FixHomeCost

Leaking Skylight

Skylight leaks usually come from failed flashing or a worn seal, though condensation on the glass can look the same. Repairing a leaking skylight typically costs $300–$800; if the unit itself has failed, replacement runs about $800–$2,500.

Fix this weekDIY: Moderate1–3 hoursPro: $300–$800

Last reviewed September 2026

Troubleshoot it now

Work through the checks one at a time. If this isn't your problem, the wizard moves on to the related causes.

Check 1 of 11Testing: Skylight
Look for this

Does it drip on cold, dry days?

Drips on cold dry days with no rain are condensation, not a leak: better ventilation and a bathroom fan fix it. Drips only in rain point to the seal or flashing.

Signs it's this problem

  • Drips from the skylight frame during rain
  • Stains on the drywall around the skylight opening
  • Water between the panes (a failed glass seal)
  • Drips on cold, dry mornings, which means condensation rather than a leak

Why it happens

A skylight is a hole in the roof sealed by flashing around its curb and seals around the glass. Debris piling up on the uphill side, aging seals and loose flashing all let water through.

Not sure? Run the roof leak finder

How to fix it, step by step

Tick each step as you go; your progress is saved on this device.

Safety: Never lean or kneel on skylight glass. Work from a stable position on a dry roof.

Leaking Skylight cost

US national ranges for professional work, including labor and materials
JobTypical cost
Repair a leaking skylight$300–$800
Re-flash a skylight$300–$600
Replace the skylight unit$800–$2,500

Got a quote? Check if it's fair

Typical professional price for this job: $300–$800

Common questions

Why does my skylight drip when it's not raining?

That's almost always condensation: warm, moist indoor air hits the cold glass. Running bathroom fans, lowering indoor humidity and improving air movement usually stops it.

Should I repair or replace an old skylight?

If the skylight is near the end of its life, replacing it, especially when the roof is being redone, is often cheaper than repeated repairs.