Your Mattress Disposal Options

  • Junk removal (easiest): A crew comes, carries the mattress out, and takes it. No disassembly, no hauling to a drop-off. Cost: $75–$125 per mattress. If you combine with other items, the per-item cost goes down.
  • Municipal bulk pickup (cheapest): Most cities have free or low-cost bulk item pickup days. Schedule in advance — some require 1–2 weeks lead time. The mattress has to be at the curb on a specific day.
  • Mattress recycling programs: Many states have mattress stewardship programs (California, Connecticut, Rhode Island, and others). These programs offer free or low-cost recycling drop-offs. Search "[your state] mattress recycling".
  • Donation (if in good condition): Habitat for Humanity ReStores, local shelters, and some donation centers accept clean mattresses in good condition. Call ahead — most won't take a mattress sight unseen.
  • Retailer take-back: When you buy a new mattress, many retailers (Mattress Firm, IKEA, Sleep Number) offer to take your old one at delivery. Ask at the time of purchase.

What Junk Removal Charges for Mattress Removal

SituationTypical Cost
Single twin or full mattress$75 – $100
Single queen or king mattress$85 – $125
Mattress + box spring set$100 – $175
Mattress added to existing pickup loadAdd $40 – $75

Full cost guide: What Does Junk Removal Cost?

Find Mattress Removal in Your City

Browse all cities →

Request Water damage restoration Help

Tell us what needs to go and we'll connect you with a local restoration company serving your area.