How much does gutter cleaning cost in Toronto? (2026)
Updated
Cleaning the gutters on a typical GTA house costs $140–$300, with most jobs landing around $200. Call them gutters or eavestroughs — same job: clearing leaves and grit out of the troughs and checking the downspouts drain, and it matters twice a year, with the fall clean (before the snow) being the one you don't skip.

| Job | Typical price |
|---|---|
| Bungalow / single-story | $110–$200 |
| Two-story detached | $200–$300 |
| Large / three-story home | $300–$500 |
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.
House height and size
| House height and size | Effect on price | Why |
|---|---|---|
| Bungalow or single-story | $140 | Ladder stays low. |
| Two-story detached | $200 | The typical GTA house. |
| Large or three-story | $300 | More trough, higher up. |
| Steep or complex roofline | Above $300 | Dormers and valleys slow it down. |
Gutter cleaning prices by height: $140 for a bungalow, $200 for a two-story detached, $300 for a large or three-story home. Height matters more than length of trough, because the second story is where the job stops being a walk around the house with a ladder and starts being a reposition every few metres. A steep roofline, dormers or a lot of valleys push above the band for the same reason.
How long since the last clean
| How long since the last clean | Effect on price | Why |
|---|---|---|
| Cleaned last year | Lower half of the band | Mostly loose debris. |
| Two or three years | Band price | Compacted in places. |
| Longer, or never | Toward $500 | Seedlings and packed silt. |
A trough cleaned last autumn is loose leaves and a scoop. Left three years, the bottom layer breaks down into wet silt that has to be dug rather than lifted, and troughs under a mature maple sprout actual seedlings. If you genuinely do not know when it was last done, say so in the task — it prices more honestly than a guess and stops the offer changing at the door.
Downspouts and drainage
| Downspouts and drainage | Effect on price | Why |
|---|---|---|
| Clear and flowing | Included | A check, not a job. |
| Slow or partly blocked | Small addition | Flushed from the top. |
| Fully blocked or disconnected | Quote | May need taking apart. |
Clearing the troughs and clearing the downspouts are two different tasks, and the second is the one that decides whether the first accomplished anything. A clean trough draining into a blocked spout still overflows. Most Taskers check flow as a matter of course; a spout that needs taking apart at the elbow is a separate quote, so ask for it to be checked rather than assumed.
What else gets done up there
| What else gets done up there | Effect on price | Why |
|---|---|---|
| Debris bagged and removed | Usually included | Confirm rather than assume. |
| Gutter guards lifted and refitted | Adds time | Doubles the handling. |
| Loose brackets or slope fixed | Small addition | Found on the way. |
| Roof debris cleared | Agree in chat | Not a gutter task. |
The quoted band is the troughs. Bagging and taking the debris away is usually included but worth confirming, because the alternative is a pile of wet leaves on your lawn. Guards have to come off and go back on, which roughly doubles the handling — and a bracket that has pulled loose is a five-minute fix while someone is already up there, and a separate visit if nobody mentions it.
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.
| Gutter guards | They do not remove the need for a clean, they just add a step to it. Lifting a run of guards and refitting it takes longer than clearing the trough underneath, so say you have them when you post rather than when someone arrives. |
| The downspouts | Frequently assumed to be included and frequently not. A blocked spout is the reason most gutters overflow after being cleaned, which reads as a job done badly when it was a job done narrowly. |
| Access | A deck, a sunroom, a garden bed or a fence line against the wall means the ladder cannot go where it wants to. It is not usually a surcharge so much as a slower job, but it is the thing most often left out of a description. |
| What comes off the roof with it | Shingle grit, branches and moss land in the trough and come out with everything else. Anything genuinely on the roof — moss growth, a branch across the valley — is a different task and a different quote. |
When it is not worth paying someone
Gutters are the task where the honest split is a single storey. A bungalow with firm ground and a stable ladder is a genuine Saturday job and $140 saved. A two-story house is not the same task with a longer ladder — it is repositioning a ladder twenty times at a height where a slip stops being a bruise.
Do it yourself
- A bungalow with level ground on all four sides and a ladder you already trust.
- A trough you cleaned last year, where it is loose leaves rather than packed silt.
- Clearing the ground-floor extension or garage run while someone else does the height.
Worth paying for
- Anything two-story or higher, where $200–$300 buys someone whose ladder work is routine.
- Sloped ground, a deck or garden beds against the wall — the footing problem, not the height problem.
- Troughs that have not been done in years, where the weight and the digging are the job.
- Guards that need lifting, refitting and checking afterwards.
How to pay less for gutter cleaning
- 01Book the fall clean before the leaves are fully down and you are competing with everyone who waited. Late October prices better than the first week of December.
- 02Book spring and fall with the same Tasker at the same time. The second visit is a known house, and a trough cleaned six months ago is the $140 version of the job rather than the $500 one.
- 03Ask neighbours on the same street. Two houses in one trip is one setup and one drive, and both offers reflect it.
- 04Post a photo from the ground showing the house height and any deck or garden against the wall. Accurate offers beat cheap ones that change on arrival.
Gutter cleaning cost by city
One rate table covers the GTA, so the typical band is the same in every city below — $110–$500. What changes is who is available and what they offer, which is why each city has its own page.
| City | Typical band | Accepted offers |
|---|---|---|
| Gutter cleaning in Toronto | $110–$500 | — awaiting local data |
| Gutter cleaning in Mississauga | $110–$500 | — awaiting local data |
| Gutter cleaning in Brampton | $110–$500 | — awaiting local data |
| Gutter cleaning in Markham | $110–$500 | — awaiting local data |
| Gutter cleaning in Vaughan | $110–$500 | — awaiting local data |
| Gutter cleaning in Richmond Hill | $110–$500 | — awaiting local data |
| Gutter cleaning in Oakville | $110–$500 | — awaiting local data |
| Gutter cleaning in Burlington | $110–$500 | — awaiting local data |
| Gutter cleaning in Ajax | $110–$500 | — awaiting local data |
| Gutter cleaning in Pickering | $110–$500 | — awaiting local data |
| Gutter cleaning in Whitby | $110–$500 | — awaiting local data |
| Gutter cleaning in Oshawa | $110–$500 | — awaiting local data |
The third column fills in as gutter cleaning 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.
Gutter cleaning cost — FAQ
How much does gutter cleaning cost in Toronto?
$140–$300 for most homes — about $140 for a bungalow, $200 for a two-story detached and $300 for a large or three-story house. Height is what moves it: everything past the first story is ladder work, and ladder work is slower.
Are gutters and eavestroughs the same thing?
Yes — "eavestrough" is the Canadian word, "gutter" the universal one. Taskers in the GTA answer to both, and so does every quote you will get.
When should gutters be cleaned in Toronto?
2 cleans a year is the standard here: late spring, once the seed pods and blossoms have finished dropping, and late fall after the leaves are mostly down. The fall one is the clean that matters, because it happens before the first freeze locks whatever is in there into place.
What happens if I skip the fall clean?
A $200 job becomes a much larger one. Blocked troughs overflow against the foundation through the fall rain, then hold water that freezes into ice dams in January — and an ice dam works its way under the shingles rather than off the roof. This is the rare bit of home maintenance where the cheap version genuinely prevents the expensive version.