Why zink roofs leak — rusted fasteners, opened laps, thermal movement — and the repair ladder from a RM500 re-screw to a full rust-seal coating system.

Most leaking metal roofs do not need a new roof. The great majority of leaks trace back to a handful of rusted fasteners, an opened lap joint or a failed flashing — problems fixed for hundreds of ringgit, not tens of thousands. The ranges below are a Klang Valley planning guide (indicative 2026, Klang Valley); the right figure for your roof depends on access, pitch and how far the rust has spread.
| Repair type | Indicative price | When it applies |
|---|---|---|
| Re-screw & new bonded washers | RM500 – RM1,200 | Leaks along fastener lines; washers perished or screws backed out |
| Lap joint, ridge & flashing resealing | RM800 – RM2,500 | Water tracking through side/end laps, ridge caps or wall flashings |
| Panel replacement (a few sheets) | RM1,000 – RM2,500 | Individual sheets rusted through or storm-damaged |
| Rust-seal coating system | RM5 – RM12 / sq ft | Widespread surface rust; seals the whole roof and extends its life |
| Full re-roof | See re-roofing guide | Perforation across large areas; battens or purlins affected |
Fastener and lap repairs are the workhorse jobs at RM500–RM2,500. A coating system only makes sense once rust is widespread but the sheets are still structurally sound — it seals every screw head and lap in one pass. For how these figures sit against other roof types, see our roof repair cost guide.
Metal deck and zink roofing dominates Malaysian landed extensions, kitchen add-ons, car porches, kampung houses and factories because it is light, cheap and fast to install. It also lives a hard life here: punishing afternoon heat expands the sheets daily, monsoon downpours test every joint, and year-round humidity keeps any exposed steel rusting. The result is a predictable set of failure points that a specialist can usually identify from one inspection.
| Failure point | What you see | Typical fix |
|---|---|---|
| Rusted fasteners & perished washers | Ceiling stains in neat straight lines | Re-screw with new bonded washers |
| Opened lap joints | Leaks in heavy or wind-driven rain only | Reseal laps with butyl or PU systems |
| Ridge caps & wall flashings | Stains along the ridge line or where roof meets wall | Re-fix and reseal, or new flashing sections |
| Rust perforation | Pinholes, daylight through the sheet, drips anywhere | Panel replacement or coating if caught early |
| Elongated screw holes | Leaks that return after every patch | Larger-gauge screws, load-spreading washers |
Every metal roof sheet is held down by self-drilling screws, each one a deliberate hole through the roof sealed only by a small rubber (EPDM or neoprene) washer under the screw head. Malaysian UV and heat harden those washers within seven to fifteen years; once a washer cracks or the screw rusts, rainwater follows the screw thread straight through the sheet into the ceiling below. That is why metal-roof ceiling stains so often appear in neat straight lines — they are tracing the purlin lines where the screws sit. The fix is systematic, not cosmetic: replace the affected fasteners with larger-gauge screws and fresh bonded washers so the new thread bites clean steel, rather than dabbing sealant on each head and hoping.
Metal sheets overlap at side laps and end laps, and wind-driven monsoon rain is pushed up between those overlaps by pressure and capillary action — which is why some roofs only leak in storms, a pattern we unpack in our roof leak during heavy rain guide. Ridge caps and the flashings where a roof meets a wall are the other classic lines of failure, especially on extensions where the new metal roof tucks against the original house wall. Old sealant in these joints hardens, cracks and lets go. Proper repair means opening the joint, cleaning it back to sound metal, and resealing with butyl tape or a polyurethane system — or fabricating new flashing sections where the old ones have rusted — typically RM800–RM2,500 depending on length and access.
A metal roof moves every single day. Sheets heat to well over 60°C in the afternoon sun and cool sharply in evening rain, expanding and contracting over each fixed screw. Over years, that movement elongates screw holes and works fasteners loose — the reason leaks along fastener lines keep returning after simple patch jobs. Rust perforation is the slower killer: surface rust becomes scale, scale becomes pinholes, and pinholes become holes, fastest where water ponds on low-pitch sections, where leaves sit under overhanging trees, and where condensation forms on the underside of uninsulated sheets. Once a sheet is perforated, sealant is a delay, not a repair — the panel needs replacing or the roof needs a coating system before perforation spreads.
An honest metal-roof repair climbs a ladder, and stops at the cheapest rung that actually solves the problem. First, re-screw and re-washer the affected fastener lines. Second, reseal the laps, ridges and flashings with proper butyl or PU systems. Third, if surface rust is widespread but the sheets are still sound, rust-convert and coat the whole roof. Fourth, replace the individual panels that are already perforated. Only fifth — when perforation is widespread or the supporting steel is going — does a full re-roof make sense. A contractor who glances at some rust and jumps straight to a re-roof quote without pricing the lower rungs is selling, not diagnosing; our guide to choosing a waterproofing contractor shows how to tell the difference.
For a roof with widespread surface rust but no major perforation, a coating system is the middle path between endless patching and a re-roof: it treats the rust, then seals the entire surface — every screw head, lap and pinhole-prone patch — under one continuous elastomeric membrane. Done properly it is a multi-step system, priced at RM5–RM12 per sq ft (indicative 2026, Klang Valley) depending on the roof condition and the system specified, and typically buys a sound roof another five to ten years.
| Step | What is done | Why it matters |
|---|---|---|
| 1. Clean & prepare | Pressure-clean, remove loose rust and scale | Coatings only stick to sound, clean metal |
| 2. Rust conversion | Chemical rust converter on corroded areas | Stops active rust continuing under the coating |
| 3. Anti-rust primer | Full-surface metal primer | Adhesion and corrosion protection |
| 4. Detail reinforcement | Fibre mesh over laps, screw lines & flashings | The moving joints are where coatings crack first |
| 5. Topcoats (2 coats) | Elastomeric acrylic or PU membrane | The waterproof, UV-stable working layer |
Acrylic systems are the value option and PU systems the heavier-duty one — our acrylic roof coating guide and liquid waterproofing membrane guide compare them in detail. A heat-reflective white topcoat is a worthwhile upgrade on Malaysian roofs: it drops sheet temperature, which slows both the thermal movement and the rust that caused the leaks in the first place.
The most common sight on a leaking Malaysian metal roof is a constellation of silicone blobs from previous handyman visits — and the leak still active. Silicone smears fail for predictable reasons: silicone does not bond to rust or to chalky, weathered zinc; a rigid blob cannot survive the daily expansion and contraction of the sheet; UV breaks the edges of the bead loose within a couple of seasons; and a half-detached smear then traps water against the steel, quietly accelerating the very rust it was meant to stop. Worse, cured silicone contaminates the surface so that proper primers and coatings will not adhere over it — meaning a roof covered in old silicone often costs more to repair properly, because every smear has to be scraped off first.
Many Malaysian homes roofed before the 1990s carry corrugated asbestos-cement sheets that look superficially like old zink. If your roof is grey, brittle-looking cement sheet on an older house, treat it with caution: asbestos-cement is only hazardous when the fibres are released, which is exactly what drilling, cutting, breaking or pressure-washing does. Do not screw into it, do not blast it clean for coating, and do not let a general handyman smash out a “quick” panel swap. For these roofs the responsible call is usually replacement with modern metal deck — sheets wetted down, removed whole, wrapped and disposed of properly rather than broken up — handled by a contractor who understands the material. If you suspect asbestos, say so when you enquire, and we will scope the job accordingly.
Panel replacement makes sense when damage is local — a few sheets rusted through, a section crushed by a fallen branch — and the profile can still be matched so new sheets lap correctly into old. But repairs stop making sense at a recognisable point: when roughly a third or more of the sheets are rusting through, when the battens or purlins underneath are rusted or sagging, or when a twenty-plus-year-old roof produces a new leak every monsoon. At that point each RM1,000 patch is buying months, not years, and the money is better put toward a re-roof — costs and options are in our re-roofing cost guide. And if the leak is over the car porch rather than the main roof, the economics are different again — see our car porch roof leak guide.
You can learn a lot without leaving the ground. From outside, look for rust streaks running down the sheets, lifted or missing flashings, ponding marks on low-pitch sections, and screws standing proud of the surface. Inside, the stain pattern is the diagnosis: stains in straight parallel lines point to fastener or purlin lines; a stain along one wall points to a flashing; stains that only appear after storms point to laps and wind-driven rain. Our ceiling leak repair guide covers reading and repairing the damage below. What you should not do is walk the roof: thin sheets between purlins flex and dent underfoot, old sheets can fail without warning, and more than a few leaks are created by the inspection. If your roof is tiled rather than metal, the failure points are entirely different — see our roof tile leak repair guide.
ClickBina repairs, reseals and coats metal roofs across the Klang Valley — landed homes, extensions, awnings and factory roofs — diagnosis first, with an itemised quote, proper materials rather than silicone smears, and a written 6-Month No-Leak Warranty on the treated area. WhatsApp us a photo of the roof and the ceiling stain and we will tell you the same day whether it looks like a fastener, lap or coating job — and give you a ballpark before anyone climbs a ladder.
Tell us what you need — we reply within the hour.