Skylight Leaking? Polycarbonate Edge & Seal Repair 2026
🏠 Renovation🏢 Office Fit-Out🛍 Shop Fit-Out💦 Waterproofing❄ Aircon⚡ Electrical & Plumbing🔨 Carpentry🧹 Deep CleaningGuidesToolsAbout🔍 SearchInstant Quote
Waterproofing & Leak Repair

Skylight Leaking at the Edges
Polycarbonate Seals & Sealant Repair (2026)

Polycarbonate skylights leak at the caps, bars, gaskets and kerb flashing, not through the sheet — here is how to find which one, and how to repair it so it stays repaired.

Polycarbonate skylight edge seal on a Malaysian house roof
A polycarbonate skylight almost always leaks at its edges rather than through the sheet — at the end caps, the glazing bars, the perished gasket or the flashing where the frame meets the roof. Polycarbonate moves a great deal with temperature, so a sheet clamped tight or sealed rigidly tears its own seal open within a few seasons. Repairs sit in the general roof repair band of RM500 – RM3,000 per job (market estimate 2026, indicative Klang Valley). WhatsApp ClickBina for a fixed quote.

What actually leaks on a polycarbonate skylight

Polycarbonate sheet is not the weak point. The sheet is tough, it takes impact far better than glass, and it rarely fails in the middle of a panel. What fails is everything holding it in place: the end caps that close a multiwall sheet, the rubber gaskets in the glazing bars, the screws that pass through the sheet, the sealant at the perimeter, and the flashing where the whole assembly meets the roof covering. That is why a skylight can look perfect from below and still drip every time it rains hard.

It matters because the fix follows the failure. If the sheet is sound and the gasket has perished, resealing the perimeter with more silicone treats the wrong component. If the flashing at the kerb has lifted, nothing done to the skylight itself will stop the water, because the water is not coming through the skylight at all — it is coming past it. Working out which of the four paths is live is the whole job, and it is worth an hour with a torch before anyone quotes.

The four leak paths, and how to tell them apart

Leak pathWhat you seeWhat it usually means
End caps and open flutes (multiwall sheet)Dirt, algae or standing water visible inside the vertical channels of the sheet; cloudy streaks that will not clean offThe sheet ends were never properly closed, or the tape and cap have failed — water is sitting in the flutes
Glazing bar gaskets and screw lineDrips along one bar, or a neat line of drips following the fixing rowPerished rubber, or screws over-tightened into the sheet so the seal is crushed and the sheet has cracked around the hole
Perimeter sealantWater at the edge of the opening, often after wind-driven rain rather than steady rainUV-degraded sealant that has hardened, cracked and pulled away from one face of the joint
Kerb flashing and roof junctionStaining on the ceiling beside the opening rather than under it; water appearing during heavy rain onlyThe flashing that carries water around the skylight has lifted, corroded or was never dressed properly into the roof covering

Get your exact price in minutes

Send us a photo of the job on WhatsApp — we reply with an instant quote.

💬 Get Your Instant Quote
Free quoteFlat price, no hidden chargesExperienced KL & Selangor contractor

A quick discipline that saves a great deal of guessing: stand inside during rain with a torch and watch where the first drop forms, not where the puddle is. Water tracks along a glazing bar or the underside of a frame before it falls, so the drip point and the entry point are often a metre or more apart. The same logic applies to any roof opening — window leak repair works through it for windows and frames.

Thermal movement: why a rigid fixing tears itself open

This is the mechanism behind most skylight leaks, and it is not obvious. Polycarbonate expands and contracts noticeably more than the aluminium or steel frame it is fitted into. On a Malaysian roof the sheet sees direct sun through the middle of the day and then a cold downpour in the afternoon, and it does that cycle every day of the year. So the sheet is permanently moving relative to its frame.

The correct installation allows for that movement. Fixing holes are drilled oversized so the screw can sit in the middle of a slot and the sheet can slide; screws are fitted with a washer and tightened only until the washer seats, not until the sheet is clamped; the sheet is left with a clearance gap at the ends rather than jammed into the profile; and the weather seal is a gasket or a purpose-made profile that can flex, with sealant as a backup. The wrong installation clamps the sheet solid and relies on a rigid bead of sealant to keep the water out. That bead is then asked to absorb daily movement it was never designed for, and it fails in one of two ways: the sealant splits, or it holds and the sheet cracks around the screw instead, producing the star-shaped cracks you can see from below.

This is why so many skylight repairs come back. Adding a second bead of sealant to a rigidly clamped sheet does not remove the movement, so it fails the same way for the same reason, usually faster than the first one did.

The sheet itself: crazing, the UV face and open flutes

Three sheet problems are worth knowing, because they change the answer from “reseal” to “replace”.

  • The UV face. Polycarbonate roofing sheet carries a UV-protective layer on one side, marked on the protective film, and it is designed to be installed with that face outwards. A sheet fitted the wrong way up loses that protection and yellows and embrittles from the top down. There is no repair for it; the sheet is replaced.
  • Crazing. Fine surface cracking, usually around fixings or where the sheet has been stressed, and often made much worse by the wrong cleaner. Once a sheet is crazed it is structurally compromised in that area and no sealant will bridge it.
  • Open flutes. Multiwall sheet has open vertical channels running through it. The ends have to be closed — conventionally with a breather tape at the low end that lets condensation drain while keeping dust and insects out, a sealed tape at the high end, and a cap or U-profile over both. Closed off with plain sealant at both ends, or left open, the flutes fill with dust, water and eventually algae. That shows as permanent cloudy streaking inside the sheet, and it cannot be cleaned out.

If the sheet is yellowed, crazed or streaked internally, the honest advice is to price replacing the panel rather than resealing around a panel that is already at the end of its life. Skylight cost covers what a new unit or a re-sheet involves.

Condensation or a leak? Settle this first

A skylight is a cold surface in a humid country, and Malaysian homes produce a great deal of moisture. Water on the underside of a skylight is not automatically a leak, and treating condensation with sealant achieves nothing at all.

ObservationPoints to a leakPoints to condensation
TimingOnly during or shortly after rainMornings, cool nights, after a hot day, with no rain
PatternDrips from one or two definite pointsAn even film or fine droplets across the whole underside
LocationFollows a bar, a fixing line or one edgeWorst in the middle of the panel and around the coldest edges
Response to windWorse when rain is driven from one directionUnrelated to wind
What helpsNothing until the path is closedVentilation, an extractor, less unvented moisture in the room

There is a hybrid case: condensation forming inside the flutes of a multiwall sheet because the end seals are wrong. That looks like a leak, behaves like condensation, and is cured by closing the sheet ends correctly rather than by sealing the perimeter. Condensation versus water seepage covers the wider diagnosis.

The upstand and the flashing where the frame meets the roof

A skylight that sits flush in a roof plane is a permanent problem, because water arriving down the slope has to be diverted around it with nothing but a seal. A skylight that sits on a raised kerb has a fighting chance: the roof covering is dressed up the sides of the kerb, an apron flashing carries water from the uphill side around and out below, and the frame sits above the water line rather than in it. On a tiled roof that means a dressed metal flashing tucked under the tiles uphill and over them downhill; on a metal roof it means a properly formed upstand and a sheet lap that runs past the opening.

If your ceiling stains beside the skylight rather than under it, suspect the flashing first. That is the same detail, and the same failure, as the wall and chimney junctions covered in tile roof leak repair, and it is repaired the same way — by cutting out the failed detail and forming a new one, not by adding sealant on top of the old one.

Choosing a sealant that will not attack the sheet

Sealant choice matters more on polycarbonate than on almost any other substrate, because the wrong chemistry damages the sheet rather than merely failing to stick. The rule to work to is simple: use a sealant whose supplier explicitly states compatibility with polycarbonate, and treat anything else as unsuitable until proven otherwise.

Sealant familyHow to recognise itOn a polycarbonate skylight
Acetoxy-cure siliconeStrong vinegar smell while curing; the cheapest general-purpose tubeGenerally not recommended — it releases acetic acid as it cures. Avoid unless the supplier states it is suitable
Neutral-cure siliconeLittle or no vinegar smell; usually sold as neutral, low-modulus or glazing gradeThe usual choice, but still confirm the datasheet names polycarbonate
Polyurethane sealantSold as a construction or joint sealant, paintableStrong and flexible, but compatibility with polycarbonate varies by product — check before use
Butyl tape and gasketsNon-curing tape, or a moulded rubber profile in the glazing barOften the better answer at a moving joint, because it flexes instead of curing rigid

Two practical notes. Sealant needs a clean, dry, dust-free surface to bond to, and a skylight edge in Malaysia is neither of those things without preparation — most failed beads failed because they were applied over grime, not because the tube was wrong. And never treat a bead as the primary weather line at a moving joint; it is a backup to a gasket, a cap or a flashing. DIY waterproofing sealants covers the families in more detail.

Why a sealant-only repair keeps coming back

The pattern is familiar to anyone who has had a skylight “repaired” three times. A bead is run over the leaking edge; it works for a season; it cracks; a second bead goes over the first. Each round has the same three problems. The movement that broke the first bead is still there. The new bead is bonded to old, hardened sealant rather than to the sheet or the frame, so it is only as good as what is under it. And the accumulated layers make the eventual proper repair messier and more expensive, because all of it has to come off before anything can bond properly.

It also disguises the diagnosis. If the real path was the kerb flashing, the sealant was never going to work, but three failed attempts have now cost more than the flashing repair would have. The general case for fixing the component instead of the symptom is set out in why waterproofing fails.

Reseal, replace the sheet, or replace the unit

ConditionSensible answerWhy
Sheet clear and sound; gasket perished or sealant crackedReseal and re-gasket, correcting the fixingsThe cheapest honest repair, provided the fixings are freed so the sheet can move
Cracks radiating from screw holesReplace the affected sheet, oversize the holes, refit correctlyThe crack will keep growing; it is a movement problem, not a seal problem
Yellowed, brittle or crazed sheetReplace the sheetThe material has aged out; no seal repair will outlast it
Streaking or algae inside the flutesReplace the sheet and close the ends properlyFlutes cannot be cleaned out once contaminated
Frame corroded, or the kerb flashing failedRework the junction, or replace the unitThe leak is around the skylight, not through it
Repeated failures across several baysPrice a full replacementRepeated repairs on an aged assembly rent time rather than buy a fix

What a skylight leak costs to put right

Skylight work is priced as a roof repair, and the number is driven by access, by how much has to come apart and by whether sheet is being replaced (market estimate 2026, indicative Klang Valley):

WorkMarket range (2026, Klang Valley)Notes
Tiled / metal roof repairsRM500 – RM3,000 per jobresealing, re-gasketing, flashing rework or replacing a sheet

On our own side, ClickBina leak detection and assessment is RM300 – RM800 per visit, waived if you proceed with the repair — that is our price, not a market range, and it is worth taking when the drip point and the entry point clearly are not the same place. A new skylight or a full re-sheet is a different budget again and is covered in skylight cost; the wider roof numbers are in roof repair cost.

What a proper quote must itemise

  • Which leak path is being repaired — end caps, glazing bars, perimeter or kerb flashing — and the evidence for that diagnosis.
  • Whether any sheet is being replaced, in what type and thickness, and whether it is multiwall or solid.
  • How the sheet ends will be closed if it is multiwall: breather tape at the low end, sealed tape at the high end, and a cap over both.
  • Whether the fixings are being re-drilled oversized and refitted with washers so the sheet can move.
  • The sealant or gasket being used, and confirmation that it is stated as suitable for polycarbonate.
  • Whether old sealant is being cut out and the surfaces cleaned back, or new material is going over old.
  • Access: ladder, roof-safe access or scaffolding, and who provides it.
  • What test is done on completion, and what happens if it leaks again.

Access, working at height and wet weather

Two constraints drive the programme more than the materials do. The first is that nobody should stand on a polycarbonate sheet. It is not a walking surface, it gives no warning before it fails, and a fall through a roof opening is the most serious risk on this kind of job. Proper work uses crawl boards spanning the structural members, or access from below with a tower, and a contractor who is happy to walk across the panels is telling you something about how they will treat the rest of the job.

The second is weather. Sealant will not bond to a damp surface, and a skylight opened up in front of an afternoon storm puts water straight into the room below. Work is planned in dry windows, in sections, with each section closed before the crew leaves. In the monsoon months that usually means mornings rather than full days. The monsoon roof preparation checklist covers what is worth doing before the wet season rather than during it.

Testing afterwards, cleaning and the maintenance interval

Ask for a hose test on completion: water played over the skylight and the roof above it, working from the low side upwards so each detail is loaded in turn, with someone inside watching. Run it long enough to matter — a brief splash does not reproduce a storm. If the original leak only ever appeared in wind-driven rain, say so in advance and agree what happens if it returns, because a hose cannot reproduce wind.

Afterwards, the maintenance is mostly cleaning and looking. Wash the sheet with plenty of water and a mild soap using a soft cloth, and keep ammonia-based glass cleaners and solvent cleaners away from it — those are a common cause of crazing on polycarbonate. Once a year, before the wet season, check the end caps, the gaskets along the bars, the perimeter bead and the flashing, and clear leaves and debris from the uphill side of the kerb where they dam water. That annual look is the difference between a re-gasket and a replacement, and it fits alongside scheduled roof maintenance.

Why ClickBina

ClickBina repairs skylights, roof lights and polycarbonate awnings across Kuala Lumpur and Selangor as part of a roofing and waterproofing team, so the skylight, the flashing around it and the roof it sits in are all handled by the same crew instead of three. We diagnose the path before quoting rather than running a bead over whatever is wet, we say plainly when a sheet has aged out and resealing would be a waste of your money, and where the pattern is unclear we do a paid detection visit at RM300 – RM800 per visit and waive it if you proceed. Browse all of our waterproofing and leak repair services, or send photos of the skylight and the ceiling stain on WhatsApp for a fixed quote.

Common Questions

Why does my polycarbonate skylight leak at the edges?
Because the edges carry all the moving parts. Polycarbonate expands and contracts far more than its aluminium or steel frame, and a Malaysian roof puts it through that cycle every day. If the sheet was clamped tight and the weather seal is a rigid bead of sealant, that bead has to absorb movement it was never designed for and splits. If the sheet was allowed to move on oversized holes with a gasket or cap as the weather line, the edge survives.
Can I just seal a leaking skylight with silicone?
Only as a stopgap, and only with a sealant stated as suitable for polycarbonate. A bead is a backup seal, not a primary one at a moving joint, so on a rigidly clamped sheet it fails the same way the last one did. It also bonds to the old hardened sealant rather than to the sheet, and every extra layer makes the eventual proper repair more work. Fix the fixings and the gasket, then use sealant as the backup.
Which sealant is safe to use on polycarbonate?
Use one whose supplier explicitly states compatibility with polycarbonate, and treat everything else as unsuitable until you have checked. The common acetoxy-cure silicone — the cheap tube that smells strongly of vinegar while curing — releases acetic acid and is generally not recommended on polycarbonate. Neutral-cure glazing silicones are the usual choice, and butyl tapes or moulded gaskets are often better at a joint that moves.
Is the water on the underside of my skylight a leak or condensation?
Check when it appears. Rain-only, from one or two definite points, following a bar or an edge, and worse with wind from one direction: that is a leak. An even film or fine droplets across the whole underside on a cool morning after a hot day, with no rain at all, is condensation, and sealant will do nothing for it. Ventilation and reducing unvented moisture in the room are the fixes for condensation.
Why is there dirt or water inside my polycarbonate sheet?
Multiwall polycarbonate has open channels running through it, and the ends have to be closed properly — a breather tape at the low end that lets condensation drain while keeping dust out, a sealed tape at the high end, and a cap or U-profile over both. If the ends were left open or simply filled with sealant, dust, water and then algae get into the flutes. They cannot be cleaned out, so that sheet is replaced rather than repaired.
How much does it cost to repair a leaking skylight in Malaysia?
Skylight work is priced as a roof repair, and the general band is RM500 – RM3,000 per job (market estimate 2026, indicative Klang Valley) depending on access, on how much has to come apart and on whether any sheet is being replaced. Our own leak detection and assessment is RM300 – RM800 per visit, waived if you proceed with the repair. A brand-new skylight or a full re-sheet is a separate budget.
The stain is next to my skylight, not under it. Is the skylight still the cause?
Often not. Staining beside an opening usually points to the flashing where the frame meets the roof covering rather than to the skylight assembly itself — water arriving down the slope is being diverted around the opening, and that detail has lifted, corroded or was never dressed in properly. Resealing the skylight will not touch it. The flashing has to be cut out and re-formed.
Can someone walk on my polycarbonate skylight to fix it?
No. Polycarbonate roof sheet is not a walking surface and gives no warning before it fails, and a fall through a roof opening is the most serious hazard on this type of work. Proper access means crawl boards spanning the structural members, or working from below with a tower. A contractor who steps straight onto the panels is showing you how they will treat the rest of the job.

Get a Free Quote

Tell us what you need — we reply within the hour.

WhatsApp ClickBina← All Guides
💬 Get Your Instant Quote