Most skylight leaks trace back to one of three culprits: failed flashing, a broken gasket or glass seal, or condensation that only looks like a leak. If water is dripping right now, set a container underneath it, snap a few photos for your records, and check whether the moisture is actually frost or fog rather than liquid water. If the drip shows up every time it rains, or you see fog trapped between the glass panes, that pattern points to a repair job, not a wipe down with a towel.
TL;DR:
- Most skylight leaks result from improper installation or failed flashing rather than product defect, with flashing failure being the most common cause.
- Diagnosing whether a leak is external or condensation involves zone-by-zone hose testing and attic inspection to prevent incorrect repairs and additional costs.
- Replacing the glass unit is necessary if fog or condensation appears between panes, and replacement costs range from a few hundred dollars for resealing to several thousand for full skylight replacement.
- Preventative maintenance includes annual inspections, clearing debris, and ensuring proper drainage, especially before reroofing or after freeze-thaw cycles.
- Always hire experienced contractors who provide detailed diagnostics, use manufacturer-specific flashing kits, and issue written estimates to avoid repetitive repairs.
Table of Contents
- What Causes Skylight Leaks in the First Place?
- How Do You Trace a Skylight Leak to Its Source?
- What Does It Cost to Reseal, Reflash, or Replace a Skylight?
- How Can You Prevent Skylight Leaks Before They Start?
- When Should You Call a Professional?
- A Roofer’s Take on Fixing Skylight Leaks the Right Way
- Get a Straight Answer on Your Skylight Leak
- Sources
- FAQ
What Causes Skylight Leaks in the First Place?
Flashing failure is the most common cause of skylight leaks, and it usually comes down to installation error rather than product defect. VELUX points to improper installation, wrong rough openings, and missing manufacturer-specific flashing kits as the leading reasons skylights let water through. Head flashing diverts water from above the unit, step flashing shingles water down the sides, and apron flashing seals the bottom edge. Skip a manufacturer kit or reuse old flashing during a reroof, and you have built a leak into the structure.
Gasket and insulated glass unit (IGU) failures behave differently. Rubber gaskets around the glass dry out and crack after years of sun exposure, and once that seal breaks, water creeps in along the top edge of the frame. If you see fog or condensation trapped between the panes rather than on the inside surface, that is a failed seal, not a flashing problem, and it usually means the glass unit itself needs replacing, according to The Roofing Brief.
Other causes worth ruling out before you call a contractor:
- Condensation: warm indoor air hitting cold glass or a poorly insulated shaft mimics a leak, especially in bathrooms and kitchens.
- Curb damage: cracked corners or rotted framing on curb-mounted units let water track into the roof deck.
- Upstream roof leaks: water entering higher on the roof can travel down and exit near the skylight, making the unit look guilty when it is not.
- Ice damming: melting snow refreezing at the roof edge backs water uphill under shingles and into the skylight curb, a seasonal pattern tied to freeze thaw cycles.
How Do You Trace a Skylight Leak to Its Source?
Diagnosis comes before repair, always. Guessing wrong means paying twice, once for the wrong fix and again for the right one.
Start indoors. If staining around the skylight shaft looks uniform and shows up regardless of whether it rained, you are likely looking at condensation, not water intrusion. If the stain pattern only appears during or right after rain, the leak is external. The Roofing Brief notes that leaks appearing only during winter thaws usually point to ice damming, while leaks tied to any rainstorm regardless of temperature usually mean flashing failure higher on the roof.
Next, check the attic if you have access. Look for staining on the curb, dark streaks on rafters or sheathing near the skylight shaft, and cracks at the curb corners. These clues narrow down whether water is entering at the unit itself or traveling from somewhere else on the roof.
- Start uphill of the skylight and wet a small section of roof with a garden hose for several minutes.
- Have someone watch inside for drips while you work, and move zones only after ruling one out.
- Progress downhill toward the skylight itself, testing flashing edges before testing the glazing.
- Wait a few minutes between zones. Water can travel before it drips, so patience prevents a false read.
- Photograph every step, including your hose placement, so a contractor or insurance adjuster can see your process.
InspectApedia confirms this zone-by-zone hose test, paired with an attic check, reliably isolates whether water enters through the glazing, the flashing, or an upstream roof penetration.
Pro Tip: Never skip the attic check to save time. A five-minute look with a flashlight can save you from paying for a flashing replacement when the real problem is a cracked vent boot three feet away.

What Does It Cost to Reseal, Reflash, or Replace a Skylight?
The right fix depends entirely on what your diagnosis turns up, not on what feels like the easiest or cheapest option.
Resealing makes sense only for minor, surface-level gaps, and even then it is often a short-term patch. Family Handyman warns that sealing from the inside rarely holds if the underlying flashing has failed, because you are covering the symptom while water keeps finding its way behind the seal from outside.
Reflashing addresses the structural cause directly. For curb-mounted skylights, this means pulling back shingles and rebuilding the head, step, and apron flashing with a kit matched to your unit’s make and model. Deck-mounted skylights integrate flashing differently and often require more disassembly.
Replacement becomes the right call when the glass unit is fogged between panes, the skylight is older than 15 to 20 years, or the curb itself has rotted. Roofs Wiki frames this as matching diagnosis to fix: condensation gets a ventilation fix, flashing failure gets a roof repair, and a failed IGU gets a new unit.
Rough cost ranges homeowners typically see:
- Reseal: often a few hundred dollars, though it can fail again within a year or two if flashing is compromised.
- Reflash: typically runs into four figures depending on roof pitch, access, and whether shingles need replacing.
- Full replacement: can run several thousand dollars installed, more for larger or custom units.
The most common mistake contractors see: caulking shut the weep holes designed to drain condensation, which traps moisture instead of releasing it, or stacking new flashing over old rather than removing it first.
How Can You Prevent Skylight Leaks Before They Start?
A short annual routine catches most problems while they are still cheap to fix.
- Inspect the skylight and surrounding flashing every spring and again after any hard freeze thaw cycle, since ice movement can shift flashing seated the year before.
- Keep the roof surface uphill of the skylight clear of leaves and debris, and trim overhanging branches that drop material into valleys and gutters.
- Clear weep holes and drainage channels along the frame so condensation can escape instead of pooling.
- Run bathroom and kitchen exhaust fans that vent outdoors, not into the attic, to cut down on the indoor humidity that causes condensation problems.
- Plan skylight replacement around a full reroof whenever possible. Integrating new flashing with new shingles avoids the gaps that show up when old flashing meets a new roof surface.
Pro Tip: If your gutters overflow near the skylight during heavy rain, water is likely backing up under the shingles above it. Fixing the gutter system sometimes solves what looks like a skylight problem. For general upkeep, the maintenance schedule outlined by Engels Bedachungen offers a useful baseline for how often a roof surface deserves a close look.
When Should You Call a Professional?
Some signs mean stop troubleshooting and pick up the phone: fogged glass between panes, soft or rotted curb material, or a leak that returns every time it rains despite a recent reseal.
When vetting a contractor, ask about:
- Licensing and roofing-specific insurance coverage.
- Direct experience installing manufacturer flashing kits, not generic caulk-and-patch repairs.
- Written warranty terms on both labor and materials.
- A full estimate that includes an attic check, a hose test, dated photos, and an itemized cost breakdown.
Keep your own file too. Dated photos, notes on when leaks occur, and a contractor’s written diagnosis all strengthen an insurance claim if the damage traces back to a covered event like hail or storm impact.
A Roofer’s Take on Fixing Skylight Leaks the Right Way
After 20-plus years watching homeowners pay twice for the same leak, the pattern is predictable: someone caulks over a symptom instead of diagnosing the cause, and the water finds a new way in within a season. Never caulk shut a weep hole. Always replace flashing with a manufacturer-specific kit, not a generic patch. Document everything, match the fix to the diagnosis, and you avoid the repeat-repair cycle entirely.
— Mark Griffith
Get a Straight Answer on Your Skylight Leak
A hose test and an attic check tell you more in twenty minutes than months of guessing ever will, and skilled roofing contractors use this approach for skylight leak diagnosis. Instead of a quick caulk job that fails again by spring, professional crews run the same zone-by-zone diagnostic covered above, then provide a written, itemized quote before any work starts.

An inspection includes a full attic check for staining and rot, a garden-hose water trace to isolate the entry point, dated photos for your records or your insurer, and a clear breakdown of whether a reseal, reflash, or full replacement fits the situation. If your skylight is aging alongside the rest of your roof, it often makes sense to handle both at once. Our residential roofing team can walk you through that timing. When the fix is a flashing repair rather than a full reroof, our roof repair crews handle it directly, with financing options available for larger jobs. Request a professional inspection and get a written quote before proceeding with repairs.
Sources
- Do skylights leak? | VELUX
- Skylight leak diagnosis and repair | InspectApedia
- Skylight leak repair — diagnose & fix | Roofs Wiki
- How to fix a skylight leak | Family Handyman
FAQ
Does homeowners insurance cover skylight leaks?
Only when a covered peril like a storm or hail causes the damage. Lemonade notes that normal wear and tear, poor maintenance, and improper installation are typically excluded.
How much does it cost to replace a leaking skylight?
Full replacement can run several thousand dollars installed, depending on unit size and access, while a simple reflash or reseal costs considerably less but only works if the diagnosis matches the actual cause.
How long do skylights last before they leak?
Most skylights hold up well for 15 to 20 years before seals or gaskets start failing, though poor installation can cause leaks far earlier regardless of the unit’s age.
Can you repair a leaking skylight?
Yes, many leaks are fixable through resealing, clearing drainage channels, or reflashing, though Family Handyman warns that interior-only sealing rarely lasts if the underlying flashing has already failed.

