Roofing in Kota Bharu
Compare local roofing contractor pros in Kota Bharu and get free quotes — no obligation, no call-backs you didn't ask for.
Typical price: MYR 300–MYR 85,000
Free, no obligation. Sign in with Google to send your request.
Roofing prices in Kota Bharu
| Job size | Low | Typical | High |
|---|---|---|---|
| Leak repair Trace and fix flashing, valley or sheet leaks | MYR 300 | MYR 800 | MYR 2,500 |
| Partial re-roof Replace one section of covering | MYR 8,000 | MYR 15,000 | MYR 30,000 |
| Full re-roof Strip and replace terrace/semi-D roof | MYR 25,000 | MYR 45,000 | MYR 85,000 |
How to hire a roofing pro in Malaysia
- Book ahead of the year-end monsoon (November-March on the east coast; inter-monsoon storms elsewhere)
- For larger works use CIDB-registered contractors; structural changes need local-authority approval and plans
- Specify covering type (metal deck vs concrete tile) and underlayment in writing
- Get leak-tracing included — many 'roof leaks' are flashing or valley failures, not the covering
- Confirm debris disposal and site cleanup in the quote
- Get workmanship and material warranties in writing
Structural roof changes require local-authority approval and plans in Malaysia; like-for-like repairs typically don't, and established contractors register with CIDB. Monsoon seasons drive demand — repairs booked ahead of the year-end rains are cheaper and better executed than emergency work after.
Budgeting first?
See the full breakdown of what drives roofing prices — job sizes, unit rates, and how to save.
Frequently asked questions
Should gutters be replaced at the same time as the roof?
Often worth it: the access equipment is already up, edge details integrate cleanly, and combined pricing beats two separate jobs. If your gutters are under ten years old and sound, keep them — but have the roofer protect them during tear-off and note their condition in writing.
How much does a new roof cost?
It scales with roof area, pitch, number of storeys, access, and material. Basic asphalt shingle or concrete tile sits at the bottom of the range; metal, slate and clay cost two to four times more. Tear-off of the old covering, disposal, scaffolding or edge protection, and hidden deck repairs are the lines that move a quote most — make sure all four are priced before comparing.
Should I repair my roof or replace it?
Repair when damage is localised — a few slipped tiles, one flashing leak — and the roof is under about two-thirds of its expected life. Replace when leaks recur in different places, more than roughly 30% of the covering is failing, or repair quotes start approaching a third of replacement cost. A good roofer will show you photos from the roof to justify either answer.
How long does a roof last?
Typical service lives: asphalt shingles 15-30 years, concrete tile 40-60, clay tile and slate 60-100+, metal 40-70, flat membranes (felt, EPDM, TPO) 15-30. Underlayment and flashings usually fail before the covering itself, which is why old roofs leak even with intact tiles.
How long does a roof replacement take?
A straightforward single-family roof takes 1-3 days for asphalt shingles or metal sheeting, and up to 1-2 weeks for tile, slate or complex multi-plane roofs. Weather delays are normal — a competent crew will never strip more roof than they can waterproof the same day.
What are the warning signs I need roof work?
Missing, cracked or slipped tiles/shingles; granules collecting in gutters; daylight visible in the attic; damp patches or staining on top-floor ceilings; sagging roof lines; and moss holding moisture against the surface. Catching these early usually means a repair instead of a replacement.
How much do roof repairs cost in Malaysia?
Common leak repairs run RM300-RM2,500 depending on access and cause, while re-roofing runs roughly RM15-RM45 per square foot. A full re-roof of a terrace or semi-D typically lands at RM25,000-RM85,000.
Metal deck or concrete tile for Malaysian roofs?
Metal deck is lighter, faster to install and cheaper, but noisier in heavy rain and hotter without insulation; concrete tile costs more upfront and needs stronger structure but insulates and lasts longer. For monsoon rain, the installation quality of flashings and laps matters more than the covering choice.
Free, no obligation. Sign in with Google to send your request.
How Handld works
- 1
Tell us what you need
Describe the job and where you are. It takes about a minute.
- 2
We match your request
Your request goes to local professionals who cover your area and service.
- 3
Compare quotes and choose
Pros reply with quotes. Compare, ask questions and hire on your terms — free for you.