Roof Flashing Repair: Stop Leaks Where the Roof Meets Everything
TL;DR: Most roof leaks start at the flashing, not the shingles. Here's how to find and fix failed flashing before it leaks inside.
_Last reviewed: July 2026 Β· 2 min read_
The metal flashing that seals the joints where your roof meets chimneys, walls, vents, and skylights is the number-one source of roof leaks β far more than the shingles themselves. Repairing it comes down to four steps: inspect the trouble spots, remove the failed metal, install new flashing with proper overlap, and seal the edges. (Roof safety first β hire a pro for steep or high roofs.)
Where does roof flashing usually fail?
Check the flashing around chimneys, vents, skylights, and wall intersections β these awkward joints are where water finds its way in. Look for metal that's rusted, cracked, lifted, or has dried, crumbling sealant. This is exactly the spot to focus on during a roof inspection: a perfect shingle field still leaks if the flashing has failed.
Should I patch or replace failed flashing?
For anything beyond a tiny gap, remove rusted or cracked sections completely rather than smearing sealant over failing metal. A goop-over-rust patch buys a season at most. Cut out the bad flashing so you can install sound metal that actually sheds water β patching is a temporary stopgap, not a repair.
How do I install new flashing?
Install new flashing with a proper overlap so water always flows over the joint below it, never into it β flashing works by layering, tucked under the shingles/siding above and over the surface below. Get the overlap direction right (this is what makes flashing work) and fasten it securely. Step flashing along walls overlaps shingle-by-shingle.
How do I seal roof flashing?
Seal all edges with a roofing sealant rated for the material, paying attention to the top edge against masonry or siding (counter-flashing) and any fastener heads. Sealant is the finishing layer, not the whole repair β proper overlapping metal does the work; sealant locks the edges. Recheck it during seasonal inspections.
Track flashing repairs
Logging where and when you repaired flashing helps you watch known trouble spots. Okoniq Property Hub keeps it with your home maintenance records in one private place.
Frequently asked questions
Can I repair roof flashing myself?
Minor sealant touch-ups on an accessible, low-slope roof, maybe. Replacing chimney or wall flashing properly is skilled work, often involving masonry counter-flashing β usually a job for a roofer.
How long does roof flashing last?
Quality metal flashing can last decades, but the sealant fails sooner and rust shortens cheaper flashing's life. Inspect it yearly and reseal or replace as needed.
Okoniq Property Hub helps homeowners and landlords keep maintenance, bills, and contractor info in one calm place. Get started free.
FAQ
How much does it cost to repair roof flashing?
Minor repairs with new sealant cost $150β$300 if a roofer does it, while replacing flashing around a full chimney typically runs $500β$1,200 depending on access and whether counter-flashing needs repointing into masonry.
What are the first signs that roof flashing is failing?
Water stains on the ceiling or wall near a chimney, vent, or skyline, visible rust or gaps in the metal when you look from outside, or cracked, peeling sealant around the flashing edges all signal that the flashing needs attention before a bigger leak starts.
Is aluminum or galvanized steel better for roof flashing?
Aluminum resists rust better and is easier to bend for DIY repairs, but galvanized steel is stronger and lasts longer in high-wind or hail-prone areas β many roofers prefer steel for chimneys and copper or lead-coated copper for premium longevity.
How often should I reseal roof flashing?
Inspect sealant every year and plan to reseal high-wear spots like chimney bases every 3β5 years, even if the metal itself is still sound, because the caulk degrades faster than the flashing.
Keep reading
Get seasonal maintenance tips by email
Gutter-cleaning, filter-changing, before-it's-a-$3,000-problem guides. No schedule, no spam β unsubscribe anytime.
Prefer to dive in? Get started free β