Ceiling Leak Repair in Malaysia: Stop the Source, Then Fix the Ceiling
Ceiling leak repair in Malaysia starts with finding the source: roof, gutter, upstairs bathroom, aircond drainage or a pipe. Minor roof leak repairs cost RM350 to RM1,800 with up to 1 year workmanship warranty, and bathroom waterproofing RM2,500 to RM6,000. Our technician inspects for free and quotes on the spot once the cause is confirmed.
Book a free inspection
A ceiling water stain is a symptom, not the problem. Water can travel a long way along a truss, a slab or a pipe before it drips, so the stain is often metres away from the actual leak. Painting over it, or replacing the ceiling board without fixing the source, means the stain is back after the next storm or the next shower upstairs.
Our technicians trace ceiling leaks for terraces, semi-Ds, bungalows, condominiums and shophouses across the Klang Valley, Johor, Penang, Perak, Kedah, Negeri Sembilan, Melaka and Kuantan. Works are carried out by our CIDB-registered installation partner. Book a free inspection and we will confirm where the water is coming from before quoting.
Why is my ceiling leaking? The usual causes
The first question we ask: does it leak only when it rains, or also when it is dry? A rain-only leak points to the roof or gutters. A leak on dry days points to plumbing, the water tank, aircond drainage or an upstairs bathroom.
- Roof: cracked tiles, ridge mortar, flashing at the party wall, or a leaking flat roof slab
- Gutters: blocked or overflowing valley and box gutters
- Bathroom above: failed waterproofing under the tiles or a leaking floor trap
- Aircond: blocked or disconnected drain pipes and condensation from trunking
- Plumbing and water tank: leaking joints, overflow pipes or tank corrosion in the roof space
How we fix a ceiling leak
We fix the source first, then the ceiling. Repairing the ceiling alone is never the first step.
- Triage questions and a moisture check on the stained area
- Trace the water path: roof walk or drone where safe, roof space check, water test on suspected areas
- Repair the source: roof, gutter, bathroom waterproofing, aircond drain or plumbing
- Let the area dry, then repair or replace damaged ceiling boards and repaint
- Final check after the next rain or water test
Repair options depending on the source
Each cause has its own fix. Roof leaks are handled through roof leak repair. Flat roofs and car porches need roof waterproofing. A leak below an upstairs bathroom usually needs toilet waterproofing. If you are unsure, start with leak detection.
Ceiling board repair or replacement, after the leak is fixed, is quoted after inspection based on the area and ceiling type.
- Roof leak repair for tiles, ridges and flashing
- Membrane waterproofing for flat roofs and porches
- Bathroom waterproofing for toilets above the ceiling
- Ceiling board repair and repainting after the source is fixed

Ceiling leak repair cost in Malaysia (2026 indicative)
Because the cost depends on the source, the table shows the most common repairs behind ceiling leaks. The exact price is confirmed after the free inspection, once the cause is confirmed.
Our process: inspection, quote, works, warranty
- Book online with your address and photos of the stain, plus when it appears
- We confirm a free inspection with the nearest branch team, usually within 1 to 3 working days
- Our technician traces the source and quotes on the spot
- You confirm and pay a deposit; the source is repaired, then the ceiling
- Balance on completion; the warranty for the repair type is issued
When to act on a ceiling leak
Act early. Wet plaster or gypsum ceiling boards sag, grow mould and can eventually collapse. Water near light fittings or fans is also an electrical risk, so switch off that circuit if water is dripping near fittings. Put a container under the drip, take photos and note whether it happened during rain or on a dry day; this helps our technician find the cause faster.
Indicative prices (2026)
| Job | Price range | Warranty |
|---|---|---|
| Minor roof leak repair (reseal tiles/ridge/flashing, small area) | RM350 – RM1,800 | Up to 1 year workmanship |
| Membrane waterproofing (flat roof, slab, car porch) | RM7 – RM9 per sq ft | 10 years |
| Toilet / bathroom waterproofing (re-do, incl. hacking and re-tiling) | RM2,500 – RM6,000 per bathroom | 5 years |
| Ceiling board repair after leak | Quoted after inspection | — |
| Roof inspection + on-the-spot quotation | FREE (remote areas RM150) | — |
Indicative ranges in Malaysia. The exact price is confirmed after the free inspection (roof design, pitch, access and damage).
What happens after you book

Tell us the problem
Send your address and a few photos. Tell us if it leaks only when it rains or also when it is dry.

Free inspection
A technician visits within 1–3 working days, water-tests and checks the roof, and shows you the cause.

Quotation on the spot
A clear written quotation. No obligation. Deposit only when you confirm.

Works + warranty
Our site team completes the job and you receive a written workmanship warranty.
Frequently asked questions
How do I stop my ceiling from leaking?
First, find the source. Put a container under the drip, switch off any light circuit nearby, and note whether it leaks only during rain or also on dry days. Then have the roof, gutters, upstairs bathroom, aircond drain and plumbing checked. Fixing the source is what stops the leak; repairing the ceiling comes after.
How much does ceiling leak repair cost in Malaysia?
It depends on the cause. Minor roof leak repairs cost RM350 to RM1,800, flat roof membrane waterproofing RM7 to RM9 per sq ft, and bathroom waterproofing RM2,500 to RM6,000 per bathroom. Ceiling board repair is quoted after inspection. The exact price is confirmed after our free inspection.
Why is my ceiling leaking when it is not raining?
A ceiling that leaks on dry days usually has a non-roof cause: a failed bathroom floor waterproofing upstairs, a leaking water pipe, an overflowing water tank in the roof space, or a blocked aircond drain. Our technician checks these during the inspection so you do not pay for roof work that would not help.
What does a brown water stain on the ceiling mean?
A brown or yellow ring on the ceiling usually means water has been soaking in repeatedly and drying out, carrying dirt and minerals from the roof space. It often indicates a long-running, slow leak. Check whether it grows after rain or after showers upstairs, and book an inspection before the board weakens.
Can I just paint over a ceiling water stain?
Only after the leak is fixed and the ceiling is fully dry. Painting over an active leak hides the problem, and the stain will return. If the board is soft or sagging, it should be replaced rather than painted. A stain-blocking primer helps the new paint cover properly.
Is a leaking ceiling dangerous?
It can be. Wet plaster or gypsum ceiling boards lose strength and can sag or collapse. Water near light fittings, fans or wiring is an electrical hazard. If the ceiling is bulging or water is near fittings, switch off that circuit, keep people clear and book an urgent inspection.
Who pays for a ceiling leak in a condo?
Under the Strata Management Act 2013, leaks from common property, such as the main roof, are usually the JMB or MC's responsibility. Leaks from a unit above, for example a bathroom, are generally that owner's responsibility. Report it to management, document it with photos, and get the source confirmed.
How long does ceiling leak repair take?
Fixing the source is usually one day for minor roof repairs, and three to five days for bathroom waterproofing. The ceiling then needs time to dry before boards are repaired and repainted. Our technician gives a timeline in the quotation.
Areas we cover
Klang Valley, Putrajaya, Negeri Sembilan & Melaka
Kuala Lumpur, Petaling Jaya, Shah Alam, Subang Jaya, Puchong, Cheras, Klang, Kajang, Seri Kembangan, Ampang, Kepong, Setia Alam, Cyberjaya, Putrajaya, Rawang, Bangi, Semenyih, Damansara, Bukit Jalil, Sungai Buloh, Seremban, Nilai, Melaka
Johor
Johor Bahru, Skudai, Kulai, Pasir Gudang, Iskandar Puteri, Batu Pahat, Muar, Kluang
Penang, Kedah, Perak & Kuantan
Penang, Bukit Mertajam, Butterworth, Bayan Lepas, Ipoh, Taiping, Alor Setar, Sungai Petani, Kulim, Kuantan