Building Exteriors, Building Relationships 228-432-4067 | 601-342-0979

How to Repair a Roof with a Leaking Skylight

Skylights can be wonderful additions to a home, bringing in natural light and enhancing the overall ambiance of a room. However, over time, even well-installed skylights can develop leaks, which, if left unaddressed, can lead to significant damage to your roof and interior. In this article, we’ll guide you through the steps on how to repair a roof with a leaking skylight and prevent further water damage.

Note: If you are uncomfortable working on your roof or if the damage is extensive, it is advisable to hire a professional roofing contractor to assess and repair the skylight leak.

  1. Safety First: Safety is paramount when working on your roof. Ensure you have the necessary safety equipment, such as sturdy shoes, a safety harness, and a stable ladder. Always work in dry conditions and have a helper nearby for assistance if needed.
  2. Identify the Source of the Leak: The first step is to identify the source of the skylight leak. Leaks can occur due to various reasons, including damaged flashing, cracked seals, or deteriorated glazing. Inspect the area around the skylight for any visible signs of damage or gaps.
  3. Clear DebrisRemove any debris, leaves, or dirt around the skylight. Debris accumulation can exacerbate leaks by blocking proper drainage and creating opportunities for water to infiltrate.
  4. Check the Flashing: Skylights are typically surrounded by flashing, which is designed to direct water away from the skylight. Inspect the flashing for signs of damage or deterioration. If you notice any issues, such as rust or gaps, they may need to be repaired or replaced.
  5. Sealant Inspection: Examine the sealant or caulk around the skylight frame. Over time, sealant can deteriorate and lose its effectiveness. If you see cracks or gaps in the sealant, remove the old sealant and reapply a high-quality roofing sealant compatible with your skylight material.
  6. Check the Skylight Itself: Inspect the skylight for any visible cracks or damage. If you find cracks in the glass or plastic, you may need to replace the skylight itself. If it’s a smaller issue like a chip, you can often repair it with a clear epoxy or sealant.
  7. Flashing Repair or Replacement: If the flashing is the source of the leak, you’ll need to repair or replace it. This involves carefully removing the damaged flashing, cleaning the area, and installing new flashing. Ensure that the new flashing is securely attached and properly sealed.
  8. Interior Inspection: Don’t forget to check the interior of your home for any signs of water damage or leaks around the skylight. Water stains on the ceiling or walls are indicative of a leak and should be addressed promptly. Repair any damaged drywall or insulation as needed.
  9. Regular Maintenance To prevent future leaks, establish a regular maintenance schedule. Clean the skylight and surrounding area at least once a year, inspect the sealant, and look for any signs of wear or damage.
  10. Consider Professional Help: If the leak persists or if you are unsure about the repair process, it’s a good idea to consult with a professional roofing contractor. They have the expertise and experience to identify and address more complex skylight issues.


Repairing a roof with a leaking skylight is a manageable task if you approach it systematically. Regular maintenance and prompt repairs are key to preserving your skylight’s integrity and preventing water damage to your home. Remember that safety should always be a top priority, and when in doubt, seek the assistance of a qualified roofing professional to ensure a proper and lasting repair.

How to find us: