Damaged flashing is the #1 cause of skylight leaks. Get up to 3 free quotes from licensed local roofers.
Roof flashing is the thin metal or rubber material installed around the perimeter of your skylight where it meets the roofing surface. Its job is to create a watertight seal that prevents rainwater from entering through the gap between the skylight frame and the roof.
Over time, flashing can corrode, crack, lift away, or simply fail — particularly on older homes or after heavy weather events. When flashing fails, water finds its way in, often appearing as a leak at the skylight itself or as staining on the ceiling below.
🔍 Important: Many skylight leaks that appear to be caused by the skylight itself are actually caused by failed flashing. Always have a qualified roofer diagnose the source before authorising any repair.
Minor flashing issues — such as a small section that has lifted or a failed sealant joint — can often be re-fixed and resealed at minimal cost. However, badly corroded or extensively damaged flashing is usually better replaced entirely rather than patched, as patches tend to fail again within a few years.
| Flashing Work | Estimated Cost |
|---|---|
| Re-seal and minor repair | $150 – $350 |
| Partial flashing replacement | $300 – $600 |
| Full collar flashing replacement | $450 – $950 |
| Lead flashing replacement (tiled roof) | $500 – $1,200 |