The Couch Disposal Problem
A couch is one of the most difficult household items to get rid of. It is too big for regular trash, too heavy for one person to move, and often too worn to donate. Sectionals, sleeper sofas, and recliners make the problem even worse because of their size and weight — a typical three-seat sofa weighs 150 to 250 pounds.
In Oregon, you cannot leave a couch at the curb and expect your regular trash service to take it. You need a plan. Here is every option available, ranked from cheapest to most convenient.
Donating Your Couch
If your couch is still in usable condition — no major stains, rips, broken frames, or pest issues — donation is the best option. Several Oregon organizations accept furniture donations and some offer free pickup.
Where to Donate a Couch in Oregon
- Habitat for Humanity ReStore — Locations in Portland, Salem, Eugene, Bend, and Medford. Offers free pickup in some service areas for items they can resell.
- St. Vincent de Paul — Willamette Valley locations accept couches in good condition. Their trucks make regular pickup rounds in the Eugene and Portland metro areas.
- Furniture Share (Eugene) — Focuses on furnishing homes for families in transition. Accepts couches and provides pickup in Lane County.
- Community Warehouse (Portland) — Provides furniture to families referred by social service agencies. Accepts donations by appointment.
Our comprehensive guide on where to donate furniture in Oregon covers additional organizations and their pickup schedules.
Selling or Giving It Away
Online marketplaces can help you find someone who wants your couch, especially if it still has life left in it.
- Facebook Marketplace — List it for free or a low price. If you price it at zero, you will usually find a taker within a day or two in the Portland or Eugene metro areas.
- Craigslist Free section — Post it with photos and the requirement that the person hauls it themselves.
- Buy Nothing groups — Neighborhood-based Facebook groups where everything is free. Very active in Portland, Bend, Eugene, and Salem neighborhoods.
- Nextdoor — Post to your neighborhood. Someone nearby may want it and can come pick it up quickly.
The key to success with free listings is making it clear that the taker is responsible for pickup and loading. Specify the floor level and any access challenges so people know what they are signing up for.
Professional Junk Removal
When you want the couch gone without lifting a finger, professional furniture removal is the answer. A crew arrives, disassembles the couch if needed to get it through doorways, carries it out, loads it, and disposes of it properly.
Typical Costs
- Standard sofa: $100 to $175
- Sectional sofa: $150 to $250 (due to multiple pieces)
- Sleeper sofa: $125 to $200 (heavier than standard sofas)
- Recliner: $75 to $125
Professional removal makes the most sense when the couch is in a difficult location (upstairs apartment, basement), when you have other items to remove at the same time, or when you need it gone quickly. Most services offer same-day or next-day pickup in Oregon's major metro areas.
For a detailed breakdown of what drives pricing, check our junk removal cost guide.
Curbside Bulky Pickup
Your waste hauler likely offers bulky item pickup for $25 to $50. The catch is that you need to get the couch to the curb yourself, and scheduling can take one to two weeks.
This works well if you have help moving the couch, you are on the ground floor, and you are not in a rush. Call your hauler to schedule — Waste Management, Republic Services, and Sanipac all offer this service to their Oregon customers.
Self-Haul Options
If you have access to a truck or trailer, you can haul the couch to a transfer station yourself.
Oregon Transfer Station Fees for Furniture
- Metro area (Portland): $15 to $35 depending on weight at Metro South or Metro Central.
- Lane County (Eugene): $12 to $25 at Glenwood Transfer Station.
- Marion County (Salem): $10 to $25 at the Marion County Transfer Station.
If you do not own a truck, renting a pickup from Home Depot or U-Haul costs about $20 to $30 for a short trip, plus the transfer station fee.
Breaking Down a Couch Yourself
Sometimes the biggest challenge is getting a couch out of the room it is in. If your couch came in through the front door fully assembled, it should go out the same way. But if it does not fit, you may need to disassemble it.
How to Break Down a Couch
- Remove cushions and pillows. Set them aside — these are easy to bag and dispose of.
- Flip the couch over and look for bolts or screws connecting the arms to the base. Remove them.
- Remove the legs. Most screw or bolt on.
- Separate the back from the seat if possible. Many couches have a back that lifts off or unbolts.
- Cut the fabric if you are taking it to the dump anyway. A utility knife makes quick work of the upholstery, exposing the frame for easier breakdown.
A fully disassembled couch produces a wood frame, metal hardware, foam padding, and fabric. The wood and metal can be recycled. Foam and fabric go in regular trash.
What NOT to Do
- Do not leave it at the curb without scheduling pickup. It will sit there for days, potentially getting rained on and becoming a neighborhood eyesore. Your city or HOA may fine you.
- Do not dump it in a field, forest, or parking lot. Illegal dumping fines in Oregon start at $2,500.
- Do not try to fit it in a dumpster unless it is your dumpster and you have confirmed your hauler allows it.
- Do not donate a couch that is infested, heavily soiled, or structurally broken. Donation centers will refuse it and you will have wasted everyone's time.
For more on what you can and cannot throw away, see our guide on items you cannot throw in regular trash.
Cost Comparison
| Method | Cost | Effort | Timeline |
|---|---|---|---|
| Free listing (Marketplace/Craigslist) | Free | Low | 1-7 days |
| Donation (with pickup) | Free | Low | 3-14 days |
| Curbside bulky pickup | $25-$50 | Medium-High | 1-2 weeks |
| Self-haul to transfer station | $15-$35 + truck rental | High | Same day |
| Professional junk removal | $100-$250 | None | Same/next day |