How to Fix a Leaking Skylight

When a leak appears near a skylight, it’s the culprit 9 times out of 10.

This can lead to serious issues, such as water stains, rotting wood, and even mold growth.

Fortunately, learning how to fix a leaking skylight is often manageable.

This guide will walk you through diagnosing the problem and finding the right solution to stop that drip for good.

Is it a Leak or Condensation?

First, determine if you’re dealing with a leak or just condensation.

Moisture near your skylight doesn’t always mean there’s a breach.

Here’s how to tell the difference:

NOTE: If you see water trapped between the glass panes of your skylight, the seal has failed. This means the entire skylight unit needs to be replaced.

Common Causes of a Leaking Skylight

Several issues can cause a skylight to leak, but a few culprits are more common than others.

Understanding the cause is the first step toward the proper repair.

How to Fix a Leaking Skylight: Your Action Plan

Once you’ve identified the likely cause, it’s time to take action.

Some fixes are simple enough for a DIY approach, while others require a professional’s touch.

DIY Fixes

For minor issues, you might be able to handle the leaking skylight repair yourself.

  1. Clean the Skylight Area: Start by clearing any leaves, twigs, or dirt from around the skylight and its weep holes. Often, a simple cleanup is all that’s needed to stop a skylight leak. An annual hosing down can prevent future clogs and keep the drainage channels clear.
  2. Minor Seal Repair: If the seals look cracked or worn, you can apply a new layer of sealant. First, clean the area thoroughly to remove any old, peeling sealant and debris. Then, apply a high-quality, waterproof silicone sealant evenly to fill any gaps.

When to Call a Professional

While DIY fixes can work for small problems, some jobs are best left to the experts to avoid causing more damage.

Stop Leaks with Professional Help

To recap, your first step is to determine if you have a leak or condensation.

Next, check for common causes like debris-clogged weep holes or aging seals.

While cleaning and minor sealing are DIY-friendly, know when to call a professional for complex issues involving flashing or replacement.

Don’t let a small drip turn into a major disaster.

If you need help, contact the experts at Saratoga Roofing for a professional assessment and a lasting repair.

Frequently Asked Questions

Who do you call to fix a leaking skylight?

You should call a professional roofing contractor. They have the expertise to diagnose leaks related to flashing, seals, and roof integration.

Companies like Saratoga Roofing specialize in skylight repair and can handle everything from minor seal fixes to full replacements.

Is a leaking skylight covered by insurance?

Coverage depends on your policy and the cause of the leak.

If the leak is due to sudden, accidental damage like a fallen tree branch or hail, it’s often covered.

Leaks caused by a lack of maintenance or old age are typically not covered.

How much does it cost to fix a leaking skylight?

The cost varies widely based on the problem. A simple reseal might cost between $75 and $250. Repairing or replacing the flashing is more complex and can range from $150 to $800. A full skylight replacement is the most expensive option.

Can a leaking skylight be repaired?

Yes, most leaking skylights can be repaired. Common fixes include cleaning debris, resealing worn-out weather stripping, or repairing the flashing.

However, if the glass is cracked or the unit is very old, replacement is often the better long-term solution.

Why is my skylight leaking all of a sudden?

A sudden leak is often caused by damage from a storm (like hail or strong winds), a blockage in the weep holes from debris, or a seal that has finally failed after years of wear and tear.

How do I temporarily stop a skylight leak?

For a temporary fix while you wait for a professional, you can use roofing cement or a thick, waterproof sealant to cover the suspected leak area from the outside.

You can also place a bucket inside to catch drips and prevent water damage.

How often should skylights be resealed?

It’s a good practice to inspect your skylight seals annually. Depending on the quality of the sealant and your climate, you may need to reseal your skylight every 5 to 10 years to prevent leaks.

What is the most common reason for a skylight to leak?

The most common reason a skylight leaks is failed or improperly installed flashing.

Flashing is the metal material that connects the skylight to the roof, and if it’s not watertight, it’s the first place water will get in.