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

sq ft

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,800RM 16,600

Most likely: RM 13,900

Cost Breakdown

Material + installationRM 6,300
Timber battensRM 2,700
Waterproof underlayRM 1,350
ScaffoldingRM 1,800
Ridge & hip tilesRM 1,200
Debris disposalRM 500
Total estimateRM 11,800RM 16,600

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.

Free · No obligation · Verified contractors only

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 TypeConcrete TilesClay TilesMetal Roof
Single-storey terrace (900 sq ft)RM5,000–9,000RM7,000–12,000RM8,000–15,000
Double-storey terrace (1,200 sq ft)RM7,000–12,000RM9,000–15,000RM10,000–18,000
Semi-D (1,800 sq ft)RM10,000–18,000RM13,000–22,000RM15,000–27,000
Bungalow (3,000 sq ft)RM17,000–29,000RM22,000–36,000RM25,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

Repair
  • Less than 10% of tiles damaged
  • Roof structure is sound
  • Tiles are under 30 years old
  • Only ridge mortar crumbling
See repair cost guide →
Replace
  • Over 20% tiles cracked or missing
  • Timber battens rotting
  • Roof over 40 years old
  • Persistent leaks despite repairs
Calculate replacement cost ↑
Waterproof / Coat
  • Tiles intact but minor leaks at joints
  • Flat or low-pitch roof sections
  • Older tiles that are structurally OK
  • Budget is limited
Waterproofing guide →

5 Tips to Save on Roof Replacement in Malaysia

  1. 1
    Get 3+ quotesContractor prices vary 20–40% for identical jobs. Always compare at least three quotes before committing.
  2. 2
    Choose standard Monier Elabana colorsStandard colors cost RM2.50/piece. Premium colors (Avocado Green, Atlantic Blue) cost RM4.00/piece — a 60% premium on your largest cost item.
  3. 3
    Schedule during dry seasonWork planned outside monsoon months (October–February) has fewer weather delays, which reduces contractor standby costs.
  4. 4
    Bundle with gutter replacementIf your gutters need replacing anyway, doing both at the same time gives contractors more reason to offer a package rate.
  5. 5
    Check local council requirementsMost 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.