How to Choose a Roofing Contractor in Malaysia: CIDB Check, Warranty and Red Flags
Choose a roofing contractor in Malaysia who is CIDB-registered, explains the cause of the problem before quoting, gives an itemised written quotation and a written workmanship warranty, and does not demand full payment upfront. Avoid door-to-door offers, vague lump-sum prices and anyone who pressures you to decide on the spot.

Why the choice matters
Roof work is hard for homeowners to check. You rarely see what happens on the roof, and a poor repair may only show itself in the next big storm. A good contractor finds the real cause, fixes it properly and stands behind the work. A poor one patches the stain, gets paid and becomes hard to reach. A few simple checks before you sign make a big difference.
Check CIDB registration
The Construction Industry Development Board (CIDB) registers construction contractors in Malaysia and assigns grades according to the size of work they are allowed to tender for. Registration does not guarantee quality, but it shows the company exists as a registered contractor with accountability.
- Ask for the company's full registered name and CIDB registration number.
- Check it yourself on CIDB's official online contractor search rather than relying on a photo of a certificate.
- Make sure the name on the quotation and invoice matches the registered company.
- For larger jobs, check the registration grade and category are appropriate for the work.
What a proper quotation should include
| Item | What good looks like | Red flag |
|---|---|---|
| Cause of the problem | Explained clearly, with photos from the inspection | "Whole roof is bad" with no evidence |
| Scope of work | Itemised: area, method, materials | One lump sum with no detail |
| Measurements | Area in sq ft or length in ft stated | No measurements |
| Materials | Product type and system named | "Best quality" with no specifics |
| Warranty | Written, with duration and what it covers | Verbal promise only |
| Payment terms | Deposit, balance on completion | Full payment before work starts |
| Timeline | Estimated start and duration | "Can start now, today only price" |
Insist on a written warranty
A warranty is only useful if it is written down, names the company, describes the work and states how long it lasts. Ask what is covered (workmanship, materials, or both), what voids it (for example, someone else walking on the roof or installing an aircond bracket later), and how to make a claim. Warranty length should match the type of work.
| Type of work | Typical warranty we issue |
|---|---|
| Minor roof leak repair | Up to 1 year workmanship |
| Ceramic or heat-reflective roof coating | 5 years |
| Liquid or torch-on membrane waterproofing | 10 years |
| PU-foam insulated metal deck roof | 10 years |
| Stone-coated interlocking roof tiles, full re-roof | 20 years |
| Bathroom waterproofing re-do | 5 years |
Red flags to watch for
- Door-to-door visits claiming they "noticed a problem" on your roof while passing by.
- Pressure to decide on the spot, or a "today only" discount.
- Refusal to show photos of what they found on the roof.
- Demand for full payment before any work starts.
- No company name, no registered address, only a mobile number.
- Quote far below others with no explanation of what is left out.
- Recommending a full re-roof without explaining why repair will not work.
- Using only sealant on joints that need flashing or proper waterproofing.
Questions to ask before you sign
- What exactly is causing the leak, and can you show me?
- Is a repair enough, or is replacement needed? Why?
- What materials and method will you use?
- How long will the work take, and what happens if it rains?
- Who will be on site, and who supervises?
- What does the warranty cover, and how do I claim?
- What are the payment stages?
How our process works
Our inspections and works are carried out by our CIDB-registered installation partner, with site teams across our coverage areas. The process is straightforward: you send your address, the problem and photos; we confirm a free inspection slot, usually within one to three working days; the technician inspects, explains the cause and gives a quotation on the spot; you confirm, pay a deposit with the balance on completion; and a written workmanship warranty is issued. Prices are indicative until the inspection, for example minor leak repair at RM350 to RM1,800, with the exact price confirmed after the free inspection based on roof design, pitch, access and damage.
Book a free inspection and compare
A free inspection costs you nothing and gives you a clear diagnosis to compare against other quotations. See roof leak repair, roof replacement and roof inspection and leak detection, then book your free inspection.
Frequently asked questions
How do I check if a roofing contractor is CIDB-registered?
Ask for the company's registered name and CIDB registration number, then check it yourself using CIDB's official online contractor search. Make sure the name on the quotation and invoice matches the registered company. Registration shows accountability, though you should still check the quotation, warranty and payment terms.
How many quotations should I get for roof repair?
Two or three is usually enough for a meaningful comparison. Compare the diagnosis, scope, materials, measurements and warranty, not only the total price. A much cheaper quote often leaves out items or uses a shorter-lived method. Ask each contractor to explain the cause with photos.
Should I pay a deposit for roof works?
A deposit before works start is normal, with the balance paid on completion once you are satisfied. Be cautious of anyone asking for full payment upfront, especially for small jobs. Make sure the deposit amount and payment stages are written in the quotation.
What warranty should a roof repair come with?
It depends on the work. Minor leak repairs usually carry a shorter workmanship warranty, such as up to one year, while membrane waterproofing or a full re-roof carries much longer warranties. Whatever the length, it should be written, name the company and describe what is covered.
Is the cheapest roof quote a bad idea?
Not always, but check what is included. Low quotes sometimes skip flashing, use sealant instead of proper waterproofing, or leave out debris removal and safety. Compare item by item. The best value is the quote that fixes the real cause with a clear written warranty.
Roofing guides
- Local guideJohor Bahru Roof Problems: Humidity, Salt and New EstatesJohor Bahru roof problems: humidity, coastal salt corrosion and defects in newer Iskandar estates. Indicative…
- Local guideRoof Leak Repair Klang Valley: Local Guide 2026Roof leak repair in the Klang Valley: common problems in PJ, Subang, Puchong and Cheras estates, indicative…
- MaintenanceHow to Stop a Roof Leak Temporarily (Safely)Safe ways to stop a roof leak temporarily in Malaysia while you wait for the inspection: indoor containment…
- All guides
