Does Mattress Firm Remove Your Old Mattress? [2026 Policy]

Yes — Mattress Firm will remove your old mattress, but only if you buy a new one and pay $99.99 for their Setup and Haul Away service. In California, Connecticut, Oregon, and Rhode Island, retailer take-back is free by law. If you didn't buy from Mattress Firm or your mattress gets refused for stains, Dropcurb picks up mattresses curbside for $79 with same-day availability — no purchase required.

MethodCostRequires New Purchase?Wait TimeBest For
Mattress Firm haul away$99.99Yes — must buy new mattress1–7 days (delivery day)Already buying from Mattress Firm
Dropcurb$79NoSame day availableOld mattress at curb, want it gone fast
City bulk pickupFreeNo2–9 weeksNot in a rush, mattress fits at curb
Self-haul to landfill$18–50NoSame day (DIY)Own a truck, live near a dump
LoadUp$60–89+No2–5 daysOnline booking, single item
1-800-GOT-JUNK$100–130+No1–3 daysWant someone to enter your home
Mattress Disposal Plus$85–150No1–3 daysFull-service, any condition
Saatva (with purchase)FreeYes — must buy Saatva1–7 daysBuying a Saatva mattress
IKEA (with delivery)$30Yes — must buy from IKEA1–7 daysBuying an IKEA mattress
Mattress Warehouse$29.99Yes — with delivery1–7 daysBuying from Mattress Warehouse

How Much Does Mattress Firm Charge to Remove Your Old Mattress?

Mattress Firm charges $99.99 for their basic Setup and Haul Away service. This includes delivering your new mattress, setting it up in your room, and removing one old mattress and box spring on a one-for-one basis. If you buy a mattress and a box spring, the delivery team removes your old mattress and your old box spring. If you only buy a mattress, they only take the old mattress.

The price goes up depending on your setup:

  • $99.99 — Standard mattress setup and haul away
  • $149.99 — Includes adjustable base setup
  • $179.99 — Setup plus haul away of an existing adjustable base
  • $199.99 — Diamond service with a 2-hour delivery window and all services included

One thing to watch: if you order online, the $99.99 Setup and Haul Away fee is automatically checked in your cart. Multiple Reddit users reported not noticing the charge until after delivery. If you only want free basic delivery (no setup, no haul away), uncheck this option at checkout before paying.

When Will Mattress Firm Refuse to Take Your Old Mattress?

Mattress Firm's delivery team can refuse to haul away your old mattress in several situations. Their official haul-away request form states: "The delivery team will not haul away beds that are unsanitary in any way."

Specific reasons for refusal:

  • Visible stains or heavy discoloration
  • Evidence of bed bugs or other pest infestation
  • Mold or mildew
  • Strong odors
  • Structural damage that makes the mattress difficult to handle safely

Reddit users in r/Mattress confirmed that delivery drivers check the old mattress before loading it. If they spot bugs or significant stains, they will refuse the haul away and still deliver your new mattress — meaning you paid $99.99 and still have the old mattress to deal with.

This is where standalone removal services have an advantage. Dropcurb accepts mattresses in any condition for curbside pickup at $79 — stained, old, or otherwise. You move it to the curb, a hauler takes it. No inspection, no refusal risk.

Is Mattress Firm Haul Away Free in California?

Yes. California's Used Mattress Recovery and Recycling Act requires any retailer delivering a new mattress to also offer free take-back of the customer's old mattress. This applies to Mattress Firm, IKEA, Costco, Amazon, and every other mattress retailer delivering to a California address.

The California program (run by the Mattress Recycling Council's "Bye Bye Mattress" initiative) is funded by a $16 recycling fee added to every new mattress sold in the state. Consumers pay this fee at purchase, but the haul away itself is at no additional cost.

Three other states have similar retailer take-back laws:

  • Connecticut — retailers must offer free take-back with delivery, funded by a $9 per unit recycling fee
  • Oregon — free take-back with delivery, funded by a stewardship assessment
  • Rhode Island — free take-back, funded by a $20.50 visible fee per mattress

If you live in any of these four states and are having a mattress delivered, the retailer is legally required to take your old one at no extra charge. In all other states, expect to pay the $99.99 haul-away fee at Mattress Firm.

Need your old mattress gone without buying a new one? Dropcurb picks it up curbside for $79 — same day, any condition.

Get Instant Pricing

Which Mattress Retailers Offer Free Old Mattress Removal?

Several mattress brands include free old mattress removal with white glove delivery — no extra fee beyond the mattress price. If you haven't bought yet and free removal matters to you, these are your best options.

RetailerOld Mattress RemovalCostConditions
SaatvaFree with delivery$0Select option at checkout; mattress must be sanitary
Tempur-PedicFree with white glove$0Included with all white glove deliveries (excludes TEMPUR-Cloud)
CostcoFree with select deliveries$0Not guaranteed; may refuse stained mattresses
BeautyrestFree with white glove$0Mattress must be in sanitary condition
Mattress FirmPaid add-on$99.99Must purchase new mattress; auto-added to online cart
IKEAPaid add-on$30Must buy mattress with in-home delivery
Mattress WarehousePaid add-on$29.99/pieceExcludes stained items (biohazard risk)
AmazonPaid add-onVariesHaul Away and Unpack service; free in CA; may refuse stained

What If You Already Have an Old Mattress and Didn't Buy a New One?

Mattress Firm's haul-away service only works if you're buying a new mattress from them. If you already have an old mattress sitting in your bedroom, garage, or porch and just need it gone, you need a standalone removal service.

Your options ranked by cost:

  • City bulk pickup — Free but takes 2 to 9 weeks depending on your city. You'll need to call 311 or submit a request online. Most cities require you to place the mattress at the curb on a specific day.
  • Self-haul to a transfer station or landfill — $18 to $50 depending on your county. Salt Lake County charges $18 per mattress. Most transfer stations accept mattresses during business hours. You need a truck or SUV and the ability to lift and transport it yourself.
  • Dropcurb — $79 for same-day curbside pickup. You move the mattress to your curb, a local hauler picks it up. No new purchase required, no condition restrictions. Book online in 60 seconds.
  • LoadUp — Starting at $60 to $89 depending on your city. They send a two-person team to pick up from inside your home. Scheduling typically takes 2 to 5 business days.
  • Mattress Disposal Plus — $85 to $150 depending on location. Accepts mattresses in any non-hazardous condition. Scheduling varies by market.
  • 1-800-GOT-JUNK — $100 to $130 for a single mattress. Requires an on-site estimate before they quote a price. No online pricing available.

How Does Mattress Firm Haul Away Compare to Dropcurb?

Mattress Firm's haul-away is designed for one scenario: you're buying a new mattress and want the old one gone on delivery day. Dropcurb handles the other 90% of situations — you inherited an old mattress, your guest room mattress needs to go, you found one dumped near your property, or Mattress Firm's crew refused yours.

The key differences:

  • Mattress Firm costs $99.99 and requires a new mattress purchase. Dropcurb costs $79 with no purchase required.
  • Mattress Firm refuses stained or infested mattresses. Dropcurb accepts mattresses in any condition.
  • Mattress Firm removal happens on your delivery day (their schedule). Dropcurb offers same-day pickup on your schedule.
  • Mattress Firm sends two uniformed workers into your bedroom. Dropcurb picks up from the curb — you never need to be home.
  • Mattress Firm is auto-added to your online cart at checkout. Dropcurb pricing is transparent and upfront — $79 means $79.

How to Get Rid of an Old Mattress in 3 Steps

  1. 1

    Move the mattress to your curb or driveway

    Lean it against a wall, lay it flat, or prop it up — whatever works. If you can't move it yourself, ask a neighbor or use a furniture dolly. Most mattresses can be dragged or carried by one person.

  2. 2

    Book a pickup online

    Go to dropcurb.com/book, select mattress, enter your address, and pick a date. Pricing starts at $79. You'll see the exact cost before you pay — no estimates, no surprises.

  3. 3

    A local hauler picks it up

    A Dropcurb hauler in your area grabs the mattress from your curb, usually the same day. You get a notification when it's done. No need to be home.

Old mattress taking up space? $79 and it's gone — same day, any condition.

Book Mattress Pickup

Frequently asked questions

Questions? Text us anytime.

(844) 879-0892

Related pages