Take old mattresses to a Bye Bye Mattress recycling center (free in CA, CT, OR, RI), your city transfer station ($20-50), or Habitat for Humanity ReStore (free, good condition). If you cannot transport it yourself, Dropcurb picks up mattresses curbside from $89, same day.
Where Can I Drop Off an Old Mattress Near Me?
Mattresses are too large for regular trash pickup and most donation centers reject them unless they are in near-new condition. Your best drop-off options depend on which state you live in and the condition of the mattress.
Scroll to compare all columns
| Drop-Off Location | Cost | Availability | Condition Accepted |
|---|---|---|---|
| Bye Bye Mattress recycling sites | Free | CA, CT, OR, RI only | Any condition |
| City transfer station / landfill | $20-50 | Nationwide | Any condition |
| Habitat for Humanity ReStore | Free | Nationwide (900+ stores) | Good condition only |
| Waste Management drop-off | $25-60 | Select locations | Any condition |
| Mattress Firm (with purchase) | Free-$50 | At delivery only | Any (when buying new) |
| Dropcurb (curbside pickup) | From $89 | Nationwide, same day | Any condition |
Free Mattress Drop-Off: Bye Bye Mattress Recycling Centers
The Mattress Recycling Council runs the Bye Bye Mattress program with free drop-off locations in four states. Up to 90% of a mattress is recyclable — steel springs become scrap metal, foam becomes carpet padding, and fabric is repurposed.
Free mattress recycling by state:
- •California: 150+ collection sites statewide. Largest network in the country.
- •Connecticut: Multiple drop-off sites. Check byebyemattress.com for hours.
- •Oregon: Free drop-off at participating recyclers.
- •Rhode Island: Statewide drop-off locations available.
Find your nearest Bye Bye Mattress location at byebyemattress.com/find-a-facility. Most sites accept mattresses and box springs of any condition, including stained or damaged. Some locations have limits on the number you can drop off per visit.
Outside these four states, free mattress recycling is rare. Springfield, MO runs a municipal mattress recycling program that has diverted over 12,000 mattresses from the landfill. Check your city website for similar local programs.
How to Drop Off a Mattress at the City Transfer Station
Every county has at least one transfer station or landfill that accepts mattresses. This is the most universal option if recycling is not available in your area.
What to expect:
- •Cost: $20-$50 per mattress (some charge by weight at $40-$80/ton)
- •Hours: Typically Monday-Saturday, 7 AM-5 PM
- •Requirements: Proof of residency (utility bill or ID) at many facilities
- •Vehicle: You need a truck, SUV, or trailer to transport the mattress
To find your nearest transfer station, search "[your city] transfer station" or "[your county] solid waste" online. You can also call 311 in most cities.
Some transfer stations have separate bulky item areas where you can drive up and unload directly. Others require you to toss the mattress into a compactor or roll-off container.
No truck to haul your mattress? Dropcurb picks it up from the curb from $89, same day. You move it outside, we handle the rest.
Book Mattress RemovalCan I Drop Off a Mattress at Goodwill or Salvation Army?
Most Goodwill locations do not accept mattresses due to health and sanitation policies. Salvation Army accepts mattresses in good condition at some locations, but policies vary.
Habitat for Humanity ReStore is the most reliable donation option for mattresses. They accept clean mattresses with no stains, tears, or structural damage at their 900+ locations nationwide. Some ReStores also offer free pickup for large donations.
Donation requirements (all organizations):
- •No stains, tears, or visible damage
- •No sagging, broken springs, or structural issues
- •No evidence of bed bugs, mold, or mildew
- •Most organizations reject mattresses older than 8-10 years
If your mattress does not meet donation standards, a transfer station or curbside removal service is the practical option.
What If I Cannot Transport the Mattress Myself?
If you do not have a truck, three options exist:
- •Dropcurb: curbside pickup from $89. Move the mattress to the curb and book online. Same-day pickup when you book by 2 PM local time. You do not need to be home.
- •City bulk pickup: Free in most cities but takes 2-8 weeks. Schedule through 311 or your city website.
- •Truck rental + self-haul: Home Depot ($19/75 minutes) or U-Haul ($19.95 + mileage). With fuel and dump fees, total cost is usually $50-$80.
Junk removal companies like traditional full-service junk removal ($150-$350+) and traditional full-service junk removal ($80-$150) will remove mattresses from inside your home but charge significantly more than curbside services.
Does My Mattress Store Take Old Mattresses?
Many retailers offer mattress removal when you buy a new one:
- •Casper: Free old mattress removal with white-glove delivery
- •Mattress Firm: Haul-away included with many deliveries
- •Purple: Removal available for a fee with white-glove delivery
- •Sleep Number: Haul-away for a fee
- •Costco/IKEA: Generally do not offer mattress haul-away
This is the easiest option if you are replacing your mattress. If you are just getting rid of one without buying new, curbside removal or transfer station drop-off is the way to go.
How to Get Rid of a Mattress With Dropcurb
Move the mattress to the curb
Lean it against a wall, lay it flat, or prop it up near your driveway. That is the only effort required.
Book online in 60 seconds
Select mattress removal at dropcurb.com. See your price instantly, from $89 for a twin, with no estimates.
Hauler picks it up same day
A local hauler with a truck grabs it, often within hours. No need to be home.
Skip the dump run. Dropcurb picks up mattresses curbside from $89, same day.
Get Instant PricingFrequently asked questions
Where can I take an old mattress to get rid of it?
Take old mattresses to Bye Bye Mattress recycling centers (free in CA, CT, OR, RI), your city transfer station ($20-50 fee), or Habitat for Humanity ReStore (free if in good condition). Search your city name plus "transfer station" to find the nearest drop-off.
Can I drop off a mattress at the dump for free?
Most transfer stations and landfills charge $20-50 per mattress. Free drop-off is available at Bye Bye Mattress recycling centers in California, Connecticut, Oregon, and Rhode Island. Some cities also offer free bulk pickup if you schedule in advance.
Does Waste Management take old mattresses?
Waste Management accepts mattresses at select drop-off locations for $25-60. They do not pick up mattresses with regular curbside trash. Check wm.com/us/en/drop-off-locations to find your nearest WM facility.
How much does it cost to drop off a mattress?
Transfer station drop-off costs $20-50 per mattress. Bye Bye Mattress recycling is free in CA, CT, OR, and RI. Waste Management drop-off locations charge $25-60. If you cannot transport it, Dropcurb curbside pickup starts at $89 with same-day service.
Can I put a mattress in a dumpster?
Most dumpster rental companies allow mattresses in roll-off containers, but some landfills charge extra processing fees for mattresses. A 10-yard dumpster rental costs $250-400, which only makes sense for multiple large items, not a single mattress.
Where can I recycle a mattress near me?
California, Connecticut, Oregon, and Rhode Island have free Bye Bye Mattress drop-off sites. Find locations at byebyemattress.com. Outside those states, some local recyclers accept mattresses for $10-40. Springfield, MO runs a free municipal mattress recycling program.