There's one rule that catches almost everyone: in New York, you can't just put a mattress at the curb. Here's the bagging law, why donation usually isn't an option, and every real way to get an old mattress out.
A used mattress can't really be donated, so your options narrow to two: DSNY curbside (free, but you bag it, carry it down, and wait) or full-service removal (flat by size, wrapped and carried down for you, same day). Selling rarely works, and self-hauling is only worth it if you're already renting a van. Here's all of it.
| Option | Cost | Effort | Reality |
|---|---|---|---|
| DSNY curbside (bagged) | Free | High — bag it & carry it down | Best free option |
| Donate | Free | — | Almost never accepted (used) |
| Sell | Free | High | Used mattresses barely sell |
| Rent a van & self-haul | ~$60–$150 + fees | High | Only if already renting |
| Junk removal | $111–$154 flat | None | Wrapped, carried down, same day |
DSNY collects mattresses and box springs as bulk on your regular trash day, for free — as long as it's fully encased and sealed in a plastic mattress disposal bag. Buy the bag, slide the mattress in, tape every seam shut, and set it at the curb the evening before collection. Mattresses are about 75% recyclable (the steel, foam, and fiber are reclaimed), and DSNY routes set-out mattresses appropriately.
The work is the same as any bulky item in NYC: you're bagging it and carrying it down to the curb yourself, then waiting for collection day. On a ground floor with time, it's the obvious choice — it's free. In a walk-up, the bagging-plus-carry-down is the entire hassle.
This surprises people: most charities and thrift stores will not take a used mattress. Health, safety, and bed-bug concerns mean Housing Works, Salvation Army, and similar generally decline them. If your mattress is nearly new and has lived under a protective cover its whole life, it's worth one phone call — but assume the answer is no and plan around it. (A bed frame, by contrast, often is donatable.)
Used mattresses have almost no resale market for the same reasons charities won't take them. You might give one away on a Buy Nothing group to someone who'll haul it themselves, which at least solves the carry-down — but expect few takers and a lot of messaging. For most worn mattresses, skip this.
You can bag the mattress, rent a van (~$60–$150), and drive it to a transfer station that accepts mattresses (which charges by weight). It gives you same-day control, but it's the bagging, the lift, the drive, and the dump fee — and a mattress won't fit in a car. This really only makes sense if you're already renting a van for a move.
Paying means the bagging rule and the carry-down stop being your problem. A crew comes — same day if you book by 2 PM — wraps the mattress on the spot (no buying a bag), carries it down from any floor with no walk-up surcharge, and recycles it. JunkRabbit prices it flat by size, quoted from a photo before you book:
| Item | Flat price |
|---|---|
| Mattress — Twin | $111 |
| Mattress — Full / Double | $126 |
| Mattress — Queen | $139 |
| Mattress — King / Cal King | $154 |
| Box Spring | $124 |
| Mattress + Box Spring (set) | $192 |
| Bed Frame | $92 |
$75 minimum, NYC sales tax (8.875%) at checkout, recycling included. It's the only option where you don't buy a bag, lift a thing, or wait for collection day.
Snap a photo of the mattress — flat quote back in about 7 seconds.
Upload a Photo & Get Quote →Whatever you choose, remember the rule that trips everyone up: bag it and seal it, or it isn't going anywhere via DSNY.