Is a Leaking Skylight Hard to Fix Permanently?
Last updated October 28, 2026
The short answer
What Causes the Leak
Skylights leak for several reasons. The sealant around the glass can crack or shrink over time, letting water sneak in. The flashing, the metal that bridges the skylight and the roof, can pull loose or be installed poorly. Condensation inside the unit can also look like a leak, but that is a different problem.
Sometimes the leak is not at the skylight itself. Water can travel along roof decking or rafters before dripping inside. That makes the source harder to pinpoint. Wet winters can expose weaknesses that dry summers hide. Knowing the exact cause is the first step to a permanent fix.
Can You Fix It Yourself
For small sealant cracks, you can often apply a roof-grade sealant yourself. Clean the area, remove old caulk, and apply new sealant according to the product instructions. That can stop a slow drip for a while. But it may not last if the flashing is damaged or the skylight is old.
If the leak returns after a simple reseal, the problem is likely deeper. Flashing repair or replacement involves lifting shingles and working on a sloped roof, which is risky. A roofer has the safety gear and experience to do that work properly. You can also call in a water damage pro to dry out any wet materials inside your home.
- Inspect the sealant for cracks or gaps
- Check the flashing for rust or lifting
- Look for water stains on the ceiling below
- Clear debris from around the skylight
- Test after a rain by checking the attic
When to Call a Roofer
A roofer is the right person for flashing repairs, skylight replacement, or work on steep roofs. They can remove the old unit, inspect the opening, and install a new skylight with proper flashing. That kind of work usually solves the leak for good, especially if the skylight is past its lifespan.
The cost to replace a skylight often ranges from a few hundred to over a thousand dollars, depending on the size, type, and roof complexity. A simple reseal is cheaper, but it may not be permanent. A roofer can tell you whether repair or replacement makes more sense for your situation.
Dealing with Water Damage
If the leak has soaked your drywall, insulation, or wood framing, you need to address that too. Wet materials can grow mold and weaken the structure. You can cut away damaged drywall and dry the area with fans, but if the water spread far, a water damage pro can help.
They use moisture meters to find hidden wet spots and structural drying equipment to speed up the process. That reduces the chance of mold and rot. You can also ask them to inspect the area for any other issues before you patch things up. Acting quickly is important to prevent bigger problems.
Preventing Future Leaks
Regular maintenance can stop many skylight leaks before they start. Clean the glass and frame each season, and remove leaves or pine needles from the flashing. Check the sealant for cracks every spring and fall. If you see any gaps, reseal them early before the rainy season hits.
Also look at the roof around the skylight for damaged shingles or loose nails. Those can allow water to get under the flashing. If you are unsure what to look for, a roof inspection can catch issues early. That can save you from a bigger repair later.
Water damage does not wait
Water keeps spreading into floors and walls, so it is worth acting early. Calls are answered 24/7.
Call Now (425) 407-5186Frequently asked questions
How do I know if my skylight is leaking or just condensing?
Condensation shows as water droplets on the glass or frame, often in cold weather. A true leak usually leaves stains on the ceiling or drips along the edges. Wipe the glass dry and check if moisture returns. If it does, it might be condensation. If water appears at the base, it is likely a leak.
Can I just put new sealant over the old caulk?
It is better to remove old caulk before applying new sealant. New sealant may not stick to old, cracked caulk, so the leak can return. Use a putty knife or caulk remover to clean the joint, then let it dry completely. Apply a fresh bead of roof-grade sealant for a lasting fix.
Should I replace the whole skylight or just repair the leak?
If the skylight is old, cracked, or the flashing is badly damaged, replacement is often more reliable. A new unit with proper flashing can last many years. If the leak is just a small sealant gap and the skylight is in good shape, a repair may be enough. A roofer can help you decide based on the condition.