Mattress and Furniture Disposal: Bay Area Guide

California funds free mattress drop-off statewide. Here are the four real options for getting rid of mattresses and bulky furniture in the Bay Area.

Category: Homeowner's Guide Read Time: 8 minutes Released Date: 29, May 2026

Mattresses, couches, recliners, dressers bulky furniture that doesn't fit in your weekly bin and that California won't let you just landfill. California's Mattress Recycling Council law (effective 2016) makes mattress disposal both regulated and partially free if you know where to drop them. Furniture has fewer specific rules but lots of practical disposal channels.

This guide covers the four real options for getting rid of mattresses and bulky furniture in the Bay Area: free drop-off, dumpster rental, junk-removal service, and donation. The right choice depends on what you have, how much you have, and how fast you need it gone. Numbers calibrated for Bay Area pricing.

The Four Disposal Options

Each option fits a different scenario. Pick based on volume and urgency.

Option 1: Free or low-cost drop-off. California's Mattress Recycling Council operates ~50 free mattress drop-off sites statewide, including multiple Bay Area locations (search "byebyemattress.com" for the nearest). Works for: 1-2 mattresses, no other furniture. Cost: free for mattresses. Effort: drive there, lift mattress out of car. Time: 30-60 minutes round-trip per drop.

Option 2: Dumpster rental. Works for: clearing multiple bulky items at once (mattress + couch + dresser + miscellaneous). Cost: $399-$499 for a 10-yard general-debris bin in the Bay Area, includes 1.0 ton. Effort: load the dumpster yourself. Time: 7 days on driveway, you load on your schedule.

Option 3: Junk-removal service. Works for: 1-3 large items where you can't physically move them yourself (heavy old couch, second-floor mattress). Cost: $80-$200 per major item in the Bay Area; minimum charges around $150-$200 even for small loads. Effort: zero. Time: scheduled pickup, usually 1-3 days out.

Option 4: Donation pickup. Works for: furniture in good condition that someone else would actually want. Free pickup from Habitat for Humanity ReStore, Salvation Army, or Goodwill if items meet their condition standards. Cost: free. Effort: minimal schedule pickup, set items at curb. Time: scheduling is usually 1-2 weeks out.

The actual right answer for most Bay Area homeowners doing a household cleanout: a combination of all four. Donate the good stuff first (frees up time and reduces dumpster volume), drop off mattresses at the free site, then use a 10-yard dumpster for the rest. Skip junk-removal entirely unless you literally can't lift the item.

California's Mattress Recycling Law

Infographic explaining California free mattress recycling options, including local drop-off sites, curbside pickup, and retailer haul-away in the Bay Area

California's used mattress recycling program is a real thing and saves you money but only if you know how to use it.

The law: every mattress sold in California has an $11-$16 "recycling fee" baked into the price at point of sale. That fee funds a network of free mattress drop-off sites and free mattress pickup with new mattress delivery.

Three ways to use it:

1. Free haul-away with new mattress purchase. When you buy a new mattress, the retailer offers free old-mattress haul-away. They're legally required to in California. Always say yes.

2. Free drop-off at a Bay Area recycling site. There are ~5 active Bay Area sites: South San Francisco, San Jose, Hayward, Oakland, Walnut Creek. Hours vary; some require an appointment. Site list and hours: byebyemattress.com. Drop-off is genuinely free no questions, no proof of purchase needed.

3. Some Bay Area cities offer free curbside pickup for residents. Sunnyvale, Mountain View, and Palo Alto have municipal bulk-item pickup that includes 1-2 mattresses per pickup. Check your city's "bulky item collection" or "large item pickup" page.

The catch: programs only accept clean, intact mattresses. Bedbugs, mold, severe water damage, or pet damage will get the mattress rejected at drop-off. Bagging the mattress in plastic for transport helps it pass the gate.

Bay Area Pricing by Volume

Black roll-off dumpster loaded with old wooden furniture and boxes outside a Bay Area home for bulky item disposal.

Let's compare the four options for three real scenarios:

Scenario A: One mattress, nothing else.

  • Free drop-off: $0 (round-trip drive + your time)
  • Junk removal: $80-$120 minimum (cheapest single-item rate)
  • Dumpster: $399 (massive overkill but works if you have other things too)
  • Donation pickup: $0 if mattress is donatable (most aren't old/used mattresses get rejected)

Winner: Free drop-off. One trip, no cost.

Scenario B: Whole-room cleanout (mattress + box spring + dresser + nightstand + chair).

  • Junk removal: $250-$400 (1 truck-load minimum)
  • Dumpster: $399 for a 10-yard, you load yourself
  • Mixed: free mattress drop-off ($0) + donate dresser ($0) + dumpster for the rest ($399) = $399 plus your time donating

Winner: Mixed approach. Spend the same as a dumpster but separate-channel the high-value items.

Scenario C: Estate cleanout (multiple mattresses + 10+ pieces of furniture + boxes + miscellaneous).

  • Junk removal: $1,000-$2,500 (multiple truck-loads)
  • Dumpster: $549 for a 20-yard general-debris bin
  • Mixed: mattresses to free drop-off + donate any valuable furniture + 20-yard for the rest = $549 + time

Winner: Mixed approach. Saves $1,000+ over junk removal.

The pricing reality: junk removal is dramatically more expensive than dumpster rental once you're moving more than 1-2 items. Bay Area junk-removal services advertise "starts at $99" but the realistic per-truck-load pricing is $250-$500. A 10-yard dumpster fits about 1.5 truck-loads worth of debris.

For homes in dumpster rental in Fremont and other East Bay cities, same-day dumpster delivery is $100 outside core service areas (San Jose, Campbell). Worth scheduling 1-2 days ahead to skip that fee.

What You Can and Cannot Put in the Dumpster

Infographic showing three free ways to recycle mattresses in California, including acceptance requirements for Bay Area drop-off sites

Goes in a standard general-debris dumpster:

Mattresses (yes but California has a per-mattress disposal fee of $25 in San Jose and $75 in other Bay Area cities, which gets passed through. The economics still favor dumpster + bagging in plastic over individual junk-removal per-item fees).

Box springs, couches, recliners, dressers, nightstands, bookshelves, chairs, tables, lamp bases (no bulbs), bedframes (wood or metal), kids' furniture, wicker furniture, rugs, carpet remnants.

Needs separate handling:

CFL or fluorescent bulbs from lamps. Mercury content makes them e-waste. Drop at any Bay Area recycling center or Home Depot/Lowe's customer service.

Old TVs, computer monitors, electronics. California's e-waste law requires certified recycling. Stoneyfork, Best Buy, and Bay Area county e-waste sites accept these free. Never in the dumpster.

Refrigerators, freezers, AC units (still with refrigerant). Need refrigerant evacuation by a certified tech before disposal. Most appliance retailers offer this with new-appliance delivery (free) or a separate service ($25-$75 per unit).

Treated lumber, painted lumber in volume. Standard dumpster accepts small amounts mixed in. Large quantities (an entire deck, an old fence) may be reclassified at landfill costs more.

Soiled mattresses with bedbugs, severe mold, or hazardous biological contamination. California won't accept these for recycling. Must be disposed via professional remediation service (rare scenario but worth knowing).

The garage cleanout dumpster guide has overlapping content for the mattress + furniture combo if it's part of a larger cleanout see garage cleanout dumpster rental guide. For estate-scale projects, the estate cleanout guide covers the broader planning.

The Donation-First Strategy

Large roll-off dumpster on a Bay Area residential driveway filled with old furniture, chairs, and a couch for disposal

If your furniture is in decent condition, the highest-leverage move is calling Habitat ReStore or a similar charity first, BEFORE booking any dumpster or junk service.

What charities will pick up free in the Bay Area:

Habitat for Humanity ReStore (multiple Bay Area locations including Oakland, San Jose, Concord, Sunnyvale): clean appliances (working), gently-used furniture (no major damage, no significant wear), cabinets, doors, light fixtures, tile in original packaging. Free pickup for full sets they send a truck.

Salvation Army: Similar list but stricter on furniture quality. Free pickup. Lead time: 1-2 weeks usually.

Goodwill: Smaller items only they don't typically pick up large furniture. You'd need to drop off.

Local refugee resettlement organizations: Bay Area has several (International Rescue Committee, Refugee & Immigrant Self-Empowerment in San Jose). They place furniture in newly-housed refugee families. Usually accept very basic furniture in any working condition.

The math: a typical donation pickup reduces dumpster volume by 30-50% and gives you a tax write-off worth $200-$1,000+ depending on the furniture. Schedule donation pickup BEFORE the dumpster delivery so you don't pay for capacity you didn't need.

Zebra Dumpsters services the South Bay, East Bay, and Peninsula corridor with same-day routing on 10-yards and 20-yards. Call (408) 495-3006 to book a furniture-and-mattress disposal project. Prices subject to change. Verify current rates at zebradumpsters.com/weight-limits-and-fees.

Frequently Asked Questions

Is mattress disposal free in California?

Yes, at certified Mattress Recycling Council drop-off sites California's mattress recycling fee (built into every new mattress sale) funds free drop-off statewide. Bay Area sites include South San Francisco, San Jose, Hayward, Oakland, and Walnut Creek. Find the nearest at byebyemattress.com. You also get free haul-away when you buy a new mattress (legally required from CA retailers).

Can I put a mattress in a regular dumpster?

Yes. California's landfills charge a per-mattress fee of $25 in San Jose and $75 in other Bay Area cities, passed through to your dumpster invoice, but it's still cheaper than per-item junk-removal pricing if you have other debris to fill the bin. For a single mattress with nothing else to dispose of, the free recycling drop-off is the better choice.

How much does a junk-removal service cost in the Bay Area?

$80-$200 per major item, with a $150-$200 minimum charge. A typical "1/4 truck" load (one mattress, box spring, and a couple chairs) runs $250-$400. A full truck load costs $500-$700. Compare to a 10-yard dumpster at $399 with 7 days to load on your schedule and 1.0 ton of weight included dumpster usually wins on cost once you're disposing of 3+ items.

Do I need a dumpster for one mattress?

No. Use the free Bay Area drop-off network byebyemattress.com lists locations. The drive is 15-45 minutes depending on your city; the drop takes 5 minutes; total cost is zero. Dumpsters are economical when you have multiple bulky items or a broader cleanout (5+ pieces of furniture).

What if my furniture is in good condition?

Schedule a donation pickup BEFORE booking any disposal service. Bay Area Habitat for Humanity ReStores send free pickup trucks for whole-set donations (couches, beds, dressers in decent condition). Goodwill, Salvation Army, and local refugee resettlement groups also pick up. You save the dumpster volume and get a tax write-off in the $200-$1,000+ range depending on what you donate.