Skip to main content
THE INTELLIGENT WAY TO BUY A MATTRESS
Buying Guide · Budget

How Much Should You Spend on a Mattress?

Twenty-eight years in the bed trade has taught me that people get mattress budgets wrong in both directions. Some spend £250 on the thing they'll use eight hours a day for a decade while sitting on a £1,500 sofa they use for two. Others spend £3,000 believing price equals quality, when past a certain point they're funding marketing and brand prestige. Here's what the money actually buys.

The maths that reframes everything: price per night

A mattress used every night for eight years works out at roughly 2,900 nights. A £600 mattress is 21p a night. A £1,200 mattress is 41p a night. The difference between a mattress that's merely tolerated and one that genuinely suits you is, over its life, less than the price of a coffee a week — for a third of your existence. That's the frame worth holding while you read the price bands below.

What each price band really buys (UK, double/king)

Under £350: the caution zone

This is where genuine false economy lives. Expect basic open-coil springs or low-density foam, minimal fillings, and a lifespan of 3–5 years before dipping — often less under heavier sleepers. There are exceptions in sales and for occasional-use spare rooms, and a decent budget mattress beats a ten-year-old anything. But as your everyday bed, this band usually costs more per year than spending more once.

£350–£650: the value sweet spot begins

Real pocket spring units (1,000+ genuine springs), respectable foam densities, and the entry point of the credible bed-in-a-box hybrids. Careful buying in this band gets you a genuinely good mattress — the skill is separating the well-made from the well-marketed, because both live here at identical prices.

£650–£1,200: where most people should probably be

This band is where quality per pound peaks. Higher spring counts with better gauges, natural fillings (wool, cotton) appearing in sprung models, denser and more durable foams, proper edge support, and 8–10 year realistic lifespans. Most of the mattresses that score best in our ComfortDNA™ assessments against their price sit in this range. If you sleep every night on the mattress and can reach this band, it's the rational target.

£1,200–£2,000: genuine luxury, diminishing returns begin

Hand-side-stitching, high natural-fibre content, sophisticated spring systems from the premium UK makers. These are genuinely better mattresses — the question is whether they're better for you. The comfort improvement from £900 to £1,800 is much smaller than from £400 to £900. Worth it if the specific mattress matches your profile superbly; not worth it as a proxy for "getting the best".

Above £2,000: the connoisseur zone

Beautiful, largely handmade things from heritage makers, with prices reflecting craft, materials and brand. If you love them and the money is comfortable, they're a pleasure to own. But nobody needs to spend this to sleep well — and a £2,500 mattress that's wrong for your body will lose, every single night, to a £700 one that's right.

Where the money hides: what actually drives quality

Spring gauge and genuine spring count (not mini-spring stacking), foam density (the number budget brands don't publish — it's the difference between a foam that lasts and one that dips), filling quality (wool and cotton over polyester wadding), and construction details like side-stitching and edge reinforcement. None of these are visible in a product photo, which is precisely why our assessment process scores durability as one of its six criteria — we look at what's inside, so the score reflects the build, not the brochure.

Three spending rules from the trade

Spend on the mattress before the bed frame. The frame is furniture; the mattress is where the sleep happens. If the budget must split unevenly, the mattress wins.

A well-matched mid-range beats a badly-matched premium. Fit to your body and sleeping style contributes more to how you sleep than any single quality upgrade. Match first, then buy the best you can within the band.

Beware "was" prices. The mattress industry's permanent-sale culture is notorious — a "was £1,999, now £899" mattress is usually a £899 mattress. Judge the price in front of you against the specification, not against the crossed-out number.

The short answer

For an everyday bed: aim for £650–£1,200 if you can, buy carefully at £350–£650 if you can't, and in either case choose by match rather than by maximum budget. Our ComfortDNA™ assessment includes your budget as part of the matching, so your recommendations are the best-scoring mattresses within what you want to spend — not the most expensive thing we can talk you into.

InstaMattress — The fastest, easiest way to buy a mattress.