How much does junk removal cost in Toronto? (2026)
Updated
Junk removal in Toronto starts around $80 for a single item (an old couch, a broken appliance) and scales by volume: roughly $160 for a quarter load, $280 for a half load, and $450+ when it's a full truck. You're paying for muscle, the vehicle, and the disposal run — which is why "how much stuff" matters more than what the stuff is.

| Job | Typical price |
|---|---|
| Single item (couch, appliance, mattress) | $80–$160 |
| Quarter load (a corner of the garage) | $160–$280 |
| Half load (a basement clear-out) | $280–$450 |
| Full load / whole-home clear | $450–$800 |
Prices come from Taskly’s GTA rate table — the same engine that suggests budgets on the platform (market-checked, version 8). On Taskly the price you accept is a fixed offer, not a meter.
What moves the price
Five things decide what a task costs. Each one below is a band, not a fixed number — you see the actual figure as a fixed-price offer before you accept.
Volume — what actually sets the price
| Volume — what actually sets the price | Effect on price | Why |
|---|---|---|
| Single item | $80 | A couch, a mattress, a fridge. |
| Quarter load | $160 | A corner of the garage. |
| Half load | $280 | A basement clear-out. |
| Full load | $450+ | A whole-home clear. |
Junk removal prices by how much truck you fill: $80 for a single item, $160 for a quarter load, $280 for a half and $450 or more for a full one. Volume rather than weight is the unit, which surprises people with a small pile of something heavy and delights people with a large pile of something light. A photo of everything in one frame prices better than a list of it.
Access and carry
| Access and carry | Effect on price | Why |
|---|---|---|
| Already at the curb | Lower half of the band | Load and go. |
| Garage or ground floor | Band price | A short carry. |
| Basement or upper floor | Upper half | Stairs, twice per item. |
| Walk-up with no elevator | Above the band | The slowest version. |
Where the junk sits changes the job more than what it is. Everything at the curb is a load-and-go; the same volume in a third-floor walk-up is every item carried down a staircase and back up empty-handed. Stairs, long driveways and no parking near the door are the three things worth naming in the task, because they are the three that change an offer once someone is standing there.
What the items are
| What the items are | Effect on price | Why |
|---|---|---|
| General household and furniture | Band price | The common case. |
| Mattresses, tires, e-waste | Adds a per-item fee | Own disposal streams. |
| Renovation debris | Prices by weight too | Drywall and tile are dense. |
| Hazardous waste | Not taken | Municipal depot only. |
Most of a load is priced as volume, but some items carry their own disposal cost regardless of size. Mattresses, tires and electronics have separate streams and separate fees at the transfer station. Renovation debris is the one category where weight genuinely matters — a small pile of tile or drywall can outweigh a truckload of furniture. Paint, solvents and propane are not taken at all.
Curb-ready or haul-out
| Curb-ready or haul-out | Effect on price | Why |
|---|---|---|
| You stage it, they load it | The cheaper way | Most of the saving. |
| They carry it out | Band price | What most offers assume. |
| Sort, then remove | Adds time | Donations and keeps. |
The single biggest lever on the price is whether the junk is staged before anyone arrives. Moving it to the garage or the curb yourself over a weekend turns a carry-out into a load-up, and that difference is most of the gap between the two halves of the band. Asking for sorting on the day — this goes, this is donated, this stays — is a slower job and prices like one.
What people forget to budget for
None of these are hidden by anyone. They are just the things that do not occur to you until the day.
| Per-item disposal fees | Mattresses, tires and electronics are charged separately at the transfer station whatever the load size. A single mattress is not a single-item price plus nothing — name it when you post so the offer includes it. |
| Stairs | Every item goes down them and every trip comes back up empty. A basement or walk-up is the most commonly underdescribed part of a junk task and the most common reason a price moves on arrival. |
| Parking and distance to the truck | A downtown job with no loading zone means a longer carry for every single item. It is rarely a surcharge line, but it is why the same volume prices differently across two addresses. |
| Sorting on the day | Deciding what goes as you go is slower than deciding beforehand. If donations matter to you, separate them first — it is a better outcome and a cheaper hour. |
When it is not worth paying someone
Junk is the task where the maths is genuinely close for small jobs. A car boot of household waste and an afternoon is free where a single-item pickup is $80. What you are buying past that is a vehicle you do not own and a disposal run you do not want to make twice.
Do it yourself
- A boot-load of household waste, if you have the vehicle and the depot is open.
- Anything you can donate or sell — a working appliance is often collected free.
- Staging everything at the curb or in the garage first, whoever does the removal.
Worth paying for
- A quarter load or more at $160–$450, where it stops being a car problem and becomes a truck problem.
- Furniture down stairs — the injury risk is the actual argument, not the effort.
- Anything with its own disposal stream, where the depot trip is the real cost.
- A clear-out on a deadline: a move, a sale, an end of lease.
How to pay less for junk removal
- 01Stage it at the curb or in the garage before anyone arrives. It is the biggest single lever on the price and can be the difference between the $160 and $280 version of the same volume.
- 02Donate or sell the working things first. A functioning appliance or a decent sofa is often collected free, and it comes straight out of the volume you pay for.
- 03Combine with neighbours or with a move. One trip and one disposal run across two households prices far better than two $80 pickups.
- 04Post one photo with everything in frame. Volume priced from a picture is accurate; volume priced from a description is a guess someone has to protect themselves against.
Junk removal cost by city
One rate table covers the GTA, so the typical band is the same in every city below — $80–$800. What changes is who is available and what they offer, which is why each city has its own page.
| City | Typical band | Accepted offers |
|---|---|---|
| Junk removal in Toronto | $80–$800 | — awaiting local data |
| Junk removal in Mississauga | $80–$800 | — awaiting local data |
| Junk removal in Brampton | $80–$800 | — awaiting local data |
| Junk removal in Markham | $80–$800 | — awaiting local data |
| Junk removal in Vaughan | $80–$800 | — awaiting local data |
| Junk removal in Richmond Hill | $80–$800 | — awaiting local data |
| Junk removal in Oakville | $80–$800 | — awaiting local data |
| Junk removal in Burlington | $80–$800 | — awaiting local data |
| Junk removal in Ajax | $80–$800 | — awaiting local data |
| Junk removal in Pickering | $80–$800 | — awaiting local data |
| Junk removal in Whitby | $80–$800 | — awaiting local data |
| Junk removal in Oshawa | $80–$800 | — awaiting local data |
The third column fills in as junk removal tasks complete in each city. It is blank rather than estimated.
How we worked these numbers out
Every price on this page comes from Taskly’s published rate table, v8, last market-checked on . It is the same table that suggests budgets when someone posts a task, so these bands are what the platform itself works from rather than a figure written for this page.
Accepted offers behind these figures: —. We have not yet completed enough tasks in this category to publish a figure from real accepted offers, so this stays blank rather than being filled with an estimate. Bands here are the rate table, not observed transactions.
A band is not a quote. On Taskly you compare fixed-price offers and the price you accept is the price you pay.
Junk removal cost — FAQ
How much does it cost to remove one couch in Toronto?
A single-item pickup typically runs $80–$160 depending on stairs and distance to the truck. A couch down a flight of stairs and out to the street is the upper end of that; a couch already in the garage is the lower end. Post it with a photo and compare fixed offers.
How much is a full truckload of junk removal?
Around $450 and up, against $280 for a half load and $160 for a quarter. Volume is the whole pricing model — a full load is a full truck and a full disposal run, whether it is furniture or twenty bags of renovation debris.
Do Taskers take the junk to the dump?
Yes — disposal is part of the job, and it is a real part of what you are paying for. Say what the items are when you post, so offers can include the right transfer-station, donation or e-waste run rather than discovering it at the curb.
What will not be taken?
Household junk is straightforward; the exceptions are hazardous waste (paint, solvents, chemicals), propane tanks and anything needing a licensed handler. Those go to a municipal depot rather than a truck, and no fixed-price offer should claim otherwise.