Five real options — the city's Large Item Pickup, donation, hauling it to the landfill yourself, a traditional full-service crew, or flat-price pickup. Here's what each actually costs, the Denver rules that trip people up, and why the city's nine-week queue usually won't save you.
Snap a photo — flat price back in seconds. A sofa is $170.
Upload a Photo & Get Quote →The City & County of Denver runs a free Large Item Pickup for residents with city trash service — and for a couch, it technically works. The catch is the schedule: it comes around only about once every nine weeks, takes up to five large items plus ten bags, and it's curbside-only — you have to wrestle the sofa out of the basement and down to the curb yourself. A couch counts as one of your five items, so if your neighborhood's pickup week happens to be soon, great. If it's two months out, the couch lives in your garage or on your porch until then. And if you rent or live in an apartment building on a private hauler, the city program isn't yours to use at all. Free, yes — fast, no.
Denver has real donation muscle: ARC Thrift Stores (everywhere along the Front Range), Goodwill of Colorado, Habitat for Humanity ReStore, and Salvation Army all take couches. But they take clean, undamaged, resellable pieces only, and most want you to deliver it — free furniture pickup is limited and books out. A sofa with pet stains, a sagging cushion, or a torn arm gets turned away at the loading dock after you've already loaded and driven it. Call ahead, send a photo, and confirm before you haul it across town.
You can take it to a transfer station or landfill yourself — but budget more than the tip fee. WM's Brighton Boulevard drop-off in NE Denver runs about $24 per cubic yard with an $88 minimum; the Front Range Landfill out toward Erie is about $88 per ton with a $176 minimum. And here's the Colorado gotcha: sites charge double for an unsecured, uncovered load, so you'll need a tarp and straps or you'll pay twice. Add a truck you probably have to borrow or rent, a second person to lift, gas, and an hour or two of your Saturday, and "free" disposal stops being free.
A conventional crew will carry the couch out for you — no dragging, no landfill run. The downside is the pricing model: most quote by the fraction of the truck your load fills, and you don't get the firm number until they're in your driveway sizing it up. For a single sofa that commonly lands somewhere in the $150–$600+ range depending on the company and how they read the truck fraction, plus whatever gets tacked on for stairs or a drive out to the suburbs. Full-service, but the number is a moving target until they arrive.
Send a photo, get a set price — a standard sofa is $170, a loveseat $160, a sleeper sofa $200, a sectional $249 for three pieces — and a crew carries it out from any floor: up the basement stairs, out of a Cap Hill walk-up, down from a LoDo loft. Usable pieces are donated for you, the load is tarped, and there's no Colorado sales tax on the service, so the photo-quote is the whole price. Often same-day. No nine-week wait, no truck rental, no dock rejection. It's the option most Denverites land on once they've priced out the rest — see couch removal in Denver for the full sofa and sectional ladder.
| Option | Cost | Speed | The catch |
|---|---|---|---|
| Denver Large Item Pickup | Free | Up to ~9 weeks | Curbside only; you drag it out; not for apartments |
| Donation (ARC, Goodwill) | Free | Days | Clean, resellable only; you deliver it |
| Self-haul to landfill | $88+ min (WM Brighton) / $176+ (Front Range) | A Saturday | Truck, muscle, tarp — or double the fee |
| Traditional full-service | $150–$600+ | 1–3 days | On-site truck-fraction estimate |
| JunkRabbit flat pickup | $170 (sofa) | Often same-day | Just book it |
JunkRabbit prices are flat and photo-quoted: sofa $170, loveseat $160, sleeper sofa $200, sectional 2pc $190 / 3pc $249 / 4pc $307 / 5pc $365. $75 minimum, disposal included, no Colorado sales tax on the service. Disposal-site and full-service figures are third-party ranges for context.