How the calculator works
The calculator answers one question: what does this mattress cost for each year you sleep on it? It prices the mattress from a queen reference price, then spreads every item over its own useful life, because a frame, a protector and a mattress wear out on different schedules.
- Mattress price = queen price for the material × the size's share of the queen price × the tier multiplier (budget 1, mid-range 2). Sales tax is added.
- Years you'll keep it is filled in from the typical lifespan for the material and tier when you change either. Overwrite it with your own expectation; heavier sleepers should go lower.
- Base, protector and topper are divided by their own lifespans, not the mattress's. A frame bought today usually outlives this mattress, so only part of it belongs to this purchase.
- Delivery and haul-away are paid once per mattress, so they are divided by the mattress years.
- Expected return cost = the chance you'll return it × (return fee + restocking percentage × mattress price). It turns trial terms into dollars so you can compare a free-return seller with a cheaper one that charges for returns.
Worked example: one queen, four materials
Default inputs: queen, budget tier, metal frame with slats, protector, 7% sales tax, free delivery, no haul-away and free returns.
| Material | Mattress | Years | Paid upfront | Per year | Per night |
|---|---|---|---|---|---|
| All-foam | $280 | 6 | $407 | $67 | $0.18 |
| Hybrid | $450 | 7 | $589 | $86 | $0.23 |
| Innerspring | $320 | 5 | $449 | $85 | $0.23 |
| Latex | $950 | 10 | $1,124 | $119 | $0.32 |
The foam line breaks down as $299.60 for the mattress with tax over 6 years ($49.93), $74.90 for the frame over 12 years ($6.24) and $32.10 for the protector over 3 years ($10.70), which adds up to $66.87 a year. The innerspring is $40 more than foam at the till but almost $18 a year more expensive, because it is expected to last one year less. That is the kind of difference a price tag hides.
Worked example: a store purchase with fees
A full-size budget innerspring on a foundation, with a $60 delivery charge, $40 to haul the old mattress away, a 10% chance of returning it and a 15% restocking fee:
- Mattress: $320 × 0.82 = $262.40, or $280.77 with tax, over 5 years = $56.15 a year.
- Foundation: $130 × 0.82 = $106.60, or $114.06 with tax, over 12 years = $9.51 a year.
- Protector: $32.10 over 3 years = $10.70 a year.
- Delivery and haul-away: $100 over 5 years = $20.00 a year.
- Expected return cost: 10% × 15% × $262.40 = $3.94, over 5 years = $0.79 a year.
Total: about $531 upfront and $97 a year. The fees add a fifth to the yearly cost. A boxed mattress with free shipping and free returns would need to cost about $100 more before it lost to this store deal. See box vs store and delivery and disposal fees for how to get those fees waived.
Getting good inputs
- Price: use the price on the checkout page, after the discount code. Enter it on this page by changing the queen reference price for the material, or adjust the size share.
- Years: start from the default and subtract one or two years if you weigh over about 230 lb, share the bed with a heavier partner, or the listing doesn't state foam density. The lifespan guide explains the signs of wear.
- Return terms: read the trial page for a pickup fee, a restocking percentage and a minimum number of nights. The trial and returns guide lists typical values.
- Base: choose "Nothing" if you already own a frame that suits the mattress; the bed frame guide covers which bases work with foam and hybrids.
What it doesn't include
- Sheets, pillows and a duvet, which you may need to replace if you change size.
- Financing interest; see sales and financing.
- The value of better or worse sleep. A cheaper mattress that leaves you sore is not a saving.
- Price changes over time; the next mattress is assumed to cost the same.
Assumptions you can edit
Every number the calculator uses is below. Change one and the result above updates. Values reset when you reload. Last reviewed: 2026-10.
| Item | Value (USD) | Notes |
|---|---|---|
| All-foam / memory foam queen, budget tier | Typical online range $200–350. | |
| Hybrid (coils + foam) queen, budget tier | Typical $350–550. | |
| Latex or latex-hybrid queen, budget tier | Typical $800–1,300; few go lower. | |
| Innerspring queen, budget tier | Typical $250–400, often sold in stores. | |
| Twin price as a share of queen | About 0.55–0.65. | |
| Twin XL price as a share of queen | About 0.65–0.75. | |
| Full price as a share of queen | About 0.8–0.9. | |
| King price as a share of queen | About 1.25–1.4. | |
| California king price as a share of queen | Usually the same as or a little above king. | |
| Mid-range price multiplier | Mid-range models cost about twice the budget tier. | |
| All-foam: years before replacement (budget) | 5–7 years for average-weight sleepers. | |
| Hybrid: years before replacement (budget) | 6–8 years. | |
| Latex: years before replacement (budget) | 8–12 years. | |
| Innerspring: years before replacement (budget) | 4–6 years; comfort layers wear first. | |
| Lifespan multiplier for mid-range | Denser foam and better coils last longer. | |
| Foundation / box spring, queen | Typical $100–180. | |
| Metal frame with slats, queen | Typical $50–100. | |
| Platform bed frame, queen | Typical $130–250 flat-pack. | |
| Years a base or frame lasts | Usually outlives one or two mattresses. | |
| Waterproof protector | Typical $20–40; protects the stain clause of the warranty. | |
| Years a protector lasts | Replace when the waterproof layer cracks. | |
| 2–3 inch foam topper, queen | Typical $60–130; scaled by size. | |
| Years a topper lasts | Thin foam compresses in 2–4 years. |