A mattress costs about $12 to drop at the Oshawa Waste Management Facility. We charge $109 to come and get it.
That gap is the most useful thing to understand about junk removal pricing, and not because it's evidence of a rip-off. It's because it tells you what you're actually buying. You're not buying disposal. Disposal is the cheapest part of this business by a wide margin. You're buying a trailer, two people, and a round trip that costs very nearly the same whether it carries one mattress or twelve.
Once you accept that, the pricing stops looking arbitrary, and something genuinely counterintuitive falls out of it: junk removal is worst value on the small jobs people call us about most, and best value on the big ones they dread.
What disposal actually costs
The Region publishes its rates, so this part isn't a matter of opinion. At any of the three Durham Waste Management Facilities:
- $7 flat for anything up to 40 kg
- $1.40 for each additional 8 kg above that
- Which works out to $175 per tonne for general household waste
- $375 per tonne for fill: soil, brick, concrete, gravel, sand
- $250 per tonne for a mixed load containing any fill
- $20 per unit for anything holding refrigerant, so fridges, freezers, and air conditioners
- Free, but only in a dedicated load, for electronics, household hazardous waste, up to ten tires, and bulky polystyrene
Those rates have been in force since May 2024. Credit or debit only, no cash. Your vehicle is weighed going in and going out, and you're told the number at the exit scale.
So here's what it costs to dispose of three common single items, next to what a junk removal company would charge to collect them. Item weights are typical rather than published, so treat the left column as approximate:
| Item | Costs at the facility | Minimum load price |
|---|---|---|
| A mattress | About $12 | $109–$169 |
| A three-seater couch | About $11 | $109–$169 |
| A fridge | About $37, including the refrigerant fee | $109–$169 |
Look at the right-hand column. It doesn't move. The disposal cost across those three items varies by more than three times, and the price quoted is identical.
That's the whole argument in one table. The price isn't tracking the material. It's tracking the trip.
Why the trip is the real unit
A junk removal visit has a fixed cost that exists before anyone picks anything up. There's a truck and trailer that had to be bought, insured, and plated. There's fuel to your address and then out to Ritson Road. There are two people, because one person can't carry a sleeper sofa down a staircase. There's the drive back, and the time at the scale.
None of that changes if the trailer leaves one-twentieth full. A crew that drives to Uxbridge for a single armchair has spent most of a morning on it, and $109 is not a generous price for most of a morning.
It's also why the gap between one item and three items is so small. Almost nothing in the cost structure changes between them. The marginal cost of the second item is close to zero, which is precisely why the marginal price is too.
The markup curve
Now scale it up. Here's what each load size weighs, roughly, what the Region charges to take that weight, and what we charge:
| Load size | Roughly | Disposal cost | Our price | Ratio |
|---|---|---|---|---|
| Single item or minimum | Under 100 kg | $7–$15 | $109–$169 | About 10x |
| Quarter trailer | 350–500 kg | $60–$90 | $209–$309 | About 3.5x |
| Half trailer | 750 kg–1 tonne | $130–$175 | $379–$489 | About 3x |
| Full 15-yard trailer | 1.5–2 tonnes | $265–$350 | $629–$799 | About 2.3x |
The ratio falls the whole way down the table, and most of the fall happens in the very first step. Between a single item and a quarter load it drops from roughly ten times to roughly three and a half. After that it flattens and drifts slowly toward two.
Worth being clear about what that ratio is not. It isn't profit. Everything that isn't disposal in that column is the truck, the fuel, the insurance, the labour, the WSIB coverage, and whatever is left at the end. On a full load, disposal is about $300 of a $629 price and two people are working for well over an hour. On a single mattress, disposal is $12 of a $109 price and two people are working for twenty minutes. The second job is a much better one to have, and every operator in Durham knows it.
But it does mean that if you're the customer, the arithmetic runs the other way.
What that means if you're holding one couch
If your job is a single item, you're paying roughly ten dollars of price for every dollar of disposal, and what you're really buying is a vehicle and someone else's back.
That's a completely legitimate thing to buy. Plenty of people don't own a pickup, can't lift a couch, can't take a weekday morning off, or live in a third-floor walk-up where the carry is the entire job. For them the number is fair and the alternative isn't really available.
But if you own a vehicle the item fits in, you're able to load it, and you can spare an hour, then driving a mattress to Ritson Road for $12 is the correct answer and we're the wrong one. We'd rather tell you that here than after you've booked.
The curb is a free tier with a rate limit
There's a third option, and in Durham it's genuinely good, with one catch.
Every municipality collects large items from the curb, and seven of the eight do it for free. What varies is how much they'll take at a time:
- Ajax and Pickering: 2 items, free, on your regular biweekly garbage day with no appointment at all
- Brock, Clarington, Scugog, and Uxbridge: the same 2 items, free, but you have to book it
- Oshawa: 6 items, free, booked at least two business days ahead
- Whitby: 12 items for $27, booked
The catch is the cap, and the cap only bites once you multiply it out. Collections run every other week. So a ten-item basement is:
- Five set-outs in Ajax or Pickering, spanning about eight weeks from the first
- Two set-outs in Oshawa, two weeks apart
- One booking in Whitby, for $27
Same pile, same region, same week, three completely different answers. No municipal website does that multiplication for you. Ours does, for your own address: the curbside lookup tool shows what your municipality takes and how many collections your pile needs.
What the curb charges you is time. Eight weeks of a couch in the garage is a real cost, it's just not denominated in dollars. That's the actual trade, and for a lot of people it's a reasonable one.
One thing genuinely worth knowing, because it's the biggest free win available in Durham: in the six municipalities the Region collects for, the two-item cap is a furniture rule only. Metal goods, electronics, and porcelain have no item limit whatsoever. They each need an appointment, but there's no cap. Ten metal shelving units go in one free booking. Every porcelain fixture out of a gutted bathroom goes in one free booking. Two couches still take two collections.
Sorting a cleanout by stream rather than treating it as one heap moves a surprising amount of it to the curb for nothing, and shrinks whatever is left to pay someone for.
Where the curve breaks
The markup curve has one clean exception, and it runs the opposite way to everything above.
Heavy material is priced by weight rather than volume, because at $375 per tonne fill costs more than twice as much to dispose of as ordinary household waste. Concrete, brick, soil, sod, tile, and plaster hit the weight ceiling long before they fill a trailer. A quarter trailer of broken concrete can cost more in tipping fees than a completely full trailer of furniture.
On that kind of load, disposal isn't a small fraction of the price. It's most of the price, and the ratio in the table above collapses toward one.
Here's the part that makes it an exception rather than a footnote. No municipality in Durham takes construction, renovation, or demolition material at the curb. Not the Region's six, not Oshawa, not Whitby. So the one category where you're paying closest to actual cost is also the one category where the free option doesn't exist.
That's not a pitch, it's just how the two facts sit next to each other. If you have a suitable vehicle, a load of rubble is still cheaper to drive yourself. It's simply the load least likely to fit in the vehicle you own.
The rule, as plainly as we can put it
- One or two items, you have a vehicle, and you can lift them. Drive them to the facility. $7 to $15, done today, no waiting for a collection date.
- A handful of items and no particular hurry. Use your municipal collection. It's free in seven of eight municipalities, you've already paid for it in taxes, and the no-limit streams take more than you'd expect.
- More than the curb absorbs in one go — or a deadline, stairs, no vehicle, or nobody who should be lifting. Hire someone. Above a quarter load the ratio stops being the interesting number, and by a full load you're paying about twice disposal cost for a job that would otherwise eat a weekend.
- Heavy or mixed rubble. Get it quoted properly, by weight, whoever ends up doing it.
Most people who call us are in the third category, which is fine. The point of writing the first two down is that some people call us from the first two, and they shouldn't have to find that out from a stranger standing in their driveway.
Why we're willing to publish this
There's a straightforward reason most junk removal companies don't lay this out, and it isn't dishonesty.
The industry standard is to quote on site. A company advertises a low starting price, arrives, looks at the pile, and gives you the real number while you're standing in your own driveway with the morning already spent. Most people say yes at that point. Not because they were tricked, but because the cost of saying no has quietly become very high.
A company that quotes that way can't afford to publish an article telling you the facility charges $12 for a mattress, because the model depends on you not comparing until comparing has become expensive.
We quote from photos before going anywhere, which changes the arithmetic for us as well as for you. If your job is a $109 job that should really be a $12 trip to Ritson Road, we'd rather you worked that out at your kitchen table. We lose a job we were never good value for, and we keep the ones we are.
Send photos and see your range in about fifteen seconds, or work out what your own municipality will take first with the curbside lookup tool. If the free route covers it, take the free route.
Frequently asked questions
We run junk removal across Durham Region — Oshawa, Whitby, Ajax, Pickering, Clarington, Uxbridge, Scugog, and Brock. We price jobs from customer photos so the number you're told is the number you pay.