Econo Roofing Blog
Skylight Leaks. How to Fix Them Before They Ruin Your Ceiling.
Last updated March 30, 2026
A leaking skylight can cause ceiling stains, mold, and structural damage. Most skylight leaks are fixable without full replacement if caught early.
Skylights bring natural light into your home, but they are also one of the most common leak sources on Central Valley roofs. The problem is rarely the skylight itself. In most cases, the flashing and sealant that connect the skylight to your roof have failed after years of exposure to extreme valley heat and UV radiation.
The good news: most skylight leaks are repairable without replacing the entire unit. Here is how to identify the problem and fix it.
Common Causes of Skylight Leaks.
Understanding what causes skylight leaks helps you communicate with your roofing contractor and make informed repair decisions.
- Failed flashing. Skylight flashing is a system of metal pieces that create a waterproof connection between the skylight frame and the surrounding shingles. Over time, the sealant between flashing pieces dries and cracks. Central Valley temperatures above 100 degrees accelerate this wear.
- Dried sealant. The caulk or sealant around the skylight perimeter has a limited lifespan, usually 5 to 10 years in the Central Valley heat. Once it cracks, water follows gravity through even tiny gaps.
- Condensation (not a true leak). In winter, warm interior air meets the cold skylight surface and condenses. This dripping mimics a leak. Proper ventilation and insulated skylight wells reduce condensation. Check our ventilation guide for airflow standards.
- Improper original installation. Skylights installed without a proper flashing kit or without correct integration into the roofing underlayment will leak eventually, sometimes within a few years of installation.
- Cracked glazing. Hail, thermal stress, or impact damage can crack the skylight glass or polycarbonate dome. Even hairline cracks admit water over time.
Diagnosing the Source.
Skylight leaks are tricky because water can travel along rafters and sheathing before dripping, making the entry point appear far from the actual leak. A professional inspection uses methodical water testing to pinpoint the exact source.
From inside your home, document where the water appears relative to the skylight: at the uphill edge, the corners, or the downhill edge. This tells the inspector which flashing component is most likely damaged. If water appears only during rain, it is a true leak. If it appears on cold mornings without rain, condensation is likely the cause.
Repair Options.
- Reflashing. The most common and effective repair. The roofing contractor removes shingles around the skylight, installs a new flashing kit with fresh sealant, and reintegrates the shingles. This addresses 80 percent of skylight leaks and costs a fraction of replacement.
- Sealant renewal. For minor leaks caught early, refreshing the sealant around the frame and at flashing joints can be enough. This is a temporary fix that buys time, but a full reflashing is the permanent solution.
- Full skylight replacement. When the unit is over 20 years old, the frame is damaged, or the glazing is compromised, full replacement is the right call. New skylights offer better energy efficiency, UV blocking, and leak resistance than units from the 1990s and 2000s.
Replace During Roof Replacement.
If you are planning a roof replacement, replace your skylights at the same time. The labor cost drops significantly because the surrounding roofing material is already removed. A new skylight integrated into a new roofing system with factory flashing is far more reliable than reinstalling an aging skylight into a new roof.
Econo Roofing, as an OC Platinum Preferred contractor, installs skylights with maker-specified flashing systems that keep your warranty coverage. Improper skylight install can void both the skylight warranty and the surrounding roof warranty.
Prevention and Maintenance.
Include skylights in your regular roof maintenance routine. Have a expert check skylight sealant and flashing during your annual spring inspection. Keep the area around skylights clear of debris that can trap water. Ensure your skylight wells are properly insulated to reduce condensation risk during winter months.
If you notice even minor signs of leaking, act quickly. Water that enters around a skylight can saturate the surrounding roof deck and framing, leading to more expensive repairs and potential insurance claims.
Frequently Asked Questions
Why does my skylight leak when it rains?
The most common cause is deteriorated flashing or sealant around the skylight frame. Central Valley heat dries out sealant over time, creating gaps. Other causes include cracked glazing, improper original install, and condensation that mimics a leak. A expert inspection distinguishes between a true roof leak and a condensation issue.
Can a leaking skylight be repaired, or does it need to be replaced?
Most skylight leaks can be repaired by replacing the flashing kit and sealant, which costs significantly less than a full replacement. Replacement is suggested when the glazing is cracked, the frame is warped or corroded, the skylight is more than 20 years old, or when you are already doing a roof replacement, the skylight should be updated at the same time.
How much does skylight leak repair cost?
Flashing and sealant repair usually costs $300 to $800 per skylight. Full skylight replacement, including a new unit and flashing, ranges from $1,500 to $3,500 depending on skylight size, type, and roof accessibility. Repairing during a roof replacement is more cost-good since the area is already exposed.
Should I replace my skylight when I get a new roof?
Yes, this is strongly suggested. Removing and reinstalling an old skylight during a roof replacement adds risk of disturbing aged seals. A new skylight with fresh flashing, installed as an integrated part of the new roofing system, eliminates a common future leak point and costs less during a replacement than as a standalone project.