Skip to main content
MonitorSeverity: Moderate (3/5)

Skylight Leaking

Not an emergency, but track for changes

Skylight leaking? It might be condensation, not a roof leak. Learn how to tell the difference, repair costs ($300–$1,500), and when to replace the unit. Estimated repair cost: $300–$1,500. For a precise estimate based on your actual roof, get a free satellite quote at RoofVista.

Likely Causes

1

Flashing failure around the skylight curb — the most common true leak source

2

Condensation on the interior glass dripping down — often mistaken for a leak (especially in winter)

3

Cracked or deteriorated skylight seal around the glass-to-frame joint

4

Ice dam backup at the skylight curb in winter

5

Improper skylight installation — flashing not integrated correctly with roofing material

How to Diagnose This Problem

  1. 1

    Is the water appearing on the glass surface? → likely condensation (reduce indoor humidity)

  2. 2

    Is water appearing at the frame edges or ceiling around the skylight? → likely a flashing leak

  3. 3

    Check if it only leaks during rain → roof leak. If it leaks without rain → condensation

  4. 4

    From outside, check the flashing around the skylight for gaps or lifted metal

  5. 5

    Check the skylight age — units over 20 years old often need complete replacement regardless

Estimated Repair Cost

$300 – $1,500

Typical repair range (varies by location and severity)

When to Replace Instead of Repair

Replace skylights during any roof replacement — the labor to remove and reflash them is significant, and doing it during a re-roof saves $500-$800 per skylight. Modern skylights are significantly more energy efficient.

Materials Affected

asphalt shinglesmetalflat/TPO

Not Sure If You Need Repair or Replacement?

Get a free instant estimate based on satellite measurements of your actual roof.

Get Free Instant Estimate →

Related Roof Problems