8 Best Ways to Repair Roof Flashing

Feb 3, 2026

Flashing is the single most common source of roof leaks in the Greater Toronto Area, and most homeowners do not realize it until water is already dripping into an attic or running down a chimney chase. Flashing is the thin metal (or, less often, rubber or plastic) material installed at every place your roof changes plane or meets a vertical surface, such as chimneys, skylights, dormers, sidewalls, and valleys. When it corrodes, lifts, or is sealed incorrectly, water finds the shortest path inside your home.

This guide walks through the eight best ways to repair roof flashing, from quick sealant fixes to full metal replacement, so you understand what each method involves, what it costs, and when a small DIY fix is appropriate versus when you need a licensed roofer on the ladder. Toronto’s freeze-thaw winters and humid summers are particularly hard on flashing seams, so getting the repair right the first time matters more here than in milder climates.

Whether you are dealing with a chimney that has started to weep after a heavy July thunderstorm, a skylight curb showing rust streaks, or a valley that has quietly been letting water into your attic insulation for two seasons, one of the methods below will apply to your situation.

Freshly repaired metal roof flashing around a chimney on a Toronto home in summer daylight
Properly repaired flashing keeps chimneys, valleys and skylights watertight for years to come.

Why Roof Flashing Fails in the First Place

Before choosing among the ways to repair roof flashing, it helps to understand why it fails. Flashing is usually made of galvanized steel, aluminum, or copper, and it is designed to shed water by overlapping shingles and being tucked under counter-flashing or siding. Over time, several things go wrong:

  • Sealant breakdown — caulking and roofing cement dry out, crack, and shrink after a few Toronto winters of expansion and contraction.
  • Corrosion — galvanized steel flashing rusts through after 15-20 years, especially near chimneys where acidic flue condensation drips onto it.
  • Physical lifting — high winds, ice damming, or squirrels and raccoons can pry flashing loose at the edges.
  • Poor original installation — flashing that was face-nailed through the metal (instead of tucked and layered correctly) will leak from day one.
  • Settling and movement — chimneys and dormers settle at a different rate than the roof structure, opening gaps at the counter-flashing reglet.

Identifying which of these is happening on your roof determines which repair method actually solves the problem rather than masking it for a season.

1. Re-Sealing With Roofing-Grade Sealant or Caulking

The fastest and cheapest of all the ways to repair roof flashing is simply re-sealing existing metal that is otherwise sound. This works well when the flashing itself is not rusted through and the leak is coming from a cracked bead of old caulking around a chimney counter-flashing reglet, a pipe boot collar, or a skylight frame.

Use a polyurethane or butyl-based roofing sealant rated for exterior metal-to-masonry joints — ordinary silicone caulk does not bond well to shingles and tends to peel within a year or two in our climate. Clean the old, cracked sealant out completely with a scraper before applying a fresh bead, otherwise the new sealant will not adhere properly and you will be back on the roof within months.

This method is a genuine repair, not a stopgap, provided the metal underneath is still structurally sound. It is not a substitute for replacing corroded flashing, and it should be treated as a maintenance task to repeat every few years rather than a one-time fix.

2. Patching With Flashing Cement and Fabric Mesh

For small holes, hairline cracks, or pinholes in otherwise serviceable flashing, a fibre-reinforced flashing cement patch is one of the more durable short-term ways to repair roof flashing. A layer of fibreglass mesh is embedded between two coats of trowel-grade roofing cement, creating a flexible, waterproof patch that can span small gaps a simple caulk bead cannot bridge.

This method is popular for repairing minor rust-through spots on step flashing along a roof valley or sidewall before they become bigger holes. It buys time — typically two to five years — but it does not restore the original strength of the metal, so it should be viewed as a bridge to eventual replacement rather than a permanent solution on flashing that is already rusting.

3. Replacing Individual Step Flashing Pieces

Step flashing is installed in individual L-shaped pieces, one per shingle course, along roof-to-wall junctions such as dormers and sidewalls. When a handful of pieces have rusted or come loose, a roofer can carefully lift the surrounding shingles, remove and replace only the damaged pieces, and re-lace the shingles back over the new metal, without disturbing the rest of the roof.

This is one of the more labour-intensive of the ways to repair roof flashing because it requires removing nails and shingles in the correct sequence and re-nailing everything back exactly as it was, but it is far less invasive and less expensive than replacing an entire roof slope. Our roof repair technicians do this regularly on 15 to 25-year-old roofs in Etobicoke, Scarborough, and North York where the shingles are still in good shape but the flashing underneath has failed.

4. Full Chimney Flashing Replacement (Step and Counter-Flashing)

Chimneys are the single most common leak point on a residential roof because they combine two separate flashing systems: step flashing woven into the shingles, and counter-flashing that is cut into the mortar joints of the chimney and folded down over the step flashing. When either component fails, water tracks down the inside of the chimney chase and into ceilings below.

A full chimney flashing replacement involves removing the old step and counter-flashing, cutting a new reglet into the mortar joint (or reusing the existing one if it is still sound), and installing new galvanized steel, aluminum, or copper flashing sealed with high-temperature-rated sealant near the flue. This is a job for a licensed roofer, both because working at a chimney means working at the highest, steepest point of the roof, and because a poorly cut reglet can damage the chimney masonry.

Homeowners in older Toronto neighbourhoods with masonry chimneys — the Beaches, Leaside, and parts of Mississauga’s older subdivisions — tend to need this repair most often, usually once the flashing passes the 20-year mark.

5. Valley Flashing Replacement

Roof valleys carry more water than almost any other part of a roof, since they collect runoff from two adjoining slopes. Open metal valleys (visible metal channel) and closed-cut valleys (shingles woven over hidden metal) both eventually need the underlying flashing replaced, especially after ice damming has forced water backward under the shingles during a Toronto winter.

Valley flashing replacement typically requires removing shingles on both sides of the valley for a metre or more, installing new ice-and-water membrane and metal, and re-shingling. Because valleys handle so much water volume, this is one of the ways to repair roof flashing where cutting corners shows up quickly as a repeat leak — the overlap, fastening pattern, and membrane underlayment all have to be correct.

Roofer securing new step flashing along a roof valley while wearing full safety harness
Our technicians use fall-protection harnesses and proper fastening techniques when repairing valley and step flashing.

6. Skylight Flashing Repair and Kit Replacement

Skylights use a four-piece flashing kit (head, sill, and two side pieces) that integrates with the roofing membrane around the curb. Leaks around a skylight are almost always a flashing problem rather than a glazing problem, particularly on skylights installed more than a decade ago with the original manufacturer’s flashing kit.

Repair options range from resealing the corners and head flashing where most leaks originate, to a full flashing kit replacement when the metal has corroded or was undersized for the curb. If you’re noticing water stains on the drywall around a skylight, it’s worth having both the flashing and the unit itself assessed together — our skylights team frequently finds that what looks like a seal failure is actually a flashing installation issue from the original build. In cases where the skylight itself is also past its service life, a skylight replacement paired with new flashing solves both problems at once rather than repairing flashing around glazing that will need replacing again soon.

7. Pipe Boot and Vent Flashing Replacement

Rubber pipe boots (the collar around plumbing stacks and vent pipes) are usually the first flashing component to fail on any roof, because the rubber gasket degrades from UV exposure years before the surrounding shingles wear out. A cracked or split boot lets rain run directly down the vent pipe into the attic.

Replacing a pipe boot is a relatively contained repair: the surrounding shingles are lifted, the old boot is removed, and a new boot — ideally one with a lead or aluminum base rather than an all-rubber design, which lasts considerably longer — is slid over the pipe and re-integrated with the shingles. This is one of the more affordable of the ways to repair roof flashing and is a good item to have inspected annually, since a $150-$300 repair now prevents attic insulation and drywall damage later.

8. Full Flashing System Overhaul During Re-Roofing

When a roof has multiple flashing failures at once — chimney, valleys, sidewalls, and pipe boots all showing wear — patch-repairing each one individually stops making financial sense. At that point, a full flashing system overhaul, done as part of a complete roof replacement, is the most cost-effective of all the ways to repair roof flashing over the long run, because every flashing component is installed fresh, to code, with the new shingles and underlayment working together as one system.

This approach also applies to flat roof sections, where flashing at parapet walls and roof-to-wall transitions needs to be integrated with the membrane rather than treated as a separate metal component — something our flat roofing crews account for on mixed-slope homes common across the GTA.

Comparing the 8 Flashing Repair Methods

Repair Method Best For Typical Lifespan DIY-Friendly?
Re-sealing with roofing sealant Sound metal, cracked caulk joints 2-5 years Yes, with caution
Flashing cement + mesh patch Small holes, pinhole rust 2-5 years Yes, small areas only
Individual step flashing replacement Localized rust along sidewalls/dormers 15-20 years No — licensed roofer
Chimney step + counter-flashing replacement Chimney leaks, mortar reglet failure 20-25 years No — licensed roofer
Valley flashing replacement Ice-dam damage, high water-volume leaks 20-25 years No — licensed roofer
Skylight flashing kit replacement Skylight leaks, corroded kits 15-20 years No — licensed roofer
Pipe boot / vent flashing replacement Cracked rubber collars 10-15 years Yes, for handy homeowners
Full flashing overhaul during re-roofing Multiple failures, ageing roof system 25-40+ years No — licensed roofer

Estimated Costs for GTA Homeowners

Repair Type Estimated Cost Range (CAD) Typical Time on Site
Sealant/caulk touch-up $150 – $350 1-2 hours
Flashing cement patch $200 – $450 1-3 hours
Pipe boot replacement $150 – $350 1 hour
Step flashing section replacement $400 – $900 Half day
Chimney flashing replacement $700 – $1,800 Half to full day
Valley flashing replacement $800 – $2,200 Full day
Skylight flashing kit replacement $500 – $1,400 per skylight Half day
Full flashing overhaul (with re-roof) Included in re-roof pricing 2-5 days

Costs vary based on roof pitch, flashing material (copper costs considerably more than aluminum or galvanized steel), and accessibility. Homes with steep pitches or multiple storeys in areas like the Toronto core or hillside properties in Halton Region often carry higher labour costs due to the added safety equipment and time required.

Troubleshooting: Matching Symptoms to the Right Fix

Symptom Likely Cause Recommended Method
Water stain on ceiling below chimney Failed counter-flashing at mortar joint Full chimney flashing replacement
Damp patch where two roof slopes meet Valley flashing corrosion or ice-dam damage Valley flashing replacement
Drip stain around skylight frame corners Cracked sealant at flashing kit corners Re-seal or replace flashing kit
Small brown ring on drywall near a vent pipe Cracked rubber pipe boot collar Pipe boot replacement
Rust streaks on shingles below a dormer Individual step flashing pieces corroding Step flashing replacement
Multiple leak points across an older roof System-wide flashing failure at 20+ years Full overhaul during re-roofing

DIY vs. Calling a Licensed Roofer

Homeowners can reasonably handle re-sealing accessible sections of flashing and replacing a ground-level pipe boot with the roof at a low, safe pitch. Beyond that, the combination of working at height, correctly integrating new metal with existing shingles and underlayment, and cutting into chimney mortar without damaging it is best left to a licensed professional.

Improperly executed flashing repairs are also one of the leading causes of denied insurance claims after water damage, since insurers frequently ask for proof of proper installation. A professional assessment through our FAQ resources or a direct inspection gives you documentation as well as a correct repair. You can also read what past clients across the Peel Region, York Region, and Durham Region have to say about our flashing and roof repair work on our reviews page.

Preventing Future Flashing Failures

Once flashing is repaired or replaced correctly, a few habits keep it performing for its full lifespan:

  • Schedule a roof inspection every spring and fall to catch flashing wear before it becomes an active leak.
  • Keep gutters clear so water does not back up against valley and eave flashing.
  • Check attic insulation and ventilation — poor attic airflow contributes to ice damming, which is one of the fastest ways to damage valley and eave flashing during a Toronto winter. Our attic team can assess ventilation as part of a full roof check.
  • Have chimney flashing checked whenever masonry repointing work is done nearby, since mortar work can disturb the counter-flashing reglet.
  • Address minor sealant cracking each summer rather than waiting for a full leak, since summer is the easiest and most cost-effective season to do rooftop sealant maintenance in the GTA.

Learn more about our team’s background and licensing on our about page.

Close-up of new aluminum step flashing overlapping shingles with fresh roofing sealant bead
A close look at properly layered step flashing, sealed with a clean bead of roofing-grade sealant to shed water correctly.

What are the best ways to repair roof flashing on an older home?

The best approach depends on the extent of damage: minor cracking can be re-sealed with roofing-grade sealant, while corroded or rusted-through sections usually need individual step flashing replacement or a full chimney or valley flashing job. On roofs over 20 years old with multiple failure points, a full flashing overhaul during re-roofing is usually the most cost-effective long-term fix.

Can I repair roof flashing myself?

Homeowners can safely handle re-sealing accessible sections or replacing a low-pitch pipe boot, but chimney, valley, and skylight flashing repairs involve working at height and integrating new metal with shingles and mortar, which is best left to a licensed roofer. Improper DIY flashing work is also a common reason home insurance claims for water damage get denied.

How much does it cost to repair roof flashing in Toronto?

Simple sealant touch-ups and pipe boot replacements typically run $150 to $450, while chimney or valley flashing replacement ranges from $700 to $2,200 depending on pitch and material. Costs are generally higher for steep or multi-storey homes due to the added labour and safety equipment required.

How long does repaired roof flashing typically last?

A sealant or flashing cement patch usually lasts 2 to 5 years, while a full metal replacement at a chimney, valley, or sidewall can last 20 to 25 years or longer when installed correctly. Material choice matters too — copper flashing generally outlasts galvanized steel or aluminum.

What causes roof flashing to fail in the GTA specifically?

Toronto’s freeze-thaw winters cause repeated expansion and contraction that cracks sealant and loosens fasteners, while ice damming forces water backward under shingles at valleys and eaves. Ice dams and freeze-thaw cycling are the two most common regional causes of premature flashing failure in the GTA.

How do I know if my flashing needs repair versus full replacement?

If the metal is still solid with only minor cracking in the sealant, a repair or re-seal is usually sufficient. If you see rust-through, multiple leak points, or flashing older than 20 years, full replacement is the more reliable and often more economical long-term choice, especially when paired with a broader roof inspection.

Need Help With 8 Best Ways to?

Whichever of these ways to repair roof flashing matches your situation, getting it diagnosed correctly the first time saves money and prevents repeat leaks. Universal Roofs has been repairing and replacing flashing on GTA homes since 2005, and our technicians can quickly tell you whether your roof needs a simple re-seal or a full flashing system replacement.

Call us today at (416) 732-2421 or request a free inspection to get started.

Universal Roofs proudly serves Toronto, Mississauga, Brampton, Vaughan, Markham, Oakville and the GTA since 2005.

What Our Customers Say About Us

Keep Your Roof Safe Year-Round with A Professional Roofing Company in Toronto

Make sure your home or business roof stays leak-free by working with a reliable, experienced roofing company in Toronto. From repairs to installations, you can trust us to get your roof in excellent condition—and keep it that way.