A skylight leaking rain fix is one of those jobs you should never postpone. Riyadh’s rains are short but fierce, and a single winter downpour can turn a small skylight drip into stained ceilings, swollen drywall, and mold spreading inside your walls. If you have noticed water drops, damp rings, or yellow discoloration around your skylight, the clock is already ticking.
Here is the reassuring part: most skylight leaks are not caused by broken glass. In our waterproofing work across Riyadh villas, around eight out of ten leaks trace back to the flashing, the metal strips that seal the gap between the skylight curb and the roof. Years of 47°C summers, dust storms, and daily thermal expansion crack the sealant until the next rain finds its way in. A proper skylight leaking rain fix is usually fast and affordable when you catch it early.
In this guide we walk through the 4 fixes that actually work, from a simple flashing reseal to a full curb rebuild, with realistic Riyadh costs and clear guidance on when you can handle it yourself and when to call a professional. Every price below follows SheelTalab’s verified waterproofing rate of 50 SAR per meter (was 70), backed by 45-minute rapid dispatch anywhere in Riyadh, 24/7 service, and a 30-day golden warranty.
Why Skylights Start Leaking in Riyadh Rains

Skylights fail in predictable ways in Saudi Arabia’s climate. Understanding which failure you have is the first step to choosing the right skylight leaking rain fix, because resealing a curb that was built too low will only buy you a few months.
Dried and Cracked Flashing Sealant
Polyurethane and silicone sealants typically last 5 to 10 years on a Riyadh roof. After that, UV exposure and heat cycling turn them brittle, and they pull away from the metal flashing. You will see hairline cracks or gaps where the flashing meets the skylight frame. Water pools in these gaps during rain and runs down the inside of the light well, appearing as a ceiling leak far from the actual entry point.
Cracked or Poorly Built Skylight Curb
The curb is the raised wooden or concrete frame the skylight sits on. In Riyadh, flat roofs need curbs at least 10 to 15 centimeters high so rainwater cannot pond against the skylight base. Many older villas have curbs that are too low, cracked, or were never flashed properly. If your leak only happens in heavy rain, a low or damaged curb is the prime suspect.
Condensation Mistaken for a Leak
Not every drip is a leak. On cold winter nights, warm indoor air can condense on the cold skylight glass and drip down, mimicking a rain leak. The test is simple: if it drips only when it rains, it is a leak. If it drips on dry, cold nights, improve ventilation and insulation around the light well first. Our guide to water leak detection in Riyadh explains how professionals tell the difference without breaking a single tile.
Skylight Leaking Rain Fix: 4 Proven Fixes That Work
These four fixes are listed from simplest to most complete. In most Riyadh villas, Fix 1 or Fix 2 solves the problem. Fixes 3 and 4 are for structural problems that sealant alone cannot cure.
Fix 1: Reseal the Flashing With Polyurethane Sealant

If the flashing itself is sound and only the sealant has cracked, a reseal is the fastest skylight leaking rain fix. A technician removes all old, brittle sealant, cleans the metal with a wire brush and solvent, and applies a fresh bead of roof-grade polyurethane sealant along every joint where flashing meets frame and roof. The sealant needs 24 hours of dry weather to cure, so schedule this before rain is forecast, not after it starts.
Fix 2: Replace Damaged or Rusted Flashing

When flashing is rusted through, bent, or was installed in the wrong sequence, resealing will not hold. The old flashing comes off, the curb is inspected for rot or cracks, and new pre-bent metal flashing is installed from the bottom up so each layer overlaps the one below, exactly the layering the Family Handyman skylight leakproofing guide recommends. New sealant and a self-adhesive waterproofing underlayment under the flashing make this repair last 15 years or more.
Fix 3: Rebuild or Raise the Skylight Curb
A curb that is too low or cracked cannot be sealed into working order; it has to be rebuilt. The skylight is lifted off, the damaged curb is removed, and a new curb 15 centimeters or higher is built, properly flashed, and the skylight is re-seated on a fresh gasket. This is the correct skylight leaking rain fix for villas where the leak only appears in heavy downpours and the skylight practically sits in a puddle. It costs more than a reseal, but it ends the problem permanently.
Fix 4: Wrap the Curb in a Full Waterproofing Membrane
For the most vulnerable skylights, or when the surrounding roof membrane is aging, technicians wrap the entire curb and the roof area around it in a torch-applied or liquid waterproofing membrane, tying it into the roof’s existing waterproofing layer. This is the same approach we use in our roof waterproofing work in Riyadh, and it protects the skylight and the surrounding roof as one sealed system.
DIY or Call a Professional?
A careful homeowner can reseal accessible flashing on a single-story roof, provided the roof is dry, you use roof-grade polyurethane (never bathroom silicone), and you do not smear sealant over the whole perimeter as a shortcut, which traps water and voids warranties. Anything involving flashing replacement, curb work, or a roof you cannot safely walk on belongs to a professional. Roof falls are among the most common serious home injuries, and a botched skylight repair usually costs more to redo than the original fix.
What Does a Skylight Leak Repair Cost in Riyadh?

Skylight waterproofing is priced like other roof waterproofing: SheelTalab charges 50 SAR per meter (was 70), so a simple flashing reseal around a standard skylight typically runs a few hundred riyals, while a full curb rebuild with new flashing and membrane costs more depending on size and roof condition. Every job includes our 45-minute rapid dispatch, certified technicians, genuine materials, and a 30-day golden warranty. Call 0570328344 or 0570328344 any time, day or night, for a free inspection quote.
Conclusion: Fix It Before the Next Rain
Riyadh may only see a handful of rainy days a year, but each one is a stress test your skylight either passes or fails. Start with a flashing inspection, choose the skylight leaking rain fix that matches the real cause, and do not let a small drip become a ceiling replacement. If water is already coming in, or the next storm is on the way, SheelTalab’s waterproofing team is on call 24/7 across Riyadh. You can also read our bathroom waterproofing guide if leaks are showing up elsewhere in the villa.
