Roof leaks every time it pours? Triage steps first, then diagnosis by roof type, honest repair costs and the permanent fix — from a Klang Valley leak-repair contractor.

Water is coming through and it is still raining — deal with the water first, the roof later. Move furniture and electronics out of the drip zone, put a pail under every drip, and lay towels to stop water tracking across the floor. If water is anywhere near a ceiling light or fan, switch off that lighting circuit at the DB box before you touch anything — water meeting live wiring is the one genuinely dangerous part of a roof leak. If the ceiling is bulging with trapped water, put a bucket underneath and pierce the bulge with a screwdriver to drain it in a controlled stream; it feels wrong, but a small drained hole is far cheaper to repair than a collapsed ceiling. Then photograph everything with timestamps — the drips, the stains, the rain outside. Those photos are diagnostic gold for any contractor (and for insurance).
| Step | Action | Why it matters |
|---|---|---|
| 1. Contain | Pails under drips, towels, move valuables | Limits damage to floors, furniture and electronics |
| 2. Kill power | Switch off the affected lighting circuit at the DB box | Water plus live wiring risks shock and short circuits |
| 3. Drain bulges | Pierce a bulging ceiling over a bucket | Prevents a sudden, heavy ceiling collapse |
| 4. Document | Photos and video with timestamps | Evidence for diagnosis and any insurance claim |
| 5. Note conditions | Wind direction, rain intensity, which rooms leak | Wind-driven leaks reveal which side of the roof failed |
One safety rule above all: do not climb onto the roof during or right after rain. Wet tiles and wet metal sheeting are dangerously slippery, and nothing up there needs fixing in the next hour.
A roof that leaks only in a downpour is not a mystery — it is a roof that sheds normal rain fine but has weak points that fail when volume and wind exceed what they can handle. A Malaysian monsoon storm brings three things a drizzle does not. First, wind-driven rain: gusts push water sideways and even uphill, under tile laps, through ridge gaps and past flashings that shed vertical rain perfectly well. Second, volume: valleys and gutters that cope on a normal day overflow when 40–60mm falls in an hour, and the overflow backs up under the tiles or over the gutter's inner edge into your ceiling. Third, capillary tracking: once laps and joints are saturated and pressurised, water wicks between overlapping sheets and travels along battens before it drops. That is also why a contractor who inspects on a bright dry day can honestly find "nothing wrong" — the failure only exists under storm conditions.
Because water travels, the wet patch on your ceiling is a clue, not an answer. Water enters at a high point, runs along rafters, battens or the top of the plaster ceiling until it finds a joint or a light fitting, then drips — often metres from the entry point. To narrow it down: look into the roof void with a torch during or just after rain and follow the wet timber trails uphill; map each ceiling stain against what sits above it (a valley, the ridge, flashing at a wall, a skylight, aircon trunking); and note which wind direction produces which leak. And if the stain sits below an upstairs bathroom rather than the roofline, you may not have a roof problem at all — see our ceiling leak repair guide for the full decision path.
On the concrete-tile roofs most Klang Valley landed homes carry, heavy-rain leaks come from a shortlist. Flashing — the metal or mortar junction where the roof meets a wall, chimney or dormer — cracks and lifts with age, and wind-driven rain exploits it first. Valley gutters collect leaves, mortar debris and tennis balls; a half-blocked valley overflows sideways under the tiles in exactly the storms that matter. Individual tiles crack from foot traffic or slip out of alignment, opening a direct path. Ridge and hip mortar shrinks and cracks over the years. And beneath it all, the sisalation or underlayment that catches minor ingress tears and degrades, so defects that were invisibly absorbed for years suddenly reach your ceiling.
Metal deck roofs — common on extensions, kitchen additions, awnings and factories — fail differently. Every fastener is a hole in the roof kept dry by a rubber washer, and those washers perish and crack in Malaysian heat within 7–15 years; each failed washer becomes a drip in driving rain. Side and end laps between sheets rely on overlap and sealant, and on low-pitch roofs wind pressure pushes water uphill through the lap by capillary action. Rust perforation appears around fasteners and at cut edges. Thermal expansion works screws loose over the years, opening the washers even before they perish. The pattern to look for: multiple small drips in a line, following the fastener rows or a sheet lap.
Reinforced-concrete flat roofs — over porches, car porches, extensions and many townhouse levels — leak when the waterproofing membrane ages and rainwater ponds. Blocked outlets let water stand for days, and standing water finds every hairline crack and every failed joint at upstands and parapet walls. The concrete itself is not waterproof; the membrane is, and membranes last roughly 10–15 years before UV and thermal movement crack them. The permanent fix is a proper re-membrane, not patches of sealant — see our flat roof waterproofing guide for the systems and process, and our roof waterproofing cost guide for per-square-foot pricing.
If the permanent repair must wait for dry weather or a contractor slot, a few stopgaps genuinely help. Clearing gutters, valleys and downpipes is the biggest quick win — a large share of "roof leaks" are really overflow problems, and clearing them costs nothing. A tarpaulin tied down over the suspect area (weighted or tied, never nailed through good tiles) will hold through a storm. A bead of quality sealant on a visible crack is a legitimate stopgap — as long as everyone agrees it is a stopgap. Inside, keep the pail in place and the circuit off until the ceiling is dry. What not to do: pour a whole tube of silicone across the roof "to be safe", or cement over weep points that are designed to drain.
Permanent means fixing the entry path, not the symptom. The ranges below are what straightforward, honestly-scoped repairs cost around the Klang Valley (indicative 2026, Klang Valley) — our full roof repair cost guide breaks each one down.
| Repair | Indicative cost | Notes |
|---|---|---|
| Clear valleys, gutters & downpipes | RM150 – RM500 | Often solves "leaks" that are really overflows |
| Replace cracked / slipped tiles | RM300 – RM1,000 | Access and tile matching drive the price |
| Repair or renew flashing | RM500 – RM2,000 | The most common heavy-rain culprit on tiled roofs |
| Replace a valley gutter | RM800 – RM2,500 | Includes lifting and re-laying adjacent tiles |
| Metal roof — re-screw & seal laps | RM500 – RM1,500 | New fasteners with fresh washers, lap sealant |
| Flat roof re-membrane | RM12 – RM30 / sq ft | Full system, not patches; 10–15 year life |
| Full re-roofing | RM15,000+ | See the re-roofing guide below |
A proper repair starts with a diagnosis you can understand — which is why we ask for photos and explain what failed before quoting, not after.
Every neighbourhood has a story of a roof "repaired" four times that still leaks. The tampal cycle fails for predictable reasons. Sealant patches the spot where someone thinks water enters — but because water travels, the guess is often wrong, so the leak simply reappears. Even a correct patch is temporary: exposed sealant UV-degrades and cracks within one to two years on a Malaysian roof. Each failed patch adds a layer of old silicone that makes the eventual proper repair harder and messier. And patching is priced attractively low precisely because it carries no responsibility — RM200 four times is RM800 spent to still have a leaking roof. Paying once for the actual failed component — the flashing, the valley, the washers, the membrane — is nearly always cheaper across two monsoon seasons.
There is a point where repairs stop making sense: when each monsoon produces leaks in new places, when fastener rust or tile brittleness is widespread rather than local, when the underlayment has broken down across the roof, or when quoted repairs add up to a third or more of a re-roof. At that stage, spending on patches is renting time, not buying a fix. Re-roofing a typical Klang Valley terrace house starts around RM15,000–RM20,000 and scales with size, pitch and material — our re-roofing cost guide covers the full breakdown, materials and timeline, and our waterproofing cost guide covers the wider picture if walls and wet areas are ageing too.
Most heavy-rain leaks announce themselves in the first big storm of the season — which means a small amount of dry-season maintenance prevents most wet-season emergencies. The routine is short and unglamorous.
| Task | How often | Why |
|---|---|---|
| Clear gutters, valleys & downpipes | Before each monsoon peak (roughly Apr & Oct) | Overflow is the most common "leak" |
| Visual check of tiles, ridge & flashing | Yearly, and after any violent storm | Catch cracked or slipped tiles early |
| Torchlight check of the roof void | Twice a year | Wet trails and daylight spots show up before ceiling stains do |
| Trim overhanging branches | Yearly | Leaves block valleys; branches abrade tiles |
| Re-seal flashings & laps | Every 3–5 years | Sealant ages faster than the roof does |
ClickBina repairs roof and ceiling leaks across the Klang Valley with an honest-diagnosis-first approach: send us a photo or video on WhatsApp and we'll tell you honestly what it is — and whether you need a RM300 gutter clear, a flashing repair, or something bigger. We quote flat, itemised prices before work starts, fix the entry path rather than tampal over the symptom, and back ceiling PU injection work with a 6-Month No-Leak Warranty. If the right answer is a repair, we won't sell you a re-roof; if it is genuinely re-roofing territory, we'll show you why. See our guide to choosing a waterproofing contractor for the questions we think you should ask anyone — including us.
Tell us what you need — we reply within the hour.