Key Takeaways
- Average junk removal costs $150-$600 for most residential jobs, based primarily on the volume of items loaded into the truck.
- Single-item removal starts at $75-$150 — a sofa, mattress, or appliance typically falls in this range.
- Full-truck loads run $450-$600 and can handle a garage cleanout, small apartment, or significant accumulation.
- Oregon pricing is in line with national averages, with Portland metro slightly higher than Eugene, Salem, and rural areas.
- Hidden fees are the biggest pricing trap. Ask about stairs, distance to truck, minimum charges, and disposal surcharges upfront.
How Junk Removal Pricing Works
Most junk removal companies use volume-based pricing — they charge based on how much space your items occupy in their truck, not the weight or number of items. This is why a bulky but lightweight sofa costs roughly the same as a heavy but compact appliance.
Volume-Based Model
The industry standard is a graduated pricing scale based on fractions of a truck load. A standard junk removal truck holds 10-15 cubic yards — roughly the volume of a pickup truck bed stacked 4-5 feet high, multiplied by two.
Item-Based Pricing
Some companies quote per-item prices for common requests. This is typical for single-item pickups: one couch, one mattress, one refrigerator. Item-based pricing is usually more expensive per cubic yard than volume-based pricing, but simpler for small jobs.
On-Site vs Phone Quotes
The most accurate pricing comes from on-site estimates where the crew assesses the actual volume. Phone and online quotes are estimates — the final price may change when the crew sees the job in person. Reputable companies like Otesse provide firm on-site quotes before loading begins.
Cost by Truck Volume
| Truck Volume | Price Range | What It Looks Like |
|---|---|---|
| Minimum load | $75-$150 | 1-3 small items, a few bags |
| 1/8 truck | $100-$175 | A few pieces of furniture or several boxes |
| 1/4 truck | $150-$250 | Small room cleanout, 3-5 furniture pieces |
| 1/3 truck | $200-$300 | Moderate cleanout, bedroom or office |
| 1/2 truck | $250-$375 | Garage cleanout, several rooms of furniture |
| 3/4 truck | $350-$475 | Large cleanout, multiple rooms |
| Full truck | $450-$600 | Whole apartment, packed garage, estate cleanout |
| Multiple trucks | $600-$1,500+ | Full house, hoarding cleanup, large estate |
Cost by Item Type
Furniture
| Item | Price Range |
|---|---|
| Sofa / Couch | $75-$150 |
| Mattress + Box Spring | $75-$150 |
| Dresser | $60-$100 |
| Dining Table + Chairs | $100-$175 |
| Desk | $60-$100 |
| Recliner | $60-$100 |
| Bookshelf | $50-$80 |
See our dedicated furniture removal cost guide for more detailed breakdowns.
Appliances
| Item | Price Range |
|---|---|
| Refrigerator | $100-$175 |
| Washer or Dryer | $75-$125 |
| Dishwasher | $75-$100 |
| Oven / Range | $75-$125 |
| Water Heater | $75-$125 |
| Window AC Unit | $50-$75 |
See our dedicated appliance removal cost guide for details.
Specialty Items
| Item | Price Range |
|---|---|
| Hot tub removal | $300-$600+ |
| Piano | $150-$400 |
| Treadmill / Elliptical | $75-$150 |
| Shed demolition + removal | $300-$800 |
| Trampoline | $100-$200 |
Additional Fees and Surcharges
Watch for these potential add-ons that can increase your final bill:
| Fee Type | Typical Amount | When It Applies |
|---|---|---|
| Stair carry surcharge | $25-$75 | Items above ground floor, multiple flights |
| Long carry fee | $25-$50 | Items far from where the truck can park |
| Minimum charge | $75-$150 | Very small jobs below the minimum volume |
| Refrigerant recovery | $25-$50 | Fridges, freezers, AC units (EPA-required) |
| Same-day service | $25-$75 | Rush scheduling, not always available |
| E-waste disposal | $0-$25 | Some companies charge for electronics handling |
Best practice: Ask about all potential fees when you get your quote. Reputable companies disclose everything upfront. If a company will not give you a clear price before loading, that is a red flag.
Oregon-Specific Pricing
Junk removal pricing in Oregon is consistent with national averages, with some regional variation:
- Portland metro: Slightly above average due to higher operating costs, traffic, and disposal fees. Expect prices at the higher end of the ranges listed above.
- Eugene-Springfield: Average pricing. Good availability and competitive market.
- Salem: Average pricing, similar to Eugene.
- Rural Oregon: May be slightly lower on labor, but travel fees can offset savings if the crew is coming from a distant base.
Oregon Disposal Fees
Oregon transfer station fees are built into junk removal prices, but understanding them helps you evaluate quotes:
- Metro area (Portland): $95-$115 per ton at Metro transfer stations
- Lane County (Eugene): $65-$85 per ton
- Marion County (Salem): $55-$75 per ton
Higher disposal costs in Portland are one reason prices trend slightly higher in the metro area.
Factors That Affect Your Price
- Volume — the single biggest factor. More stuff = higher price.
- Weight — extremely heavy items (concrete, dirt, pianos) may carry surcharges because they increase disposal costs and crew effort.
- Location of items — ground floor and driveway staging is cheapest. Upper floors, basements, and long carries from the truck add labor time.
- Type of material — standard household junk is the baseline. Construction debris, hazardous materials, and specialty items may cost more.
- Accessibility — narrow hallways, tight staircases, and limited truck access slow down the job.
- Timing — weekday pickups during off-peak season cost the same or less than peak-season weekend appointments.
How to Save Money on Junk Removal
- Declutter first. Remove donation items, recyclables, and anything you can dispose of yourself. Less volume = lower price. See our decluttering tips.
- Stage items near the truck. Driveway or garage staging reduces labor time. Read our preparation checklist.
- Book midweek. Tuesday through Thursday typically offers the best availability and sometimes better pricing.
- Combine with neighbors. If your neighbor also has junk, booking together can reduce per-household costs.
- Get multiple quotes. Prices vary 20-30% between companies for the same job. Three quotes gives you a reliable baseline.
- Ask about price matching. Some companies will match or beat a competitor's written quote.
Getting Accurate Quotes
To get the most accurate quote possible:
- Take photos of everything you want removed and send them with your inquiry
- Estimate the volume: "about half a truck" is more useful than "a bunch of stuff"
- Mention heavy items specifically (appliances, pianos, concrete)
- Describe access: floor level, stair count, distance from parking
- Ask if the quote is firm or an estimate
The gold standard is an on-site quote where the crew evaluates the job before giving a price. Otesse provides free on-site estimates so you know the exact price before any work begins.
Junk Removal vs Alternatives
| Option | Cost | You Do the Work? | Best For |
|---|---|---|---|
| Junk removal service | $150-$600 | No | Most situations |
| Dumpster rental | $300-$600 (3-7 days) | Yes (you load) | Renovation debris, multi-day cleanouts |
| DIY dump runs | $50-$200 (plus your time) | Yes (all of it) | Small loads, you own a truck |
| Curbside bulk pickup | Free-$50 | You stage at curb | Limited items, not time-sensitive |
For a deeper comparison of junk removal vs doing it yourself, read our guide on when to hire junk removal vs DIY. Ready for a quote? Check our pricing or book your pickup.