Quick Answer: Yes, mattresses can go in roll-off dumpsters at most facilities. Some dumpster companies charge a per-mattress surcharge ($10–$30 each). Junk Nurse does not add mattress fees. Box springs are also fine.
Mattresses in Dumpsters: The Short Version
Yes, you can put mattresses in a roll-off dumpster. They’re a common item, every estate cleanout, every move-out cleanout, every renovation that involves bedrooms, mattresses come up. There’s no federal or Illinois ban on mattresses in landfills.
Why Some Companies Add Mattress Surcharges
A handful of municipalities and transfer stations charge separate fees for mattresses because they take up volume and don’t compact well. Some dumpster companies pass that cost through as a per-mattress surcharge. Common rates range from $10–$30 per mattress.
Junk Nurse: no mattress surcharges. They’re part of standard load weight.
What About Box Springs?
Box springs treat the same as mattresses, no surcharge at Junk Nurse, allowed in the dumpster, count toward your weight.
Mattress Donation Option
If the mattress is in good condition (no stains, no bed bugs, less than 7 years old), donation is sometimes possible:
- Furniture Bank of Illinois, accepts mattresses in good condition
- Some homeless shelters accept them
- Salvation Army has varying policies by location
If donating, contact the recipient before pickup, many won’t accept used mattresses regardless of condition due to bed bug concerns.
How Mattresses Fit in a Dumpster
Mattresses take up significant volume but don’t weigh much (50–100 lbs each typically). They compact poorly, you can’t really break them down without specialty equipment. Plan for one mattress to take up about 1 cubic yard of dumpster space when loaded flat.
Multiple Mattresses
For 2+ mattresses, dumpster rental is more efficient than junk removal. For 1 mattress alone, junk removal might be faster, we’ll pick it up directly without you renting a dumpster.
Got a project? Call (630) 294-1340 or request a free quote. The price we quote is the price you pay, Mon–Sat, 7am–7pm.