307network offers tracked since 3 July 2026
48of them with a code to type in
61live now, across 13 retailers
This report counts every offer the affiliate networks listed for the mattress and bed retailers on this site, on each of the 17 days our sync ran between 3 July 2026 and 11 October 2026. Some are for pillows, bedding or delivery rather than a mattress, and they count too.
Offers stay in the data after they end, which is what lets the report measure them. When an offer drops out of the network's feed it's marked as ended rather than deleted, so the history grows with every run. Codes entered by hand and the standing perks shown on our retailer pages are left out, because no network record gives their dates.
Use the figures to set your expectations before you go hunting for a code. If a retailer's offers usually run for a week, the code you saw last month has probably gone, and an "up to" headline gives you the ceiling, not the saving on your mattress.
Key findings
- 84% of offers have no code to type in. Only 48 of the 307 came with one. The rest apply through the retailer's link or its sale prices, so there's nothing to enter at the checkout.
- The typical percentage offer takes 25% off, the median of 184 percentage offers. 63 of those were "up to" figures, where the headline is the most any single product gets.
- The typical offer stated in pounds takes £200 off, the median of 46 offers.
- The typical offer with an end date was scheduled to run for 7 days, and 129 of those 232 offers were set to last a week or less.
- Scheduled lengths vary by retailer: a typical 7 days at Bensons For Beds against 27 days at Dreams.
- 61 offers are live now across 13 retailers, and 14 of them carry a code.
- 33 offers name a spend threshold in the wording the network supplied, such as a saving on orders over a set amount.
Live offers by retailer
The offers running now, going by the most recent sync. The largest mattress saving is the biggest percentage or pound figure in that retailer's live offers whose description mentions mattresses, so a sitewide sale or a pillow offer doesn't count towards it. It's often an "up to" figure, so open the retailer's code page to see each offer and its terms.
Every offer since tracking began, by retailer
Retailers with at least 5 offers in the data, live and ended together. The typical offer is the median: the middle value once the offers are lined up from smallest to largest, so one big clearance figure can't drag it about. Scheduled length runs from the start date to the end date the network gave. Where the network gave no start date, the start is the day our sync first saw the offer. Some networks never send an end date.
| Retailer | Offers | Typical % off | Typical scheduled length |
|---|
| Feather and Black | 659 codes | 20%37 offers, 11 "up to" | 20 days65 dated offers |
| Bensons For Beds | 636 codes | 25%52 offers, 32 "up to" | 7 days63 dated offers |
| Dreams | 512 codes | 20%36 offers, 12 "up to" | 27 days51 dated offers |
| Eve | 381 code | 40%37 offers, 1 "up to" | 7 days38 dated offers |
| Tempur | 1717 codes | no percentage offers | under 5 dated offers |
| Nectar | 14no codes | under 5 percentage offers | no end dates given |
| And So To Bed | 111 code | 35%5 offers, 5 "up to" | no end dates given |
| Emma | 10no codes | no percentage offers | under 5 dated offers |
| Simba | 6no codes | under 5 percentage offers | no end dates given |
| Aspire Furniture | 5no codes | no percentage offers | 126 days5 dated offers |
| Furniture Village | 55 codes | under 5 percentage offers | 31 days5 dated offers |
| Kally Sleep | 55 codes | under 5 percentage offers | no end dates given |
| Premier Inn | 5no codes | under 5 percentage offers | no end dates given |
| Silentnight | 51 code | under 5 percentage offers | no end dates given |
5 more retailers have fewer than 5 offers in the data and are left out of this table.
Percentage off, money off or something free
Every offer sorted by the saving it states. A free pillow or free delivery gives you no figure to compare against a price, so those offers sit in their own row, and so do sales, finance deals and guarantees that name no saving at all.
| Type of offer | Offers | With a code | Live now |
|---|
| Percentage off | 18460% of all | 28 | 17 |
| Money off in pounds | 4615% of all | 19 | 10 |
| Something free, with no saving stated | 289% of all | 1 | 10 |
| No saving stated: sales, finance, guarantees | 4916% of all | 0 | 24 |
Before you use a code
Read the terms first. Look for a minimum spend, excluded brands, and whether items already in the sale are left out. Any one of them can stop a code going through on the mattress you want.
Price the mattress without the code. Note the basket total before and after you apply it, then compare that with the same mattress at the other retailers on its product page. A plain sale price somewhere else can beat a code.
Read "up to" as a ceiling. The headline percentage is the most any product in the offer gets, and the mattress you're after may get less.
Expect one code per order. Most checkouts take a single code, so use the one that takes the most off your basket.
Check the end date. Each retailer's code page shows when an offer ends and when it was last checked. Once that date has passed, don't count on the code when you set your budget.
How the data is collected
Every offer here comes from an affiliate network, one of the companies that run retailers' affiliate programmes and send sites like this one their current codes and deals. Our sync reads each retailer's network feed and records the code, the description, the saving, and any start and end date the network supplies. Where a network puts the saving only in the description, such as "15% off" or "save £100", the figure is read from those words, and a price written as "was" one figure and "now" another counts as the difference.
An offer's last-checked date is the most recent run of the sync that found it still listed in the network's feed. When a later run no longer finds it, or its end date passes, it's marked as ended and kept. Retailers can still refuse a code at the checkout under their own terms, which is why the checklist above starts with them.
The sync doesn't run every day, so an offer that started and ended between two runs never reached the data. An offer counts as live when the network still lists it, its start date has arrived and its end date hasn't passed. The start date is the one the network gives. When the network gives none, it's the day our sync first saw the offer, and that date also starts the offer's scheduled length, which can then come out shorter than the retailer ran it. An offer counts as having a spend threshold when its description or terms contain "spend", "minimum" or "orders over". A retailer needs 5 offers to appear in the retailer table, and a median needs 5 offers behind it, or the cell says so instead. Spotted an error? Tell us and we'll correct it.
Cite this report
ReportMattress discount codes: what the offers are worth
PublisherWant Mattress
Data checked11 October 2026, from 307 affiliate network offers
Addresshttps://www.wantmattress.com/discount-code-report
Suggested citationWant Mattress (2026). Mattress discount codes: what the offers are worth, data checked 11 October 2026. https://www.wantmattress.com/discount-code-report
Quote any figure with the number of offers behind it and the checked date, because the figures move every time the sync runs.
Related on Want Mattress
The current codes for each retailer, with their end dates, are on the promo codes page. For when the big sale events usually fall, see mattress sales, and for which brands draw the fewest complaints in retailer reviews, the mattress reliability report.
References
- Advertising Standards Authority (CAP advice): price claims in advertising. https://www.asa.org.uk/advice-online/prices-general.html
- Advertising Standards Authority (CAP advice): promotional marketing. https://www.asa.org.uk/advice-online/promotional-marketing-general.html