Most skylight leaks are not the glass. They are the flashing kit around the curb.
At a glance
- A skylight lasts twenty to thirty years, less than the roof around it.
- Replace a skylight while the roof is open, never after.
- Solar tubes light a hallway for a fraction of the cost.
- Fogged glass means the seal is gone and the unit is done.
Why they leak
Skylights sit in a hole in the roof, so they depend on a metal flashing kit that ties into the roof material in the right order. Cheap installs run a bead of sealant instead. Sealant dries out in this sun in about four years.
The other common cause is condensation. Warm damp air from a bathroom hits cold glass and drips. That is not a leak and no amount of sealant fixes it. It needs a fan and a vent.
Replace with the roof
Skylight units are cheaper to swap while a roof is torn off than as a separate job later. If your skylights are near twenty years old and the roof is going on, replace them at the same time.
Curb mounted units on a raised frame handle low slope roofs better than deck mounted units.
Solar tubes
A solar tube is a small dome on the roof and a reflective tube down to a ceiling lens. It brings daylight into a hall, a closet or a windowless bath for far less than a skylight and with far fewer leak paths.
Most installs take a couple of hours and need no framing changes.
Highly rated roofers across the county
Ranked by rating and review count. Call two or three before you decide.

Home Renew 360 Roofing I Construction I Energy
4.8 from 736 reviews

My Way Roofing
4.9 from 411 reviews

Clear View Roofing & Construction
5.0 from 359 reviews

Essential Roofing & Construction
4.9 from 313 reviews

All In Roofing
5.0 from 266 reviews

Green Ladder Roofing
4.9 from 285 reviews

Preferred Roofing
4.9 from 217 reviews

C&M Home Revival
4.9 from 182 reviews

Global Roofing Specialist
5.0 from 336 reviews
Common questions
How much does a skylight cost installed
A standard replacement runs 1,200 to 3,000 dollars. A new opening with framing runs more.
Why is my skylight dripping only in the morning
That is condensation, not a roof leak. Look at bathroom venting and airflow.
Can a fogged skylight be repaired
No. Once the seal between the panes fails the unit has to be replaced.