How to get rid of a mattress (fast, cheap, or free)

Most charities won't touch used mattresses, and city bulk pickup can take over a month. Dropcurb picks yours up from the curb for $99 — same-day if you book by 2 PM, no wrapping, no waiting, no need to be home.

See my mattress price

Same-day before 2 PM · exact price upfront · no need to be home

1,000+

Cities covered

50

States served

Nationwide

Same-day

Pickup available

5.0

Google Reviews

150+ five-star

Getting rid of a mattress costs $0–$99 for most households. Dropcurb picks one up from the curb for $99, same-day when booked by 2 PM. Free routes are slower: city bulk pickup can mean weeks of waiting — NYC requires a sealed plastic bag with fines up to $300 — and Goodwill, Habitat ReStores, and most Salvation Army locations refuse used mattresses.

Every way to get rid of a mattress, compared

OptionTimelineCostThe catch
Dropcurb curbside pickupSame-day (book by 2 PM)$99You set it at the curb, driveway, or alley — that's the whole job. Skipping the in-home crew is why it costs about half of truck-crew services.
Charity donation pickup1–2 weeksFreeGoodwill and Habitat ReStores don't accept used mattresses at all — health regulations bar resale — and most Salvation Army locations decline them too. Call before you load the car.
City bulk trash pickupDays to 8 weeks (city-dependent)FreeRules vary sharply: NYC requires a sealed plastic bag with fines up to $300, Phoenix allows only 4 appointment-based pickups per year, and Houston collects bulky junk just every other month.
Retailer haul-awayWith new mattress delivery onlyFree–$100California law requires free take-back when a new mattress is delivered; elsewhere most retailers charge a haul-away fee, remove items one-for-one, and refuse soiled or infested units.
Sell or give away onlineDays to weeksFreeUsed mattresses barely move on marketplaces — most buyers won't take used bedding, and no-shows are the norm.

What it costs

The first item carries the trip cost; everything you add costs less. Your exact total shows before payment — no estimates.

Mattress (first item)

$99

Mattress (added to another pickup)

+$30

Box spring (added to a mattress)

+$29

Bed frame (added on)

+$29

Bagged bedding or junk

$19–$39 per bag

See full pricing for 30+ items →

How mattress pickup works

1

Book in 60 seconds

Pick your mattress (plus a box spring or anything else) and see the exact total before you pay. Book by 2 PM for same-day pickup.

2

Set it at the curb

Curb, driveway, or alley all work. You don't need to be home, and no wrapping is required unless your situation calls for a mattress bag.

3

Get the photo confirmation

A local hauler picks it up — usually within about 3 hours of it being out — and texts you a photo the moment it's gone.

Questions, answered

Sources: Bye Bye Mattress program FAQ (Mattress Recycling Council) · NYC311 mattress and box spring disposal rules · CalRecycle — Used Mattress Recovery and Recycling Act · HomeGuide mattress removal cost data

Same-day pickup available

It's been sitting there
long enough.

Flat rates, no estimates, no crew in your home.

Book my pickup

No address, no signup — real prices in one tap.