All articlesPricing

How Much Does It Cost to Dispose of a Mattress in San Diego? (2026)

Curbside pickup, mattress recycling centers, junk haulers — every option for mattress disposal in San Diego, with real 2026 prices and the rules under California's Used Mattress Recovery Act.

June 4, 20266 min read
How Much Does It Cost to Dispose of a Mattress in San Diego? (2026)

Getting rid of an old mattress in San Diego is more annoying than it should be. The city won't take it in your regular trash, dumping it is a $1,000+ fine, and most "free" options have hidden catches. Here's every real option in 2026, what each one actually costs, and which one fits your situation.

Option 1 — Free drop-off at a mattress recycling center

**Cost: free** (you do the lifting, loading, and driving)

Under California's Used Mattress Recovery Act (SB 254), every mattress sold in CA pays a recycling fee that funds free drop-off at certified recyclers. In San Diego you can drop off up to 7 mattresses at no charge at the [Bye Bye Mattress](https://byebyemattress.com/) network locations — typically the Miramar Landfill recycling center or partner facilities in Escondido and Chula Vista.

The catch: you need a truck or large SUV, two people who can lift a queen mattress without throwing out their back, and the time to drive across town during their narrow weekday hours. Most people end up paying someone else to handle it.

Option 2 — City of San Diego bulky-item pickup

**Cost: free for single-family homes** (curbside only, scheduled in advance)

The City of San Diego offers bulky-item pickup for single-family residences. You schedule online, drag the mattress to the curb the night before, and they collect it on your regular trash day. Limit: a few items per quarter.

The catch: only works for single-family homes inside city limits (not apartments, condos with shared dumpsters, or unincorporated areas like Bonita, Lakeside, or Spring Valley). You have to physically get the mattress from the bedroom to the curb yourself — for a queen mattress through a narrow apartment hallway, that's the hard part.

Option 3 — Big-box delivery haul-away

**Cost: $40–$75** (added to a new mattress purchase)

If you're buying a new mattress from Mattress Firm, Costco, IKEA, or a similar chain, almost all of them offer haul-away of the old mattress for $40–$75 when they deliver the new one. It's the cheapest option **if** the timing matches your new mattress delivery.

The catch: only works if you're buying a new mattress at the same time, and only on delivery day — they won't come back later.

Option 4 — Professional junk removal / mattress disposal

**Cost: $79–$129 per mattress in San Diego (2026 pricing)**

This is what most people actually do. A junk hauler comes to your unit, lifts the mattress from wherever it is (no curb-out required), and routes it to the right recycling center. Typical San Diego pricing in 2026:

  • Twin / full mattress: $79–$99
  • Queen mattress: $99–$119
  • King / California king mattress: $119–$149
  • Add box spring: +$30–$40
  • Add bed frame: +$25–$40

The catch: it costs money. But for $99 you skip the truck rental, the loading, the drive to Miramar, the gas, and the back injury. If you live in a second-floor walkup or a building without elevator access, this is usually the only realistic option.

Option 5 — Donate to a charity

**Cost: usually free, if the mattress qualifies**

Some charities (Father Joe's Villages, San Diego Rescue Mission, certain Goodwill locations) accept used mattresses **only if they meet strict condition standards**: no stains, no rips, no odors, no bedbugs, no significant sagging. In practice, that means a mattress less than 5 years old that's been in a guest room. Anything else gets rejected at the door.

Most charities will not pick up — you have to drive it to them. Call before you load.

What about leaving it on the curb without scheduling pickup?

Don't. The City of San Diego dumping fine is $1,000+ for illegal disposal, and they investigate (the mattress has a serial number that traces back to the original sale). It's also illegal in unincorporated county areas and every other city in San Diego County.

So what should you actually do?

  • **Buying a new mattress:** add haul-away to the delivery — cheapest and most convenient.
  • **Single-family home in San Diego city limits, mattress is in the garage or downstairs:** schedule free bulky-item pickup.
  • **Apartment, condo, second floor, or anywhere that requires carrying it:** book a junk hauler. The $99 is worth not throwing out your back.
  • **You have a truck, a friend, and a free Saturday:** drop it at Miramar for free.
  • **Mattress is genuinely like new:** call Father Joe's before assuming it'll get donated.

How Diamond Hands does mattress disposal

Flat rate by piece, pickup from any room (no curb-out), donation-first routing for clean mattresses, and full recycling compliance for the rest. Text us a photo at 619-738-4540 and we'll quote it on the spot — usually same-day. We cover all of San Diego County: La Jolla, Carlsbad, Encinitas, Chula Vista, Coronado, and everywhere in between.

Need help with your San Diego move?

On-demand movers, junk haulers, delivery drivers, and assemblers — vetted, insured, and ready across all of San Diego County.