Roofing Contractor Malaysia 2026: Rates, Vetting & Warranty
🏠 Renovation🏢 Office Fit-Out🛍 Shop Fit-Out💦 Waterproofing❄ Aircon⚡ Electrical & Plumbing🔨 Carpentry🧹 Deep CleaningGuidesToolsAbout🔍 SearchInstant Quote
Waterproofing & Leak Repair

Roofing Contractor
Rates, Vetting & Warranty (KL & Selangor 2026)

Roof leaking and looking for a roofer you can trust? Market labour rates for every kind of roof job, the real difference between a street tukang and a registered contractor, the questions to ask before you hand over the work, and what a warranty should actually say.

Two roofing workers in harnesses replacing clay tiles on the pitched roof of a Malaysian terrace house
Roofer labour rates in the Klang Valley for 2026: patching a leak point or replacing a few tiles RM600 – RM1,200, flashing or valley repair RM800 – RM3,000, re-screwing a metal roof RM1,000 – RM2,500, replacing rusted metal sheets RM800 – RM3,000 — with a minimum charge of around RM500 for any job that puts a crew on a roof (indicative 2026, Klang Valley). The biggest variable is not the price but who you hire: a street tukang with no warranty, or a registered contractor with a written fixed price, before-and-after photographs and a written warranty. This page shows how to tell them apart.

When you need a roofer, not a general handyman

A general handyman can settle a great deal — fitting a light, siliconing a sink, easing a door. Work on a roof is a different trade entirely. A roofer knows where it is safe to step (step on a tile in the wrong place and you have just created three more leak points), understands the water paths beneath tiles and metal sheets, and turns up with a ladder, a line and a second worker for safety reasons. Call a roofing specialist when: the ceiling drips during rain, tiles look springy or cracked when seen from below, metal sheets have started rusting, or the roof has gone fifteen years without anyone looking at it. For small jobs inside the house — curtain rails, doors, sinks — see our handyman services guide; this page is entirely about roof work. And if your problem turns out to be wall seepage or a leaking bathroom rather than the roof itself, that is the scope of our waterproofing contractor guide.

Street tukang vs registered contractor: the real difference

When a roof leaks, two kinds of “roof repair man” show up in your search results and your letterbox. The prices look similar at first — the difference only appears when something goes wrong.

FactorStreet tukang / flyerRegistered contractor
PriceQuoted verbally, often rises once he is on the roofWritten and fixed before work starts
DiagnosisGuessed from the ground, price given immediatelyGoes up and inspects first, shows photographs of the actual damage
WarrantyA verbal promise — the number goes quiet when it leaks againWritten, in the company’s name
MaterialsThe cheapest sealant for everythingMaterial and grade stated in the quotation
SafetyOne man, slippers, no lineTwo workers, proper access and procedure
If something goes wrongAn individual who can simply disappearAn entity that can be traced and claimed against

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 street tukang’s labour usually is cheaper on paper — because you are not paying for a warranty, for insurance, or for the right materials. When the cheap patch fails next monsoon you pay a second time, plus the cost of the plaster ceiling it has ruined in the meantime.

Roofer labour rates in 2026: price by job

These are Klang Valley market rates for the most common roof jobs (indicative 2026, Klang Valley) — the same figures we use in our roof repair cost guide, which is where the full cost breakdown by component lives, including worked examples, per-material comparisons and what a site visit itself costs. This page prices the labour; that page prices the job.

Type of workIndicative labour
Patch a leak point / replace a few tilesRM600 – RM1,200
Replace tiles over a wider areaRM600 – RM2,500
Flashing or valley repairRM800 – RM3,000
Re-screw and re-seal a metal roofRM1,000 – RM2,500
Replace rusted metal deck / zinc sheetsRM800 – RM3,000
Waterproofing coating on a concrete flat roofRM1,500 – RM8,000
Full re-roof (terrace house)By roof area — quoted after measuring

Re-screwing is priced by roof area and by how much lap sealing is in scope: a single-slope porch or extension roof, fasteners only, sits at RM500 – RM1,500, while a whole terrace-house roof re-screwed with fresh sealant run along every lap runs RM1,000 – RM2,500 (indicative 2026, Klang Valley). Sheet replacement is quoted at RM800 – RM3,000 by the number of sheets and by access; the tighter RM1,000 – RM2,500 band our other roof guides publish covers the common case of a few sheets on an easily reached slope, and the wider band covers everything from one sheet over a back-kitchen extension to a full run down one side of a roof.

People often ask whether roofers charge by the day or by the hour. General tradesmen do sometimes price by the hour or in half-day blocks, but roof work is almost always priced by the job, with a minimum charge of around RM500: every job on a roof requires transport, a ladder or scaffolding, and at least two workers for safety. Those costs are the same whether the damage is one sheet or twenty, which is why it pays to bundle several small roof jobs into one visit. For area-based waterproofing you can estimate your own figure with our roof waterproofing cost guide, and if the roof is rusting rather than leaking, grade it first with our roof rust grading guide before paying anyone for a repair.

“Roofing contractor near me” — how to actually choose in KL & Selangor

Type “roofing contractor near me” and Google returns ads, directories and phone numbers belonging to nobody in particular. Distance is not the most important factor: a contractor twenty minutes away with a written warranty is far safer than the man down the lane with no receipt. What you should check instead is whether he actually works in your area (not merely lists it in an advertisement), whether he replies on WhatsApp promptly and with questions that show he understands the problem, whether he is willing to come and inspect before giving a final price, and whether he has before-and-after photographs he can show you. A good roof-leak contractor will ask what type of roof you have, how old the house is and when the leak happens — not quote a price without seeing anything. If the leak only appears in storms, that pattern itself is diagnostic: our guide to roof leaks during heavy rain explains why.

Seven questions to ask before you hand over the job

Use this list on any roof repair contractor — including us. A good tradesman is not afraid of questions:

1. “Can you give me a written fixed price before work starts?” A verbal number is not a quotation.

2. “What is causing my leak, and how did you confirm it?” The answer should refer to an inspection, not to “it is old, everything needs doing”.

3. “What materials will you use?” Sealant brand, type of replacement tile, grade of screw.

4. “Is there a written warranty? How long, and what does it cover?”

5. “Can you show me photographs of similar work you have done?”

6. “How much deposit, and when is the balance due?” Avoid paying in full upfront.

7. “What is NOT included in this price?” Interior ceiling work, waste disposal, scaffolding.

Our fifteen questions for a waterproofing contractor extends the same approach to membrane and injection work, and choosing a renovation contractor covers larger jobs.

Signs a roof quote is too cheap

There is a classic pattern we meet over and over: a tukang quotes RM300 without going up to inspect, arrives, climbs straight onto the roof, then shouts down — “bos, it is bad up here, everything has rotted!” — and the price leaps to RM3,000 at the moment you are least able to say no. The variation on it: an approximate patch with cheap sealant, cash collected, and gone before the next rain. The warning signs are consistent — a price given from the ground without going up; a figure far below two or three other quotes; no written warranty and no receipt; a demand for full payment before starting; and the tradesman who “happens to be working in the area” turning up just after a storm. Repairing a leaking roof properly has a reasonable minimum cost, and the quote that looks too good usually ends up the most expensive. Our waterproofing scams guide and contractor overcharging guide document the same playbook in adjacent trades.

Verifying the outfit — and what recourse you actually have

Five minutes of checking changes the odds considerably, and the checks are the same ones that decide whether a warranty is worth anything later: you are assessing whether the entity behind the paper will still exist and answer when it rains.

CheckWhereWhat it tells you
Company registrationSSM e-Info searchWhether there is a legal entity behind the name at all
CIDB registrationCIDB, for construction workWhether the contractor is registered to do construction work
Written fixed quotationBefore work startsScope, materials and price are agreed rather than improvised on the roof
Written warranty naming the scopeOn the quotation or the invoice you pay againstWhat is covered, for how long, and how to claim
Before-and-after photographsAsk for them on WhatsAppYou are not going up to check the work yourself
Deposit and balance termsIn writingFull payment upfront is the classic way to lose money

If it goes wrong anyway, your formal routes are the Tribunal for Consumer Claims (TTPM) and a CIDB complaint against a registered contractor — both real, both slow, and both worth very little against an unregistered outfit with no assets and a new phone number, which is precisely why the checks above matter more than the recourse does. Our guides on CIDB contractor registration and what to do when a contractor is not CIDB registered go through this in detail.

Warranty norms for roof work — and our 6-Month No-Leak Warranty

Every ClickBina leak repair comes with a written 6-Month No-Leak Warranty: if the area we repaired leaks again within six months, we come back and repair it again free — no visit charge, no material charge. What is covered is the area and scope of work named in the quotation; a new leak point elsewhere on the roof, or damage from a fallen tree, is separate work — and we explain the difference with photographs rather than just asserting it. A written warranty changes the incentives: we lose money if the work fails, so we have every reason to get it right the first time. When you compare warranties across contractors, the things that matter are the period and its start date, the remedy stated (free re-inspection and re-repair, with the method named), a finite written list of exclusions, a verifiable issuer, and a defined claim path. Our waterproofing warranty guide sets out all six and how to claim against them.

Scope of work, the process, and where we cover

Our roof team handles all roof work on terrace houses, semi-Ds, bungalows and extensions across the Klang Valley: tiled roofs — replacing cracked or slipped tiles, repointing ridges, repairing valleys and underlayment (see our roof tile leak repair guide); metal and metal-deck roofs — re-screwing with new washers, sealing lap joints, replacing rusted sheets and rust-seal coating (see metal roof leak repair); flashings and roof-to-wall junctions, the single most common leak point on a terrace house with an extension, covered in our valley and flashing replacement guide; flat concrete roofs — waterproofing coatings and membranes, covered in our flat roof waterproofing guide; and gutters and rainwater goods — clearing, repairing and replacing, covered in our gutter and downpipe repair guide. If the real cause turns out to be the upstairs bathroom rather than the roof — which happens often — we say so plainly and offer the correct fix instead, for example PU injection at our flat RM650.

The process runs from WhatsApp to finished job in four steps. Send photographs — the roof from outside and the stain on the ceiling, with your area name; we reply with an initial estimate, usually within the hour during working hours. Site visit and inspection — we go up, photograph the actual damage, and show it to you. Written fixed price — scope, materials and full price before work starts, with no surprise charges halfway. Work completed plus warranty — before-and-after photographs for every job on a roof (because we know you will not be going up to check), the area cleaned, and the written warranty in your hand.

We cover the whole of KL and Selangor: KL city, Cheras, Kepong, Setapak, Ampang, Bangsar, Mont Kiara, Petaling Jaya, Subang Jaya, Shah Alam, Klang, Puchong, Seri Kembangan, Kajang, Bangi, Cyberjaya, Gombak, Selayang, Rawang and the surrounding areas — the full list is on our areas we serve page. If your area is in the Klang Valley but not listed, just WhatsApp; we very likely reach you. Monsoon slots (November to February) fill first, so if the roof is already showing signs, do not wait for the first heavy rain — our monsoon roof preparation checklist covers what to do before the season starts.

Why ClickBina

ClickBina is a Klang Valley roofing and property-repair contractor: we inspect before quoting, give a written fixed price broken down by item, send before-and-after photographs for every job on a roof, and back leak repairs with a written 6-Month No-Leak Warranty. We will also tell you when the work is not worth doing yet — a rusting roof that is not leaking usually wants grading, not repairing, and our roof rust grading guide explains why. WhatsApp us photographs of the roof and the ceiling stain and we reply within the hour. The Malay version of this page is at tukang bumbung →.

All prices on this page are estimates (indicative 2026, Klang Valley). The real figure is confirmed after we see the roof.

Common Questions

How much does a roofer charge per day in Malaysia?
Roof work is rarely priced by the day — it is priced by the job, because the scope determines the materials, the access and the number of workers. As a reference, general tradesmen usually charge by the hour or in half-day blocks, but for roofs the more useful figure is the price per job: patching a leak point or replacing a few tiles RM600 – RM1,200, and re-screwing a metal roof RM1,000 – RM2,500 (indicative 2026, Klang Valley).
What is the price difference between a street tukang and a registered contractor?
A street tukang usually quotes less because you are not paying for a warranty, insurance, the right materials or a second worker. The risks are a verbal price that rises once he is on the roof, a cheap sealant patch that fails next monsoon, and a phone number that goes quiet when you want to claim. A registered contractor gives a written fixed price and a warranty in a company name that can be traced — that is what the difference buys.
Do I need to pay a deposit before work starts?
For small jobs most contractors, ourselves included, do not need a deposit — you pay on completion. For larger jobs involving significant materials, such as replacing metal sheets or a re-roof, a reasonable materials deposit is normal with the balance on completion. What to avoid: full payment before work starts, or a large deposit to a tradesman with no receipt and no company name.
Is there a minimum charge even for a small job like replacing one tile?
Yes — the market minimum is around RM500 (indicative 2026, Klang Valley), even if the damage is a single tile or one screw hole. The reason is that every job on a roof involves transport, a ladder or scaffolding, and at least two workers for safety. Those costs do not scale with the size of the damage, which is why it is worth bundling several small jobs into a single visit.
How long does a roof repair take?
Small jobs such as patching a leak point or replacing a few tiles are usually done in half a day to a day. Medium jobs such as flashing repair, re-screwing one metal roof, or replacing sheets take one to two days. A full re-roof is measured in weeks, depending on the size of the house and the weather. A proper contractor gives you a written time estimate alongside the price.
Can roofs be repaired during the rainy season?
Yes — work is planned around weather windows, usually mornings before the afternoon rain, and work on the roof stops when the surface is wet for safety reasons. For monsoon emergencies the normal step is a temporary patch first so the ceiling does not deteriorate further, then a full repair when the weather allows. This is also why monsoon slots fill up quickly — do not wait for a leak to get bad.
How do I claim the 6-Month No-Leak Warranty?
WhatsApp the same number with photographs of the leak and your address. We come and inspect — if the leak point is within the area and scope of work we repaired, and still within the six months, we repair it again free, with no visit charge and no material charge. That is why our warranty is written with a clearly stated scope: so the claim is just as clear and does not turn into an argument.

Get a Free Quote

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

WhatsApp ClickBina← All Guides
💬 Get Your Instant Quote