Published: August 13, 2026 | By Dmitriy Trubnik, Owner of DT Cleaning (10+ years, 2,300+ homes serviced)
Most gutter problems hide until it rains. This one introduced itself mid-storm, which is the best possible time to diagnose an eavestrough system: every failure shows you exactly where it lives. Here is the full account of the visit, with photos taken in the rain, and the three separate problems this house turned out to have: a packed drainage system, a slope that no longer moved water, and a roof wound left by a raccoon.

What did we find during the rain in Richmond Hill?
Quick answer: Water was escaping over the gutter edges along the whole perimeter instead of exiting through the downspouts, and the client showed us wet drywall on the second floor inside the house. A moderate storm pushes 40 to 60 gallons per hour off a typical roof section, and this house was shedding most of it in the wrong places.
The client booked us mid-rain, which took the guesswork out of the diagnosis. Standing at the driveway, you could watch the system fail in real time: sheets of water sliding over the front lip of the channel, foam backing up at the corners, and the downspouts running at a fraction of what the roof was collecting. The driveway told the same story from below - soaked in the places where overflow was landing, not where the downspouts discharge.
Inside, it was past the cosmetic stage. The client walked us to the second floor and pointed at the drywall: damp to the touch below the roofline. Water had been finding its way behind the system long enough to reach the interior. That moved the conversation from maintenance to damage control, and it is exactly the escalation our guide on the six warning signs of blocked eavestroughs describes: overflow first, structural moisture close behind.


Why were the gutters overflowing in heavy rain?
Quick answer: 4 stacked causes: channels packed with fine leaf mush from the mature trees around the property, live weeds rooted in the composted debris, a layer of shingle grit acting as a brake along the bottom of the runs, and no working slope toward the downspouts. Any one of them slows a system; all 4 together shut it down.
From the ladder, the channels looked less like drainage and more like planter boxes. The debris was not the crunchy autumn kind - it was fine, dark, partly composted leaf material that packs into a dense mat and holds water like a sponge. Mature trees surround the property, and they feed the system continuously: seeds and blossoms in spring, leaves through summer storms, and the main drop in fall.


Where debris sits long enough, biology takes over. Several sections had live weeds growing straight out of the channel - the same late-stage warning we documented on a Toronto house where shrubs grew under 20-year-old gutter guards. Vegetation in an eavestrough means the run has not drained properly for a year or more. It is the system telling you, in green, that water has been standing there through every season.


The raccoon hole: why the metal mesh was installed in the wrong order
Quick answer: A raccoon damaged this roof about 1 year ago. A wildlife-removal company screwed a metal mesh over the entry point so the animal could not return, but skipped the step that matters: a roofer replacing the damaged shingles and decking and closing the hole first. The mesh keeps the raccoon out and lets the water in.


The correct sequence for animal damage on a roof has three steps, in strict order. First, the animal is removed or confirmed gone. Second, a roofing company rebuilds what the animal destroyed: new decking board, new shingles, a sealed closure over the opening. Third, and only then, the exclusion mesh goes on top of a repaired surface, so nothing can chew or pry its way back in.
On this house, step two never happened. The mesh went straight over the damaged corner - screwed into place above a sunken, still-open wound in the roof. It solves the raccoon problem and preserves the water problem. Every rain since then has had a path under the mesh and into the structure, and the wet second-floor drywall is the receipt.
We told the client directly: this is roofer territory, and the problem will not age well on its own. We clean, repair, and protect eavestrough systems, and we flag what belongs to other trades. A cleaning visit that ends with an honest referral beats one that pretends a mesh is a roof.
What does gutter slope have to do with overflow?
Quick answer: Everything, on this house. A properly hung eavestrough falls about 1 inch for every 40 feet toward the downspout. These runs had lost that slope, so water sat in the channel instead of draining, and every stray seed and grain of grit settled where the water stood. Debris that never leaves becomes the clog that blocks the downspout in the next storm.
Slope failure is quiet. The run still looks straight from the ground, the system works in light rain, and nothing announces the problem until the channel fills faster than it empties. Standing water is the giveaway: after a dry day, a healthy gutter is dry inside, while a back-pitched one keeps a long, shallow pool that collects everything the wind delivers.
Two design factors decide how forgiving a system is. The first is slope. The second is the number of drop outlets - the openings where the channel empties into downspouts. Too few outlets for the roof area means even a well-sloped run carries water long distances before it can exit, and one clogged outlet takes down a whole side of the house. Municipalities treat this seriously for a reason: Toronto runs a mandatory downspout disconnection program because roof water delivered to the wrong place ends up in basements. This property was short on both counts, which is why small debris kept accumulating in the same areas, mixing in the rain, and migrating into the downspouts as a plug. If the vocabulary here is new, our eavestrough guide walks through every part of the system by name.
Shingle grit: the invisible brake inside the channel
Quick answer: Asphalt shingles shed mineral granules with every rain, and the grit settles into a sandpaper layer along the gutter floor. Left in place, it slows the water, catches leaves and dirt that would otherwise wash through, and quietly rebuilds the clog you just paid to remove. Flushing the runs until the water carries no grit is the step that separates a real cleaning from a quick scoop.


Scooping out the visible debris is the easy half of the job. What stays behind is the grit: heavy, wet mineral sand that a hand or a scoop cannot lift. On this visit, we ran the hose along every run after clearing them, watching the discharge at the downspouts until it turned clear. That flush also doubles as a live test of the whole system - it confirms each outlet accepts water and each downspout delivers it away from the house.
The physics are simple: water flows over grit, but debris does not. A gritty channel bottom grabs leaves and stems the way a gravel road grabs snow, and the accumulation starts again the day after the visit. On a property like this one, with heavy tree cover and standing-water history, skipping the flush would cut the useful life of the cleaning in half.


How does a rain-day gutter cleaning visit run, step by step?
Quick answer: 6 steps, in order: walk the property with the client and map every overflow point the rain is showing, clear the channels by hand into bags, flush each run with a hose until the downspout discharge runs clear, test every outlet under flow, repair small hardware problems like the 2 loose clips on this house, and close with a photo walkthrough and honest referrals for anything outside our trade.
The rain changed the order of operations but not the checklist. We started at the driveway with the client, matching each soaked patch of pavement to the overflow point above it - a map you can only draw while water is moving. The clearing itself is manual: gloved hands and buckets, because a blower or a quick scoop leaves the compacted bottom layer in place, and that layer is exactly what holds the standing water.
The flush is where the visit earns its price. Every run got the hose until what came out of the downspout matched what went in: clear water, no grit, no fragments. Stubborn outlets got repeat passes until the discharge ran free. The clips came last - five minutes with a driver to pull the loosened sections back tight to the fascia - and then a slow lap around the house with the client, the day's photos on the phone, pointing at what was fixed and what still belongs to a roofer.
What did the gutter cleaning visit cost in Richmond Hill?
Quick answer: This Richmond Hill visit landed in the $200-to-$300 band: a full clearing of every run, a complete flush of the channels and downspouts, and an inspection along the way. Two loose clips holding the system to the house were repaired at no charge. The roof referral cost nothing except honesty.
| Item | This visit | Toronto / GTA band (2026) |
|---|---|---|
| Full gutter cleaning + flush | $200-$300 (detached home, heavy tree cover) | From $100; typical semi-detached $130-$200 |
| Clip / hanger repair (2 pieces) | Free with the visit | Minor fixes often folded into cleaning |
| Roof repair after animal damage | Referred to a roofing company | Quoted by roofers per damage |
| Gutter guards (optional next step) | Discussed for the heavy-debris runs | $7-$11+ per linear foot installed |
The free clip repair deserves a note. The system had pulled slightly away from the house in two spots - early hanger failure, the same mechanism we describe in sign two of a blocked system. Caught at two clips, it is a five-minute fix we do not bill for. Caught two winters later, it is a detached run and a repair call of its own. Regular exterior upkeep is exactly the habit CMHC lists among the ways owners protect a home's value.
How often should gutters be cleaned under mature trees?
Quick answer: The GTA standard is 2 cleanings per year, but this property needs a visit roughly every 4 months. Mature trees feed the system in three seasons, not one: blossoms and seeds in spring, storm debris in summer, and the main leaf drop in fall. The client had been cleaning less often than every 6 months, and the channels showed every skipped visit.
Cleaning frequency is a property question, not a calendar rule. A newer subdivision house with no tree cover can often go a full year between visits. A mature Richmond Hill street, with crowns hanging over the roofline, deposits debris continuously from April to November - and a system with weak slope holds onto every bit of it. For this house we recommended a 3-visit rhythm: spring after the seed drop, mid-summer, and late fall after the leaves finish.
| Property situation | Cleaning rhythm | Why this rhythm |
|---|---|---|
| Newer street, no overhanging trees | 1 visit per year | Only wind-blown debris and shingle grit collect |
| Typical GTA lot, some tree cover | 2 visits per year (spring + late fall) | Seed drop and leaf drop both need clearing - the GTA standard |
| Mature crowns over the roofline (this house) | Every 4 months | Trees load the system in 3 seasons: blossoms, storm debris, leaf fall |
| Lost slope or standing-water history | Every 4 months + full flush | Debris settles wherever water stands and rebuilds the clog |


The alternative for heavy-debris properties is protection. Quality mesh gutter guards cut the debris load dramatically and stretch the maintenance cycle to a light inspection every couple of years. Mike Holmes' team makes the same point about choosing them: the product matters less than the installation quality. On this house, guards only make sense after two other things happen first - the roof gets repaired and the slope gets corrected, because covering a back-pitched run just hides the standing water.
One more honest note for DIY-minded owners: everything in this article happened at eaves height on a wet day. If you inspect your own system, do it from the ground during rain - overflow shows itself - and leave ladder work for dry conditions with CCOHS ladder-safety guidance read first, or leave it to insured crews entirely.


"The mesh was doing its job - no raccoon is getting back in there. But nobody rebuilt the roof under it, so every rain still had a door. We cleaned the system, fixed two clips for free, and told the owner the truth: call a roofer, then let's talk about slope and guards. Any other order wastes his money."
DT Cleaning technician, Richmond Hill, August 2026
Key takeaways: the Richmond Hill rain-day case
Gutter cleaning across Richmond Hill and the GTA
Quick answer: DT Cleaning runs 2 permanent crews across the GTA from our Etobicoke base at 7 Inverleigh Dr, with flat-rate quotes from photos, same-week booking, and 500+ five-star Google reviews. Richmond Hill, Vaughan, and Markham sit inside our regular routes, so a rain-day call like this one books without a premium.
The checklist travels with the crew, not the city: clear by hand, flush every run until the discharge is clear, test each outlet under flow, photograph the work, and name anything that belongs to another trade. If your street is under mature trees like this one, send photos of the roofline and the quote comes back the same day.
Frequently asked questions
How much does gutter cleaning cost in Richmond Hill?
This documented DT Cleaning visit in Richmond Hill billed in the $200-to-$300 band for a detached home under heavy tree cover: full clearing of every run, a complete flush of channels and downspouts, and inspection included. Across the GTA, professional cleaning starts at $100, with a typical semi-detached at $130 to $200.
Why is water pouring over my gutters when it rains?
Because the water cannot reach or pass the downspouts. The usual causes are debris blocking the channel, a clogged downspout backing the run up, or lost slope letting water pool instead of drain. On this Richmond Hill house all three applied at once, plus a layer of shingle grit slowing the flow along the bottom.
Can blocked gutters cause wet drywall inside the house?
Yes. When a channel overflows at the fascia line, water works behind the system into the roof edge and wall assembly, and interior drywall near the roofline is where it eventually shows. On this job the second-floor drywall was damp to the touch during rain, which is what moved the visit from routine maintenance to damage control.
What is the correct way to fix raccoon damage on a roof?
Three steps in strict order: confirm the animal is gone, have a roofing company rebuild the damaged decking and shingles and close the opening, and only then install exclusion mesh over the repaired surface. Mesh screwed over an unrepaired hole keeps the raccoon out and lets every rain in, which is exactly what we found on this house.
Does DT Cleaning repair roofs after animal damage?
No, and we say so on site. Roof structure, decking, and shingle work belong to roofing companies. What we do is clean and flush the eavestrough system, repair gutter clips and hangers, correct slope problems, install guards, and tell you honestly when a problem belongs to another trade, as we did on this visit.
What slope should an eavestrough have?
About 1 inch of fall for every 40 feet of run toward the downspout. A run that lost its slope holds a shallow pool after every rain, and standing water collects seeds, grit, and silt until the channel packs solid. If your gutters hold water on a dry day, the slope needs correcting before any other upgrade makes sense.
Why does shingle grit matter in gutters?
Asphalt shingles shed mineral granules with every rain, and the grit builds a rough layer on the gutter floor. Water still flows over it, but leaves and dirt catch on it and stop, so the channel re-clogs quickly after a surface-only cleaning. Flushing until the downspout discharge runs clear removes the grit and resets the system properly.
How often should gutters be cleaned under mature trees?
Every 4 months on properties like this one, against the standard GTA rhythm of twice a year. Mature trees load the system in three waves: spring blossoms and seeds, summer storm debris, and the fall leaf drop. Skipping to a once-a-year schedule under heavy crowns is how channels turn into planter boxes.
Do weeds growing in gutters mean anything serious?
Yes. Plants need soil, and soil in a channel means debris has been composting there for a year or more, holding constant moisture against the aluminum and feeding roots into seams and outlets. It is a late-stage warning: plan a full cleaning plus an inspection of slope, fascia, and hangers rather than a quick scoop-out.
Can gutters be cleaned during rain?
Yes, with the right safety setup, and rain has a diagnostic advantage: every overflow point, slow downspout, and pooling section shows itself live. This entire Richmond Hill case was diagnosed mid-storm. We work through most conditions except lightning, high wind, and freezing temperatures, where ladder work stops.
Are gutter guards worth it for a house like this?
Eventually, yes - but order matters. Guards over a back-pitched run with an open roof wound would hide the standing water and protect nothing. For this house the sequence is roof repair first, slope correction second, then quality mesh guards at $7 to $11 per linear foot to cut the debris load from the mature trees.
What areas does DT Cleaning serve around Richmond Hill?
We clean, repair, and protect eavestrough systems across Richmond Hill, Vaughan, Markham, North York, and the rest of the GTA from our Etobicoke base, with flat-rate quotes from photos and same-week booking through our gutter cleaning service.
Related case studies and guides from our crews
Watching water pour over your gutters right now?
Send photos, or just describe what the rain is showing you, and get a flat-rate quote the same day. Full clean and flush, honest referrals when a problem belongs to another trade, and 500+ five-star Google reviews behind every visit. $2M insurance, WSIB, Working at Heights certified.
Mon to Sat, 9am to 6pm
