TL;DR
- Eavestrough cleaning in Toronto is usually priced per linear foot, at around $1.00 to $2.50 per foot, or as a flat rate per home.
- Most Toronto homes pay somewhere between $150 and $450 per cleaning, depending on size, height and debris.
- Storey height, roof pitch, tree coverage and blocked downspouts are the biggest factors that raise the price.
- Most homes need cleaning twice a year, in spring and late fall, and homes under mature trees may need more.
- Gutter guards and bundled window cleaning can lower your total maintenance cost over time.
Average Eavestrough Cleaning Cost in Toronto
Most Toronto homeowners pay between $150 and $450 for a professional eavestrough cleaning, depending on the length of the gutters, the height of the home and how much debris has built up. Eavestrough and gutter cleaning specialists in Toronto usually charge a flat fee, by the hour or per foot, and when charging per linear foot, the typical rate is around $1.00 to $2.50 (HomeStars, 2026).
A typical detached home in the GTA has roughly 150 to 200 linear feet of eavestrough. At the per-foot rates above, that puts a standard cleaning in the $150 to $500 range before any add-ons.
Eavestrough Cleaning Cost by Home Type
Home type gives a useful first estimate before a company sees the property. These ranges are typical GTA estimates for a standard spring or fall clean.
| Home type | Approximate linear feet | Typical cost per cleaning |
|---|---|---|
| Bungalow, 1 storey | 100 to 150 ft | $120 to $250 |
| Townhouse, end or middle unit | 50 to 100 ft | $100 to $200 |
| Semi-detached, 2 storeys | 100 to 160 ft | $150 to $300 |
| Detached, 2 storeys | 150 to 220 ft | $200 to $400 |
| Large detached, 3 storeys or complex roof | 220 ft or more | $350 to $600+ |
Older homes in areas like the Beaches, Leaside or High Park often have more complex rooflines with multiple gables, which adds linear footage and ladder moves even when the house footprint is modest.

How Eavestrough Cleaning Is Priced
Toronto companies generally use one of three pricing methods.
| Pricing model | How it works | Typical rate | Best for |
|---|---|---|---|
| Per linear foot | Price based on total gutter length | Around $1.00 to $2.50 per foot | Comparing quotes fairly between companies |
| Flat rate per home | One price based on home size and storeys | Often $150 to $450 | Standard homes, repeat customers |
| Hourly | Charged by time on site | Varies, often used for repairs | Unusual roofs, repairs or very heavy debris |
When comparing quotes, ask how each company is pricing the job. A flat rate that looks low may exclude downspout flushing, while a per-foot quote may include it.
What’s Included in a Standard Cleaning
A proper eavestrough cleaning should cover more than scooping out visible leaves. A standard visit typically includes:
- Removing leaves, twigs, shingle grit and sludge from every gutter run
- Bagging debris and cleaning up the ground area afterward
- Flushing or testing downspouts to confirm water drains freely
- A visual check for sagging sections, loose brackets and leaking seams
- Before and after photos from some companies
Downspout testing matters most. The trough can look completely clear while an elbow lower down the pipe is fully blocked. We explain the full process in our guide on what eavestrough cleaning involves.
What Drives the Price Up
Several factors push a quote above the average range. Knowing them helps you understand why two quotes for similar homes can differ.
Storey Height
Height is the biggest single cost driver. Bungalow gutters can often be reached from a short ladder or even from the ground with extension tools. Two and three storey homes need taller ladders, more setup time and stricter safety measures, which adds to the cost.
Roof Pitch and Access
Steep roofs make it harder and riskier to reach gutters, and some sections may need roof anchors or harnesses. Narrow side yards between Toronto semis, decks, garden beds and fences can also make ladder placement slower.
Tree Coverage
Toronto has a large urban tree canopy, and neighbourhoods with mature maples, oaks and pines generate far more gutter debris. Homes near ravines, such as those around the Don Valley, Humber River or Rouge, often have heavier and wetter debris that takes longer to clear. Pine needles in particular pack tightly and can be harder to remove than broad leaves.
Amount and Condition of Debris
Gutters cleaned regularly take less time. Gutters left for a year or more often contain compacted sludge, seedlings and even small plants growing in the trough, which takes much longer to clear and may need extra flushing.
Blocked Downspouts
A downspout blockage that clears with a quick flush is usually included. A heavily packed downspout that needs to be taken apart or snaked can add to the cost, and underground drain connections may need separate attention.

Add-On Services and Typical Costs
Some services are often priced separately from a basic clean. Ask each company what is included.
| Add-on | What it involves | Typical extra cost |
|---|---|---|
| Downspout unclogging | Clearing a fully blocked downspout or elbow | Often $25 to $75 per downspout |
| Exterior gutter face cleaning | Washing black streaks and stains from the outside of the trough | Quoted per job |
| Minor repairs | Resealing leaking seams, resecuring brackets | Often charged hourly, around $75 to $150 per hour |
| Downspout replacement | Installing a new downspout section | Around $100 to $300 per downspout |
| Gutter guard installation | Fitting mesh or screen guards | Around $7 to $20 per linear foot |
Repair and gutter guard rates above reflect typical Toronto ranges reported for gutter specialists (HomeStars, 2026). Prices vary with materials and access.
Seasonal Pricing and Timing in Toronto
When you book affects both availability and sometimes price.
Spring (April to June): Clears debris, seeds and grit left behind after winter. Demand is steady and booking a few weeks ahead is usually enough.
Fall (October to late November): The busiest season. Most leaves drop in late October and early November, and homeowners want gutters clear before freezing temperatures. Slots fill quickly, and late-season bookings can be harder to secure.
Winter: Most companies stop routine cleaning once gutters freeze or fill with snow. Emergency ice and blockage issues are handled case by case.
Summer: Usually quieter, with good availability. Homes under seed-heavy trees such as maples may benefit from a mid-season check.
Timing the fall clean right matters. Cleaning too early in October can mean leaves fall again afterward, while waiting too long risks freezing weather. Many companies recommend late October to mid-November for most of the GTA.
Why Skipping Cleaning Costs More Later
Eavestrough cleaning is one of the cheapest exterior maintenance jobs, and skipping it often leads to much bigger bills. Clogged gutters overflow and send water against the foundation, which can lead to basement leaks. Water trapped in the trough can rot fascia boards and soffits. In winter, blocked gutters are a common contributor to ice dams that push meltwater under shingles.
Compared with a few hundred dollars for cleaning, repairing fascia, foundation leaks or interior water damage can cost thousands. Our guide on signs you need gutter repair explains which warning signs mean a cleaning is overdue and which point to damage that needs fixing.
How Often to Clean and What It Costs per Year
Frequency matters more to your annual budget than the per-visit price.
| Situation | Recommended frequency | Estimated annual cost for a 2-storey detached home |
|---|---|---|
| Few or no nearby trees | Once or twice a year | $200 to $800 |
| Average suburban lot | Twice a year, spring and fall | $400 to $800 |
| Mature trees overhanging the roof | Three to four times a year | $600 to $1,600 |
| Ravine-adjacent or heavy pine coverage | Three to four times a year, plus checks | $700 to $1,800 |
Homes with heavy tree coverage are where gutter guards can make the biggest financial difference over several years.
Do Gutter Guards Lower Long-Term Costs?
Gutter guards add an upfront cost, but they can reduce how often full cleaning is needed. For homes that need three or four cleanings a year, guards can often bring that down to an annual check and light clean.
A simple example: if a home spends around $1,200 a year on four cleanings and a guard installation costs around $2,000, reducing cleaning to once a year could recover the cost within a few years. Results vary with tree type, guard quality and roof design.
Guards don’t remove the need for maintenance entirely. Fine debris and dust can still settle on top, and downspouts still need checking. Guards should always be installed on clean, undamaged gutters. Our guide on what gutter guard installation involves compares guard types and how they perform through Toronto winters.
Bundling with Window Cleaning to Save
Eavestrough cleaning and window cleaning both need ladders positioned around the full perimeter of the house. Booking them separately means paying for setup and travel twice. Many companies offer a lower combined price when both are done in one visit.
In practice, the fall visit is the best time to bundle. Gutters are full of leaves, and windows carry a summer’s worth of pollen and dust, so both jobs are due at the same time.
Commercial and Multi-Unit Eavestrough Cleaning Costs
Commercial properties, low-rise apartment buildings and townhouse complexes are usually priced differently from single homes. Longer gutter runs, flat or commercial roofs and multiple downspouts mean quotes are often built per linear foot or per site visit on a seasonal contract.
Property managers in the GTA commonly book spring and fall cleaning as a recurring service, sometimes with an extra visit after major storms. Recurring contracts usually lower the cost per visit, since the crew already knows the building, access points and downspout layout. Buildings above three storeys may need lifts or roof access equipment, which raises the price and requires additional safety certification.
DIY Eavestrough Cleaning vs Hiring a Professional
DIY saves money, but the comparison involves more than cost.
| DIY | Professional | |
|---|---|---|
| Cost | $50 to $200 for a ladder, scoop, gloves and hose attachment if you don’t own them | $150 to $450 per visit for most homes |
| Time | 2 to 5 hours for a 2-storey home | Usually 1 to 2 hours |
| Safety | Real fall risk, especially on 2 and 3 storey homes | Trained crews with proper ladders and safety gear |
| Downspout checks | Often skipped | Included in most quality services |
| Damage inspection | Easy to miss subtle sagging or loose seams | Trained eye spots early problems |
Ladder falls are a leading cause of home maintenance injuries, so for anything above a single storey, professional cleaning is usually the safer choice.
What to Ask Before Accepting a Quote
These questions reveal more about value than the price alone:
- Is the price per linear foot, per hour or flat rate?
- Are downspouts tested and flushed as part of the service?
- Is debris bagged and removed from the property?
- Will you report any damage you find?
- Are you insured, and do your workers have WSIB coverage?
- Do you offer a discount for combining eavestrough and window cleaning?
- What happens if gutters overflow shortly after cleaning?
WSIB coverage is mandatory in Ontario for most companies with employees doing this kind of work. Hiring an uninsured contractor can leave a homeowner exposed if someone is injured on their property.
Red Flags in Cheap Quotes
A low price can be genuine, but these signs deserve a second look:
- A price given without asking about your home’s size or storeys
- No mention of downspout checks
- Debris left on lawns or garden beds
- No insurance or proof of WSIB coverage
- Pressure to approve expensive repairs or replacement on the spot
A reliable company will explain exactly what is included and put the price in writing.
How to Get an Accurate Eavestrough Cleaning Quote
You can speed up the quoting process by sharing a few details: number of storeys, approximate gutter length or home type, number of downspouts, nearby trees and when the gutters were last cleaned. Photos of the roofline from the front and back help too.
To get a price for your home, request a free eavestrough cleaning estimate and mention if you’d like window cleaning bundled into the same visit.
Frequently Asked Questions
How much does eavestrough cleaning cost in Toronto? Most homes pay between $150 and $450 per cleaning. Per-foot pricing usually runs around $1.00 to $2.50 per linear foot.
Why do some quotes cost much more than others? Storey height, roof pitch, tree coverage, heavy debris and blocked downspouts all raise the price, and some quotes include downspout flushing while others don’t.
How often should eavestroughs be cleaned in Toronto? Most homes need cleaning twice a year, in spring and late fall. Homes under mature trees may need three or four cleanings a year.
When is the best time for fall eavestrough cleaning? Late October to mid-November usually works best for the GTA, once most leaves have dropped but before gutters freeze.
Does eavestrough cleaning include downspouts? Quality services usually test and flush downspouts, but a fully blocked downspout may cost extra. Always confirm before booking.
Are gutter guards worth the cost? For homes with heavy tree coverage that need frequent cleaning, guards can pay for themselves within a few years by reducing how often cleaning is needed.
Can I save by combining eavestrough and window cleaning? Yes. Both services use the same ladder access, so bundling them in one visit usually costs less than booking each separately.



