How to Get Rid of an Old Sofa in San Diego (Every Option, Real Costs)
Donation, curbside pickup, junk haulers, and the one option that's actually illegal — every way to dispose of an old sofa in San Diego with 2026 prices.

Old sofas are uniquely annoying to dispose of. They're too big for your trash bin, too soft to recycle conventionally, too used for most thrift stores, and too heavy for one person to move. Here's every actual option for getting rid of a sofa in San Diego in 2026, what each costs, and what to expect.
Quick answer
- **Donate it** (if it's clean and structurally sound) — free, but only certain charities will pick up.
- **Schedule San Diego bulky-item pickup** (single-family homes only) — free, but you drag it to the curb.
- **Hire a junk hauler** — $99–$199 for a sofa, picked up from any room.
- **Buy a new sofa with haul-away included** — $50–$100 add-on at most retailers.
- **Dump it on the curb without scheduling** — illegal, $1,000+ fine. Don't.
Donation — who actually picks up sofas in San Diego?
Most San Diego thrift stores have stopped accepting used sofas because they can't sell them. The ones that still do have very specific rules:
**Father Joe's Villages.** Will pick up clean, stain-free, structurally sound sofas. They schedule 2–4 weeks out. They reject anything with visible wear, pet damage, smoke odor, or sagging cushions. Most people's sofas get rejected at the door.
**San Diego Rescue Mission.** Smaller pickup window, similar quality standards. Worth calling if your sofa is genuinely in good shape.
**Habitat for Humanity ReStore.** Drop-off only, no pickup. They'll inspect at the door — bring photos in advance to avoid wasting a trip.
If your sofa is more than 5 years old, has stains, or has been on the receiving end of a dog or a toddler, you're probably not donating it. Don't make the call — they'll just say no.
City of San Diego bulky-item pickup
**Cost: free, but with significant catches.**
The City of San Diego provides free curbside pickup of bulky items (including sofas) for single-family residences inside city limits. You schedule online through the [Get It Done](https://www.sandiego.gov/get-it-done) app, drag the sofa to the curb the night before, and they collect it on your regular trash day.
**Catches:** - Single-family residences only. Apartments, condos, and shared dumpsters do not qualify. - Inside city of San Diego only. La Jolla qualifies, but unincorporated areas (Bonita, Lakeside, Spring Valley) and other cities (Chula Vista, Carlsbad, Encinitas, Oceanside, Coronado, El Cajon) have their own programs with different rules. - You provide the labor. Getting a sofa from a second-floor bedroom down a narrow stairwell to the curb is the actual hard part of disposing of a sofa. The city won't enter your home. - A limit of a few items per quarter.
Junk removal / professional haul-away
**Cost: $99–$199 for a sofa, $129–$249 for a sectional. 2026 San Diego pricing.**
This is the most common option. A junk hauler comes to your home, lifts the sofa from wherever it is (bedroom, second floor, basement), loads it, and routes it: donation if it qualifies, recycling for the metal frame and recyclable components, landfill only as a last resort.
Typical San Diego pricing in 2026: - Standard 3-seat sofa: $99–$129 - Sleeper sofa (the worst — 200+ lbs of folded steel): $149–$179 - Sectional (3–5 pieces): $149–$249 - Add a coffee table, end tables, or ottomans: $25–$40 per extra piece
Same-day pickup is usually available. No curb-out required.
Haul-away at new-sofa delivery
**Cost: $50–$100, added to your new sofa purchase.**
Most furniture retailers (Crate & Barrel, West Elm, Pottery Barn, Restoration Hardware, Article, Macy's) offer haul-away of your old sofa when they deliver the new one. Usually $50–$100 as an add-on. Only works if: - You're buying a replacement sofa at the same time - The delivery and haul-away happen on the same trip (can't be added later) - The old sofa is accessible — they won't disassemble doors or take down windows to get it out
**Note:** Wayfair, Amazon, and IKEA generally don't offer haul-away in San Diego. Some retailers (Article specifically) outsource haul-away to third-party services — for the same price you can usually book a junk hauler directly with better service.
Selling it
**Cost: nothing. Time required: significant.**
Facebook Marketplace, Craigslist, OfferUp, Nextdoor. For a sofa worth $200+ in resale value (less than 3 years old, no visible damage, popular brand), this can work. For anything else, expect dozens of "Is this still available?" messages from people who never follow through, no-shows on pickup day, and lowball offers.
Realistic only if your sofa is genuinely desirable and you have weeks to wait. Set the price slightly above what you'd accept and require pickup-only.
What about putting it in the alley?
Don't. Illegal dumping in San Diego carries fines of $1,000+ and the city actively enforces. Sofas are easy to trace (most have a manufacturer tag with the original retailer), and your neighbors will report it.
The honest recommendation
- **Old, stained, dog-chewed, or sagging sofa:** book a junk hauler. $99–$129, picked up from any room, done. Don't waste time trying to donate something that won't qualify.
- **Clean, structurally sound sofa less than 3 years old:** try Father Joe's first. If they decline, list it on Marketplace at $50–$100. If no takers in 5 days, junk hauler.
- **Single-family San Diego home, sofa is already in the garage or on the ground floor:** schedule free bulky-item pickup, drag it to the curb, save the $99.
- **Buying a new sofa anyway:** add haul-away to the delivery.
How we handle sofa removal at Diamond Hands
Flat rate by piece, pickup from any room (no need to drag it down the stairs), donation-first routing for clean sofas, certified recycling for the rest. Same-day windows available across San Diego, La Jolla, Carlsbad, Encinitas, Chula Vista, and the rest of the county. Text 619-738-4540 with a photo of your sofa and we'll quote it on the spot.
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.