San Diego’s local junk removal team
Same-day when a crew window is open 💬 Text (858) 339-5865

San Diego

How to Get Rid of a Couch in
San Diego

An old sofa is one of the hardest things to make disappear in this city — it's too big for the car, the trash truck won't touch it, and if you live in a beach apartment or a Downtown tower there's no curb to leave it on anyway. Here are the five real ways San Diegans get rid of a couch, laid out honestly: what each one costs, how fast it is, and the catch nobody mentions until you're already stuck holding one end of a sleeper sofa on a stairwell.

✓Licensed and insured
✓Same-day availability
✓Flat photo-quoted pricing
✓No hidden charges
✓No stair or walk-up fees
✓COI support
✓Donation and recycling

The 5 ways at a glance

Every option below is a real one San Diegans use. The right call depends on the shape the couch is in, whether you have a truck, and — the part that surprises people — whether you live in a house or an apartment.

WayWhat it costsHow fastThe catch
1. City bulky pickupFreeBy appointment, if eligibleSingle-family homes only; apartments & condos get nothing; thin and appointment-only even for houses
2. Donate itFree1–2 weeks for a pickup slotMust be clean and undamaged; you often still carry it out to the truck
3. Self-haul to Miramar~$97–$103/ton tip fee (a few dollars for one couch) + truck & gasSame dayYou need a pickup truck, muscle, and a weekday trip to Kearny Mesa
4. Traditional junk hauler$150–$600+1–3 daysIn-home estimate, wide arrival window, you must be home
5. JunkRabbit (flat photo price)$126 flat (sectionals from $141)Same dayNone — photo quote, carried out of the room, you lift nothing

Prices reflect JunkRabbit's San Diego flat rates; third-party figures are typical local ranges. No California sales tax applies to the removal service.

1. Wait on the city — but know it probably can't help

Most San Diegans assume the city will haul a couch the way it hauls the trash. It won't, and the reason is a piece of local history worth understanding. For nearly a century the People's Ordinance meant the City of San Diego collected refuse — and any bulky items — only from single-family homes with city-street access. If you live in an apartment or a condo, the city has never picked up your furniture; those buildings pay private haulers like EDCO or Republic. Measure B, passed in 2022, is unwinding that century-old rule and lets the city start charging a fee, with the rollout landing across 2025–2026 — but even for an eligible house, the large-item option is limited and appointment-only. The city's own pages say it does not run a robust on-demand bulky pickup and steer residents to WasteFreeSD listings, neighborhood cleanup events, or self-haul.

So the honest version: if you own a house in, say, Clairemont or Point Loma, you may be able to book an appointment for a large-item pickup — call Environmental Services at 858-694-7000 to check your current eligibility and the item limit. If you rent a Pacific Beach apartment, own a Downtown condo, or live anywhere multifamily, there is no city couch pickup at all. And "an appointment sometime in the coming weeks" doesn't help when the new sectional is being delivered Saturday or escrow closes Friday.

Best for: patient single-family homeowners with a couch already out at the curb. Not an option for: anyone in an apartment or condo, or anyone on a deadline.

2. Donate it — if it's still in good shape

A genuinely clean, structurally sound couch shouldn't go to a landfill, and San Diego has good donation channels. Goodwill of San Diego, Father Joe's Villages and St. Vincent de Paul, The Salvation Army (schedule at 1-800-SA-TRUCK), and Habitat for Humanity ReStore all accept resellable upholstered furniture, and several offer home pickup of larger pieces — which is the part that matters when it's a full-size sofa. Donating also earns a tax receipt, which is worth having on an estate or downsizing cleanout.

The catches are real, though. Charities are selective for a reason: anything stained, torn, sagging, pet-damaged, or smoke-scented gets declined, and a sofa bed with a heavy metal frame is a common "no." Pickup slots often book one to two weeks out, and many programs will only take a piece that's already staged at the curb or in the garage — meaning you're still the one wrestling it down the stairs. Donation is the right first move for a couch a neighbor would happily buy; it's the wrong move for the tired, saggy one you actually want gone this week.

Best for: clean, resellable couches when you can wait for a slot. Skip it if: the couch is damaged, or you can't carry it out yourself.

3. Self-haul it to the Miramar Landfill

If you own a truck, this is the cheapest path on paper. The city-run Miramar Landfill (5180 Convoy St, Kearny Mesa) takes general refuse at roughly $97–$103 per ton plus small state recycling surcharges — a single couch weighs a fraction of a ton, so the tip fee itself is only a few dollars. San Diego's disposal is moderate by big-city standards and there's no add-on refuse tax, which is part of why our flat prices stay reasonable too.

The "cheap" number hides the actual cost, which is your truck, your time, and your back. A couch does not fit in a sedan or most SUVs, so unless you own a pickup you're renting one — and a rental truck plus gas usually erases the savings. Then you need a second person to load it, a weekday window during landfill hours, and the drive to Kearny Mesa and back. Do that math and self-haul mostly makes sense when you already have a truck, a helper, and a free afternoon — which is a narrower set of San Diegans than you'd think.

Best for: truck owners with time and a helping hand. Skip it if: you'd have to rent a truck or carry a sleeper sofa down stairs solo.

4. Call a traditional junk-removal company

The classic full-service route: a national brand or a local hauler sends a crew, quotes you in person, and takes the couch. It works, and you don't do the lifting — but the pricing is where San Diegans get frustrated. Most traditional haulers quote a single couch anywhere from $150 to $600+ depending on how they fill the truck, and the number often isn't firm until a crew is standing in your living room. National brand 1-800-GOT-JUNK averages around $240 for one couch after its minimum and estimate visit; smaller local outfits run roughly $99–$160 for a single item but can tack on stairs, distance, or "extra bulk" charges once they arrive.

The other friction is scheduling: an in-home estimate, a wide arrival window, and needing to be home twice. It's a fine option if you don't mind an on-site quote and a little uncertainty on price — but it's exactly the uncertainty the photo-quote model below was built to remove.

Best for: people fine with an in-person estimate. The downside: price isn't locked until the crew arrives, and a wide window means waiting around.

5. JunkRabbit — flat $126, photo-quoted, carried out same-day

Here's how we do it, and why it fixes the catch on all four options above. You send a photo of the couch and get an exact flat price back in seconds — no in-home estimate, no callback, no "we'll know when we see it." A standard sofa is a flat $126; a sectional starts at $141 and is priced by piece count. A vetted, insured hauler then carries it out of the room — down the beach-alley walk-up in PB, out the freight elevator in a Downtown or Mission Valley tower (COI filed, elevator booked, no surcharge), or straight from the living room of a Clairemont house. You lift nothing, nothing sits at the curb for an HOA to flag, and because California doesn't tax junk-removal service, the quote is the whole price.

The full couch ladder, all flat and photo-quoted:

PieceFlat price
Sofa / couch$126
Loveseat$119
Recliner$98
Futon$111
Sleeper sofa$149
Reclining sofa$152
Sectional (2-piece)$141
Sectional (3-piece)$185
Sectional (4-piece)$228
Sectional (5-piece)$271

$75 minimum. Stairs, beach-alley walk-ups and condo freight elevators are all included — no surcharge. And we still route a good couch to donation and break down the rest for recycling, so you get the green outcome without the errand. No CA sales tax on the service.

See the full San Diego couch-removal page → — every sectional size, how the carry-out and COIs work, and neighborhood coverage.

So which one should you actually choose?

Cut through it like this. If the couch is genuinely nice and you can wait a week or two, donate it — a Father Joe's or Habitat ReStore pickup keeps it out of the landfill and earns a receipt. If you own a pickup truck and have a helper, a run to Miramar costs almost nothing but your afternoon. If the couch is tired, heavy, or upstairs, or you live in an apartment or condo where the city won't come and there's no curb, full-service is the honest answer — and between a $240-ish national brand with an estimate visit and a flat $126 photo-quoted price with same-day carry-out and no sales tax, the flat price usually wins. The city option, for most people, isn't really on the table at all — which is the whole reason this question gets searched so often in San Diego.

Getting rid of a couch in San Diego — FAQ

Does the city of San Diego pick up couches?

For most people, no. Apartments and condos get no municipal bulky pickup under the People's Ordinance, and even the Measure B rollout leaves eligible houses with only a limited, appointment-only option. Environmental Services (858-694-7000) can confirm your eligibility, but there's usually no on-demand city truck for a couch.

Can I donate a couch and have it picked up?

Yes, if it's clean and undamaged. Goodwill, Father Joe's Villages / St. Vincent de Paul, The Salvation Army and Habitat ReStore accept resellable sofas and some offer home pickup, though slots book a week or two out and damaged pieces are declined.

How much does it cost to dump a couch at Miramar?

Just a few dollars in tip fee — Miramar charges about $97–$103 per ton and a couch weighs a fraction of that. The cost is the truck, the helper, and the weekday trip to Kearny Mesa.

What does JunkRabbit charge for a couch?

A flat, photo-quoted $126 for a standard sofa ($75 minimum). Loveseat $119, recliner $98, futon $111, sleeper $149, reclining sofa $152, sectionals $141/$185/$228/$271 by piece count. Carry-out and disposal included, no CA sales tax.

What's the cheapest way if I don't own a truck?

Donation is free if the couch qualifies and you can wait. Otherwise, once you price a rental truck plus gas plus your time, a flat $126 full-service pickup is often cheaper than the DIY math — and it's the only option that works from a no-curb apartment or high-rise.

How does it compare to 1-800-GOT-JUNK?

1-800-GOT-JUNK averages ~$240 for one couch after a minimum and estimate visit; local single-item quotes run ~$99–$160. Ours is a flat $170 from a photo, no visit, no CA sales tax, carried out of the room.

Ready to Get It Gone?

Send a photo and get one flat price back in seconds — carry-out, hauling and disposal are all in it.

Upload Photos & Get Your Quote

Prefer texting? 💬 Text (858) 339-5865 — send a photo, get the price.