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
| Option | Timeline | Cost | The catch |
|---|---|---|---|
| Dropcurb curbside pickup | Same-day (book by 2 PM) | $99 | You 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 pickup | 1–2 weeks | Free | Goodwill 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 pickup | Days to 8 weeks (city-dependent) | Free | Rules 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-away | With new mattress delivery only | Free–$100 | California 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 online | Days to weeks | Free | Used 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
How mattress pickup works
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.
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.
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.
Same-day pickup available
It's been sitting there
long enough.
Flat rates, no estimates, no crew in your home.
No address, no signup — real prices in one tap.