Mattress Cost Calculator: Total Cost of Ownership per Year

Six sizes, four materials, two price tiers and every fee around the mattress, divided by the years it will really last. It runs in your browser; nothing you type is sent anywhere.

Your inputs

Try an example:
Material
Paid upfront–
Cost per year–
Per month–
Per night–
ItemUpfrontLastsPer year

Same size and fees, every material

MaterialUpfrontYearsPer yearPer night

Estimates from typical prices, not quotes. Years for other materials use the default lifespan for the tier.

See your cost per year

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.

MaterialMattressYearsPaid upfrontPer yearPer night
All-foam$2806$407$67$0.18
Hybrid$4507$589$86$0.23
Innerspring$3205$449$85$0.23
Latex$95010$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:

  1. Mattress: $320 × 0.82 = $262.40, or $280.77 with tax, over 5 years = $56.15 a year.
  2. Foundation: $130 × 0.82 = $106.60, or $114.06 with tax, over 12 years = $9.51 a year.
  3. Protector: $32.10 over 3 years = $10.70 a year.
  4. Delivery and haul-away: $100 over 5 years = $20.00 a year.
  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

ItemValue (USD)Notes
All-foam / memory foam queen, budget tierTypical online range $200–350.
Hybrid (coils + foam) queen, budget tierTypical $350–550.
Latex or latex-hybrid queen, budget tierTypical $800–1,300; few go lower.
Innerspring queen, budget tierTypical $250–400, often sold in stores.
Twin price as a share of queenAbout 0.55–0.65.
Twin XL price as a share of queenAbout 0.65–0.75.
Full price as a share of queenAbout 0.8–0.9.
King price as a share of queenAbout 1.25–1.4.
California king price as a share of queenUsually the same as or a little above king.
Mid-range price multiplierMid-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-rangeDenser foam and better coils last longer.
Foundation / box spring, queenTypical $100–180.
Metal frame with slats, queenTypical $50–100.
Platform bed frame, queenTypical $130–250 flat-pack.
Years a base or frame lastsUsually outlives one or two mattresses.
Waterproof protectorTypical $20–40; protects the stain clause of the warranty.
Years a protector lastsReplace when the waterproof layer cracks.
2–3 inch foam topper, queenTypical $60–130; scaled by size.
Years a topper lastsThin foam compresses in 2–4 years.

FAQ

How accurate is this mattress cost calculator?

As accurate as its inputs. The defaults are rounded typical prices and lifespans, not measurements of any brand. The structure is what matters: each item is spread over its own life and fees are counted once. Enter the price and trial terms you are actually looking at and the result is your number.

Why does a more expensive mattress sometimes come out cheaper per year?

Because cost per year is price divided by years. Latex at $950 lasting ten years is about $100 a year before extras; an innerspring at $320 lasting four years is $80. Stretch the latex to twelve years and the gap nearly closes.

What is the expected return cost?

The chance you will send it back multiplied by what a return costs you: any pickup or return-shipping fee plus a restocking percentage of the price. With a free return it is zero whatever the chance.