Roof Replacement Cost Calculator Malaysia 2026
Enter your property type, roof area, and material — get an instant RM estimate. No signup required.
1Property Type
2Roof Area
≈ 83.6 m² · Not sure? Measure length × width of roof from outside
3Roofing Material
4Scope of Work
Toggle items to include or exclude from the estimate
5Your Location
Estimated Roof Replacement Cost
RM 11,800 — RM 16,600
Most likely: RM 13,900
Cost Breakdown
Single-Storey Terrace · 900 sq ft · Concrete Tiles (Monier Elabana) · Other Selangor
Get Accurate Quotes
This estimate is based on average rates. Get exact pricing from licensed contractors near you — free, no obligation.
This calculator provides estimates based on average market rates in Malaysia. Actual costs vary based on roof condition, access difficulty, and contractor rates. Get free quotes from verified contractors for accurate pricing. · Full cost guide →
How We Calculate Your Roof Replacement Cost
The estimate is built from five inputs: property type (to set a starting roof area), roof area (adjustable to your actual measurements), material type (concrete tiles, clay, metal, polycarbonate, or asphalt shingles), scope of work (remove old tiles, new battens, underlay, scaffolding, ridge tiles, gutters, ceiling repair, insulation, debris removal), and location (KL labour rates run ~15% higher than rural states).
Material and labour costs are sourced from verified quotes across Malaysia. The estimate range (low / mid / high) reflects typical contractor pricing variation of ±15–20% — prices vary based on roof condition, access difficulty, and market rates at time of quoting.
Average Roof Replacement Costs in Malaysia (2026)
| Property Type | Concrete Tiles | Clay Tiles | Metal Roof |
|---|---|---|---|
| Single-storey terrace (900 sq ft) | RM5,000–9,000 | RM7,000–12,000 | RM8,000–15,000 |
| Double-storey terrace (1,200 sq ft) | RM7,000–12,000 | RM9,000–15,000 | RM10,000–18,000 |
| Semi-D (1,800 sq ft) | RM10,000–18,000 | RM13,000–22,000 | RM15,000–27,000 |
| Bungalow (3,000 sq ft) | RM17,000–29,000 | RM22,000–36,000 | RM25,000–45,000 |
Installed costs include material + labour + underlay + battens. Get free quotes to confirm current rates in your area.
When to Replace vs Repair Your Roof
- •Less than 10% of tiles damaged
- •Roof structure is sound
- •Tiles are under 30 years old
- •Only ridge mortar crumbling
- •Over 20% tiles cracked or missing
- •Timber battens rotting
- •Roof over 40 years old
- •Persistent leaks despite repairs
- •Tiles intact but minor leaks at joints
- •Flat or low-pitch roof sections
- •Older tiles that are structurally OK
- •Budget is limited
5 Tips to Save on Roof Replacement in Malaysia
- 1Get 3+ quotes — Contractor prices vary 20–40% for identical jobs. Always compare at least three quotes before committing.
- 2Choose standard Monier Elabana colors — Standard colors cost RM2.50/piece. Premium colors (Avocado Green, Atlantic Blue) cost RM4.00/piece — a 60% premium on your largest cost item.
- 3Schedule during dry season — Work planned outside monsoon months (October–February) has fewer weather delays, which reduces contractor standby costs.
- 4Bundle with gutter replacement — If your gutters need replacing anyway, doing both at the same time gives contractors more reason to offer a package rate.
- 5Check local council requirements — Most like-for-like replacements don't need permits, but ask your contractor upfront — a stop-work order mid-project costs more than the permit.
Frequently Asked Questions
How much does it cost to replace a roof in Malaysia?
For a typical terrace house (900–1,200 sq ft), full roof replacement with concrete tiles costs RM5,000–12,000. Semi-Ds run RM10,000–22,000. Bungalows RM17,000–45,000+. Metal roofing costs 30–50% more than concrete tiles. Use the calculator above for a personalised estimate.
How long does a roof replacement take?
Terrace house: 3–5 days. Semi-D: 5–7 days. Bungalow: 1–2 weeks. Weather delays can extend timelines during monsoon season (October–February in Peninsular Malaysia).
Do I need a permit to replace my roof in Malaysia?
Generally no — like-for-like roof tile replacement doesn't require a permit. However, changing roof structure (e.g., adding a floor, changing roof shape) requires local council (PBT) approval. For strata properties, check with management before starting any work.
What is the cheapest roof replacement option in Malaysia?
Concrete tiles (Monier Elabana standard at RM2.50/piece) are the cheapest main tile material. Installed cost starts from RM5/sq ft. Lama Roman concrete tiles at RM2.00/piece are slightly cheaper per tile. Compare quotes from at least 3 contractors to find the best rate.
Berapa kos tukar bumbung rumah teres?
Kos tukar bumbung rumah teres satu tingkat (900 kaki persegi) bermula dari RM5,000–RM9,000 menggunakan genting konkrit Monier Elabana. Rumah teres dua tingkat (1,200 kaki persegi) dianggarkan RM7,000–RM12,000. Harga bergantung kepada jenis genting, lokasi, dan kerja tambahan yang diperlukan. Gunakan kalkulator di atas untuk anggaran peribadi.
Ringkasan Bahasa Melayu
Gunakan kalkulator kos tukar bumbung ini untuk mendapatkan anggaran segera dalam Ringgit Malaysia. Masukkan saiz bumbung, jenis genting, dan lokasi anda. Kos pemasangan bergantung kepada jenis bahan (genting konkrit bermula RM5/kaki persegi, genting tanah liat lebih mahal), keluasan bumbung, dan lokasi (KL lebih tinggi berbanding negeri lain). Dapatkan sebut harga percuma daripada kontraktor bumbung berdekatan anda menggunakan borang di atas.