The short answer

A standard sofa is $126. That is the whole number. It covers two people walking into your unit, picking the couch up off the floor, carrying it out, and disposing of it. There is no stair charge, no walk-up fee, no fuel line, no disposal line. The minimum for any visit is $75, so a single couch is already comfortably above it.

If you have more than the couch, you add per-item prices: a loveseat is $119, a recliner $98, an armchair $77, a coffee table $67. A sofa plus an armchair plus a coffee table is $126 + $77 + $67 = $270.

Everything below is the honest version of the alternatives, because most San Diegans try two of them before they book.

Route 1: put it at the curb

This is where San Diego gets strange. Whether your address gets city collection or a private hauler depends on your street and your building type, and the rules for bulky items differ between the two. Check your own provider's bulky-item page before you drag anything outside - do not assume your neighbor's answer applies to you, especially if you moved from a house into a condo.

The bigger problem is geometric. On the old alley-loaded blocks in North Park, Golden Hill, Normal Heights and University Heights, your legal setout point is not the sidewalk in front of the house - it is the alley behind it, past the detached garage. In Mission Beach, half the addresses front a walk street with no vehicle access at all; the alley is the only place a truck can reach, and it is already three feet narrower than the truck wants.

And a couch left out overnight in a PB or OB alley in July does not sit quietly. It gets rained on by the marine layer, it gets sat on, it gets picked at, and by the time collection day arrives you have a soaked carcass and possibly a complaint filed against your address. If your setout window is five days out, the couch is going to have a social life.

Route 2: donate it

Worth trying if the couch is genuinely clean. Habitat ReStore locations and the larger thrift operations in the county run donation trucks, and a good sofa is a real donation.

Three things kill it, and all three are common here:

  • Sun damage. A west-facing window in Pacific Beach, Ocean Beach or Bird Rock will bleach one arm of a sofa a shade lighter than the other in two summers. Donation intake calls that fading, and fading is a decline.
  • Format. Sleeper sofas and three-piece sectionals get turned down constantly - too heavy, too hard to resell, too likely to arrive with a bent mechanism.
  • Access. Donation trucks are usually curbside or first-floor-only. If you are in a canyon-lot house in Del Cerro or Mission Hills where the front door sits two flights below the street, the truck will look at the stairs and leave.

Call first, describe the stairs honestly, and have a backup plan for the same day.

Route 3: sell it or give it away online

OfferUp and the local Buy Nothing groups move a lot of furniture in this county, and a decent mid-century piece out of Kensington or South Park can be gone in an afternoon. Free listings move fastest.

The failure mode is predictable. You get four people who say they are coming, one who arrives in a Civic and stares at a seven-foot sofa, and nobody who is willing to carry it up from a canyon lot. You have also now committed your Saturday to sitting at home waiting. If the couch has to be gone by a specific date - a lease end, a close of escrow, a move-out inspection - do not put your deadline in a stranger's hands.

Route 4: haul it yourself

People price this as the gas. It is not the gas. A full self-haul day looks like this:

  • A truck you do not own - a rental with a per-day rate plus per-mile plus the fuel you put back in.
  • A second person, because a sofa is not a solo job and stairs make that non-negotiable.
  • Straps, a blanket so you do not gouge the stucco on the way out, and gloves.
  • The drive to the landfill or transfer station, which for most of the city means Miramar. Check the current gate rate and the hours before you go - they change, and a closed gate on a Sunday with a couch in the bed is a bad afternoon.
  • Traffic. Anything crossing I-5 or I-8 mid-afternoon eats an hour you did not schedule.

Add it honestly and a DIY couch day is most of a Saturday plus real money. If you want the full arithmetic, we broke it down in the U-Haul comparison.

Route 5: flat-price pickup

Published price, booked online, no on-site estimate. Here is the upholstered-furniture list:

ItemPrice
Sofa / couch$126
Loveseat$119
Sleeper sofa$149
Sectional (2-piece)$141
Sectional (3-piece)$185
Recliner$98
Armchair / accent chair$77
Futon$111
Chaise lounge$93

You pick the items, you see the total before anyone drives out, and the total does not move because the crew discovered your house is down a hill.

What the stairs actually mean here

San Diego has almost no basements, which means two things. First, nothing is stored below grade, so your couch is never coming up out of a cellar. Second, the hills do the work instead. A canyon-lot house in Mission Hills, Del Cerro, Rolando or above the Bay Park slope can put forty steps between your living room and the street, and they go the wrong direction - the truck is up top and the sofa is down below.

That carry is included. The $126 is the same $126 whether the couch is six feet from the tailgate in a Clairemont ranch house or forty steps down a canyon staircase in Normal Heights. Same for a third-floor walk-up in a 1970s Pacific Beach building with an exterior stairwell and no elevator.

Three real San Diego sofa jobs

North Park bungalow, living room refresh. Sofa $126 + armchair $77 + coffee table $67 = $270. Alley-side truck, carried out the back door past the detached garage.

Pacific Beach one-bedroom, lease ending. Sleeper sofa $149 + queen mattress $103 + box spring $92 = $344. Third floor, exterior stairs, no elevator.

Carmel Valley family room, upgrading. Three-piece sectional $185 + TV stand $96 + TV between 42 and 65 inches $68 = $349.

Each of those totals is the literal sum of the listed items. Nothing gets added at the door.

Frequently asked questions

Do I have to get the couch outside before you arrive?

No. The price assumes it is wherever you are using it - upstairs bedroom, third-floor walk-up, down a canyon staircase. Carrying it out is the job.

Is a sectional counted as one couch?

No, it is priced by piece count. A two-piece sectional is $141 and a three-piece is $185. A standard sofa is $126.

My building in Mission Valley requires elevator reservations. Does that cost extra?

No. Book the elevator window with your HOA or building manager and tell us the time when you schedule. There is no surcharge for elevator buildings or loading docks.

The couch is soaked from sitting in the alley. Will you still take it?

Yes. A wet or sun-wrecked sofa is still $126. Condition changes whether it can be donated, not whether it can be removed.

What if the couch is the only thing I have?

Then it is $126, which is above the $75 minimum, so that is what you pay. The minimum only matters when your items add up to less than $75.