Mattress Disposal in Southern California: 2026 Cost & Recycling Guide

Got an old mattress slumped against your garage wall in Los Angeles, Riverside, or Anaheim? You are not alone. Mattresses are one of the bulkiest, most-frustrating items to throw out in Southern California — they don’t fit in a curbside bin, the city won’t take them with regular trash, and dumping them on the side of the road is illegal and carries fines of up to $10,000. The good news: California has one of the most generous mattress recycling programs in the country, and in most cases, you can get your old mattress hauled off for free or for a flat, predictable fee.

Here is the full 2026 guide to mattress disposal in Southern California — what it costs, what’s free, where to take it, and when it makes sense to call a junk removal pro instead.

Why Mattresses Are a Special Case in California

California is one of only four states with a state-mandated mattress recycling program. The Mattress Recycling Council (MRC) runs the “Bye Bye Mattress” program, funded by an $18.00 recycling fee added to every mattress sold in California as of April 1, 2026 (up from $16.00 in 2025). That fee pays for free public drop-off sites and special collection events across the state.

What that means for you: any mattress that originated in California is eligible for free recycling, no matter how old it is or where you bought it. You already paid the fee when you bought it. You shouldn’t have to pay again to get rid of it.

What Counts as a “Mattress” for Recycling

  • Innerspring, memory foam, latex, hybrid, and pillow-top mattresses
  • Box springs and foundations
  • Futon mattresses
  • Crib and twin through California King sizes

Not accepted: mattresses that are wet, moldy, infested with bed bugs, soaked in chemicals, or cut in half. If yours fits any of those, you’ll need a junk removal company that handles contaminated items — most certified recyclers will turn it away.

Option 1: Free Drop-Off at a Bye Bye Mattress Site

The cheapest option in SoCal — free, period — is hauling your mattress to a participating Bye Bye Mattress drop-off location. There are dozens across Southern California, including sites in:

  • Los Angeles County (Sun Valley, Wilmington, El Monte, South LA)
  • Orange County (Anaheim, Santa Ana, Stanton)
  • Riverside County (Riverside, Moreno Valley, Coachella)
  • San Bernardino County (San Bernardino, Fontana, Colton)
  • Ventura and San Diego counties

You can find your nearest drop-off at byebyemattress.com. Most sites accept up to 4 mattresses per visit per household at no charge. The catch: you have to load it, strap it down, and drive it there yourself. For a King mattress in the back of a sedan, that’s not happening.

Option 2: Free Curbside Pickup From Your City

Several SoCal cities offer free or low-cost bulky-item pickup that includes mattresses. Coverage varies wildly:

  • City of Los Angeles: LA Sanitation will pick up bulky items including mattresses for free, but you must call 311 (or use the MyLA311 app) and schedule. Wait times can run 1–3 weeks.
  • Long Beach: 4 free bulky pickups per year for residents.
  • Anaheim, Santa Ana, Riverside: Annual or semi-annual free bulky-item pickup days; otherwise paid on-call service.
  • Unincorporated LA County areas: Coverage is patchy. Check with your specific waste hauler (Athens, Republic, Waste Management).

Free city pickup is great if you can wait. If you’ve got renters moving in this weekend or a buyer’s inspection on Thursday, it won’t help.

Option 3: Retailer Haul-Away With New Mattress Purchase

California law requires every mattress retailer that delivers a new mattress to offer to take the old one back at no extra charge. Costco, IKEA, Mattress Firm, Living Spaces, and most online sellers (Casper, Purple, Saatva) all participate. Two things to know:

  • You usually have to request the haul-away at the time of order. Don’t assume the delivery driver will take it if you didn’t put it on the order.
  • It only applies to a like-for-like swap. They’ll take 1 mattress for each 1 you bought.

Option 4: Donate It (If It’s Still in Good Shape)

If your mattress is clean, less than 10 years old, no stains, no sagging, and free of pet damage, several SoCal nonprofits will pick it up:

  • Habitat for Humanity ReStore (LA, OC, Riverside, San Bernardino)
  • Salvation Army (limited — call ahead, they reject most)
  • Furniture Bank of Southern California
  • Local shelters and refugee resettlement orgs

Be honest about condition. A donation that gets refused at the door wastes everyone’s time and you’re back to square one with a mattress in your driveway.

Option 5: Hire a Junk Removal Company

Sometimes you don’t have a truck, you can’t wait two weeks, your mattress is stained or broken, or you’ve got a whole bedroom set to clear out — not just one mattress. That’s when professional junk removal makes sense.

Typical SoCal mattress removal pricing in 2026:

  • Single mattress pickup: $75 – $150
  • Mattress + box spring set: $100 – $200
  • Full bedroom set (mattress, box spring, frame, dresser): $200 – $400
  • Hoarding or multiple-room cleanouts where mattresses are part of the haul: priced by truckload, $300 – $800+

Why it costs more than $0 even though recycling is technically free: the company is doing the lifting (mattresses are heavy, awkward, and stairs are a nightmare), the driving (a Bye Bye Mattress site might be 30 miles away), the dump fees if the mattress doesn’t qualify for free recycling, and the labor.

What About Just Cutting It in Half?

You’ll see this on TikTok every few months. Don’t. Once a mattress is cut, most recyclers won’t accept it because the materials can’t be cleanly separated. You’ve now turned a free recyclable into landfill garbage — and most landfills in SoCal charge an extra “mattress surcharge” of $20–$60 per unit.

SoCal Mattress Disposal: Quick Decision Guide

  • Got a truck and 2 hours to spare? Free drop-off at Bye Bye Mattress.
  • Buying a new mattress? Free haul-away from the retailer.
  • Live in LA and can wait 2 weeks? Free 311 bulky pickup.
  • Mattress in great shape? Donate it.
  • Need it gone today, no truck, multiple items, or stained mattress? Hire a pro.

Get a Free Mattress Removal Quote in Southern California

911 Junk CA covers Los Angeles, Orange County, the Inland Empire, and the surrounding SoCal cities for same-day and next-day mattress removal. We do the lifting (no stairs charge for a single mattress), we recycle through certified Bye Bye Mattress partners whenever the mattress qualifies, and you get an upfront flat-rate quote — no hourly billing, no dump-fee surprises at the end.

Call 911 Junk CA for a free quote on mattress removal, full bedroom cleanouts, or any other junk you need gone. We’ll text you a price before we show up.

    Comments are closed

    Service Areas

    Los Angeles Junk RemovalLong Beach Junk RemovalAnaheim Junk RemovalTorrance Junk RemovalPasadena Junk RemovalCompton Junk RemovalDowney Junk RemovalLakewood Junk RemovalManhattan Beach Junk RemovalIrvine Junk Removal