A wet patch beneath a skylight can look like a small problem—until water stains spread across the ceiling, paint starts to bubble, or a drip appears during the next storm. The tricky part is that the water you see indoors may have entered somewhere else on the roof. Before you reach for a tube of caulk, take time to find the cause. The right repair depends on whether you’re dealing with condensation, a failed seal, damaged flashing, or another roof problem.
Table of Contents
First, Find Out Why the Skylight Is Leaking
Water can travel along roof framing, under shingles, or across the skylight frame before it reaches your ceiling. That means the damp spot inside isn’t always directly below the entry point. A careful inspection can save you from sealing the wrong place and letting the real problem get worse.
Start indoors. Look at the ceiling and the skylight frame, and note where the moisture appears, how much there is, and when it happens. Take photos before cleaning anything. Then compare the timing with the weather and your home’s indoor conditions.
- Water appears during or just after rain: A roof or flashing leak is possible, especially if the water shows up on one side of the skylight.
- Moisture forms on cold mornings: Condensation is more likely, particularly if droplets appear across the glass or inside frame.
- A leak happens when snow melts: Ice buildup, a blocked drainage path, or damaged flashing may be involved.
- Water appears after wind-driven rain: Wind may be pushing rain beneath flashing, shingles, or a worn gasket.
Condensation is often mistaken for a roof leak. Warm, humid indoor air meets a cold glass surface and turns into water droplets. Bathrooms, kitchens, and rooms with poor ventilation are especially prone to this. If moisture appears mainly on the room-facing surface of the glass and not during every rainstorm, improve ventilation and humidity control before attempting a roof repair.
Common leak causes and clues
| What you notice | Possible cause | What to check |
|---|---|---|
| Water around the outside edge of the frame during rain | Failed flashing or a problem where the skylight meets the roof | Flashing pieces, nearby shingles, and the skylight installation area |
| Drips around a venting skylight sash | Dirty, worn, or damaged gasket; sash may not be closing properly | Gasket condition, latch, and sash alignment |
| Droplets spread across the room-facing glass | Indoor condensation | Room humidity, ventilation, and whether the moisture wipes away from inside |
| Water stain on the ceiling near, but not directly under, the skylight | Water may be traveling from another roof area | Roofing above and beside the skylight, including vents and valleys |
| Leak after snow or ice buildup | Ice dam, blocked drainage, or damaged roof details | Roof drainage and flashing; avoid chipping ice from the roof |
Put Safety First Before You Inspect or Repair
Skylights are often surrounded by steep, slippery roofing, and the glass may not be designed to support a person’s weight. Never step on skylight glass or climb onto a wet, icy, or steep roof to investigate a leak. A fall can cause far more harm than the water damage you’re trying to fix.
For a ground-level check, use binoculars to look for lifted shingles, bent flashing, debris, or obvious damage. Inside, use a stable step ladder and keep clear of wet electrical fixtures. If water is near a light, fan, or wiring, turn off the affected circuit if you can do so safely and contact an electrician or qualified repair professional.
If the roof inspection requires climbing, the safer choice is to hire a roofer experienced with skylights. This is especially true for homes with steep roofs, fragile roofing materials, or skylights that are difficult to reach.
How to Repair a Leaking Skylight
The steps below cover simple checks and minor maintenance. The exact repair depends on the skylight model and roof type, so consult the manufacturer’s instructions if you have them. If the skylight is under warranty, check the warranty terms before removing parts or applying products; an improvised repair could affect coverage.
1. Protect the room and limit immediate damage
Move furniture, rugs, and electronics away from the leak. Put a container under active drips and use towels to catch splashes. If the ceiling is bulging with trapped water, don’t stand beneath it or poke it without knowing what’s above it. A waterlogged ceiling can fail suddenly, and electrical wiring may be nearby.
For an active leak, a roofing professional can arrange a proper temporary cover. Avoid climbing onto the roof to spread a tarp yourself unless you are trained and equipped to work safely. A poorly secured tarp can blow loose, damage shingles, or create a dangerous trip hazard.
2. Check whether the moisture is condensation
Wipe the glass and frame dry from inside, then watch what happens. If droplets return on the room-facing surface when the room is humid or cold, condensation is a strong possibility. If the moisture appears during rain and starts around a frame joint or ceiling edge, investigate for a roof leak instead.
To reduce condensation, run bathroom and kitchen exhaust fans during and after humid activities, keep indoor humidity at a sensible level, and make sure air can circulate around the skylight. A dehumidifier can help in a persistently damp room. These steps won’t repair failed flashing, but they can stop condensation from being misdiagnosed as a roof leak.
3. Clean the skylight’s drainage channels
Some skylights have small channels or weep openings that let condensation or incidental water drain away. Dirt, leaves, or insect debris can block them, allowing water to collect and spill indoors. Check your manufacturer’s care guide to see whether your model has drainage openings and where they are located.
Clean accessible channels gently with a soft brush or cloth. Don’t push wire, sharp tools, or high-pressure water into a drain opening; you could damage a seal or drive water into the frame. If the channel is hidden or hard to reach, ask a skylight technician to inspect it.
4. Inspect the sash, latch, and gasket on an opening skylight
If your skylight opens, check that the sash closes evenly and the latch engages fully. Dirt on the contact surfaces can stop the sash from sealing tightly. Clean these areas with a soft cloth and a mild cleaner approved for the unit, then try closing it again.
Look for a gasket that is cracked, flattened, pulled out of place, or missing sections. A worn gasket may let wind-driven rain past the sash. Replacement parts need to match the skylight’s make and model: a random strip of foam or household weatherstripping may not fit correctly, resist outdoor conditions, or allow the skylight to operate as intended.
If the frame is bent, the sash is out of alignment, or the correct gasket is unavailable, have a skylight professional handle the repair. Forcing the sash can make the gap worse.
5. Check the roof flashing and shingles
Flashing is the weatherproof material that directs water away from the joint between the skylight and roof. Many installations use several pieces arranged in layers, with the upper pieces directing water around the skylight and the lower pieces carrying it back onto the roof. If a piece is bent, loose, corroded, or installed incorrectly, water can slip underneath it.
From a safe viewing position, look for lifted or missing shingles, gaps, damaged flashing, or roofing debris piled against the skylight. Do not assume a visible bead of old sealant is the whole waterproofing system. Proper flashing relies on its shape and overlap with the roofing, not just on a surface coating.
Repairing or replacing flashing usually means removing nearby roofing materials and fitting the new pieces in the correct order. The details vary with the roof covering and skylight design. If you can’t verify how the flashing is layered, or if shingles need to be lifted, this is a job for a roofer familiar with skylight installations.
6. Use caulk only where the manufacturer calls for it
Caulk can be useful at specific joints when the skylight manufacturer recommends a compatible product. But smearing sealant around the entire frame is not a dependable repair for failed flashing. It can trap water, hide damage, block drainage openings, and crack as the roof and frame move with temperature changes.
If you’re replacing a small, accessible bead of sealant, first identify the correct product for the frame material and roof conditions. Remove loose or failed material without scratching the skylight or roofing, prepare the surface as directed, and apply the sealant only to the intended joint. Don’t cover weep holes or drainage channels.
When to Call a Roofer or Skylight Specialist
Some jobs are too risky or too involved for a do-it-yourself repair. Call a qualified professional if the leak continues after basic cleaning and checks, if water is coming through the ceiling, or if the roof flashing needs to be removed or rebuilt.
- The skylight glass is cracked, fogged between panes, or visibly damaged.
- The frame is warped, loose, or separating from the roof.
- Shingles or other roofing around the skylight are missing or damaged.
- The ceiling is soft, stained over a large area, or showing signs of mold.
- You can’t safely reach the roof or identify the water’s entry point.
- The skylight is older, and the right replacement parts or flashing kit are unclear.
Ask the contractor to explain where the water is entering and what they plan to repair. A useful estimate should distinguish between replacing a gasket, repairing flashing, fixing surrounding roofing, and replacing the skylight itself. That matters because replacing the whole unit won’t necessarily solve a leak caused by poor roof flashing, while patching flashing won’t fix a cracked frame.
How to Help Prevent Another Skylight Leak
Prevention is mostly about keeping the roof and skylight drainage paths in good condition. Inspect the area from the ground after major storms, and have the roof checked when you notice damaged shingles or recurring water stains. Keep nearby gutters and roof drainage paths clear so water doesn’t back up toward the skylight.
Clean the skylight as the manufacturer recommends, and check an opening unit’s gasket and latch during routine maintenance. Avoid pressure washing around the frame, since forceful water can get past seals that would hold up under normal rain. If you have a roof replacement planned, ask the roofer how the skylight flashing will be integrated with the new roofing.
It also helps to keep a simple record: note when a leak happens, take photos, and write down any repairs. A pattern—such as leaks only during wind-driven rain or only after snowmelt—can help a professional find the cause faster.
Read more related posts:
- how to repair a small copper pipe leak simple tools
- 10 DIY fixes for a leaking bathroom faucet actually work
- Expert Tips on How to Maintain a Handheld Bidet Sprayer During Winter
Frequently Asked Questions
Can I fix a skylight leak with roofing cement?
Sometimes a professional may use a compatible roofing product as part of a specific repair, but coating the whole skylight edge with roofing cement is not a reliable fix. It can hide damaged flashing and block drainage. Find the source first, then use materials suited to the skylight and roof.
How can I tell if my skylight is leaking or just collecting condensation?
Condensation usually forms on the room-facing side of the glass during cool or humid conditions and may wipe away. A roof leak is more likely if moisture appears during or after rain, begins at a frame joint, or leaves a ceiling stain. The timing is a useful clue, though a professional inspection may still be needed.
Should I replace a skylight that leaks?
Not necessarily. A skylight may be in good condition while its flashing, gasket, or surrounding roofing needs repair. Replacement makes more sense when the unit itself is cracked, badly deteriorated, difficult to source parts for, or repeatedly failing despite correct repairs.
Can I climb onto the roof to check the flashing?
Don’t climb onto a wet, icy, steep, or unfamiliar roof. Skylight glass may not support your weight, and a fall can be severe. Use binoculars for a ground-level look or hire a qualified roofer for a close inspection.
Conclusion
Repairing a leaking skylight starts with finding the real source of the water. Check whether the problem is condensation, a blocked drain, a worn sash gasket, damaged flashing, or a leak elsewhere on the roof. Clean only the parts you can reach safely, use sealant only where the manufacturer specifies it, and leave roof-level flashing repairs to a qualified professional when access or repair details are uncertain.






