Mattress Removal in Orange County

Mattresses are awkward, heavy, and illegal to dump -- and California's mattress law means there's already a funded system for recycling them. Here's what curbside mattress hauling costs by size in Orange County, how SB 254 and Bye Bye Mattress change the math, and when a hauler beats the free options.

Serving Santa Ana, CA · Upfront volume-based pricing · Same-day service available

Curbside-haul pricing: the twin-to-king math

Most Orange County haulers price mattress pickup by size and piece count, curbside-ready:

What’s goingTypical curbside-haul range
Twin / twin XL mattress or box spring$75–$110
Full / queen mattress or box spring$95–$140
King / Cal King mattress$120–$165
Mattress + box spring set, same size$135–$200
Each additional piece on the same trip$40–$65

In-home carry (upstairs bedrooms, tight halls, no elevator) typically adds $15–$30 per piece over curbside pricing. Get the quote before the crew lifts anything -- size, stairs, and whether it’s wrapped should all be settled upfront.

California's mattress law: SB 254 and Bye Bye Mattress

California runs its mattress recycling through the Mattress Recycling Council's Bye Bye Mattress program. A point-of-sale recycling fee -- $18 per unit as of April 1, 2026 -- is collected when you buy a mattress, and it pre-funds the whole back end: free drop-off at collection sites and contracted recyclers who separate the steel, foam, and fiber.

SB 254 (the mattress stewardship law) also requires retailers to offer take-back of your old mattress when they deliver a new one. If you're buying a replacement, the retailer's free pickup is your cheapest path -- take it.

The hauler's edge is everything the free options don't cover: no new mattress purchase (moves, downsizing, guest-room and garage clearouts), multiple pieces in one trip, stairs and apartments, and city bulky-item rules -- most OC cities limit bulky pickups to a few items, require scheduling days ahead, and won't take unwrapped mattresses. A hauler shows up, carries it from wherever it sits, and handles the recycling run for you.

How curbside mattress pickup works

What affects the price

Frequently asked questions

How much does mattress removal cost in Orange County?

Curbside-ready hauls typically run $75-$110 for a twin, $95-$140 for a full/queen, $120-$165 for a king, and $135-$200 for a mattress + box spring set. Additional pieces on the same trip run $40-$65. Stairs and in-home carry add $15-$30 per piece.

Do I need to wrap the mattress before pickup?

Yes, in most cases -- a plastic mattress bag ($5-$10) is required by most haulers and city bulky programs. It keeps the mattress dry and sidesteps bed-bug concerns. Crews can bag it for you for a small fee if you don't have one.

Can't the mattress store just take my old one?

If you're buying a new mattress, yes -- SB 254 requires California retailers to offer take-back on delivery, and that's your cheapest option. A hauler is for everything else: no new purchase, multiple pieces, stairs, or clearouts the retailer won't touch.

Where does the old mattress actually go?

To recycling -- Bye Bye Mattress collection points, where the steel, foam, and fiber get separated and processed. Mattresses can't be donated or resold (hygiene rules), so recycling is the legitimate route. The $18 recycling fee you paid at purchase pre-funds the drop-off.

How fast can you pick up a mattress?

Same-day and next-day service is standard across Orange County. Curbside-ready, wrapped mattresses get the fastest slots -- the crew can often load in under 20 minutes without you being home.

Ready to get it gone?

Upfront pricing, same-day pickups, and crews with the right gear. Free on-site estimates.

Get a free, no-pressure quote

Tell us what needs hauling and we'll confirm your free on-site estimate.

No spam, no obligation. We confirm every quote by phone.