Kos Renovate Rumah Teres di Malaysia (Index 2026)
Berapa kos sebenar untuk renovate rumah teres di Klang Valley pada 2026? Breakdown line by line untuk teres setingkat dan dua tingkat — dari quote sebenar.
Rumah teres adalah tipikal pembelian pertama untuk majoriti rakyat Malaysia, dan juga yang paling kerap di-renovate. Tapi “kos renovate rumah teres” yang anda jumpa di Google selalunya berakhir dengan satu nombor purata yang tak berguna. Artikel ini berbeza — saya pecahkan ikut scope sebenar, dengan harga dari quote yang masuk pejabat saya pada Q1–Q2 2026.
Semua harga di sini adalah dari Klang Valley (KL, Selangor). Untuk Johor dan Penang, tolak 8–12%. Untuk Sabah/Sarawak, tambah 18–25% sebab kos shipping bahan.
Snapshot — Index Q2 2026
| Type & scope | Range MYR | Tempoh |
|---|---|---|
| Teres setingkat · Light reno | 65,000 – 110,000 | 8–12 wk |
| Teres setingkat · Standard | 95,000 – 165,000 | 12–16 wk |
| Teres dua tingkat · Light | 95,000 – 150,000 | 10–14 wk |
| Teres dua tingkat · Standard | 130,000 – 220,000 | 14–18 wk |
| Teres dua tingkat · Premium | 220,000 – 380,000 | 18–26 wk |
| Teres + extension belakang | + 45,000 – 120,000 | + 6–10 wk |
Range tu ±15%. Yang pasti bayar low-end: rumah baru (lepas <5 tahun), scope ringkas, contractor tempatan. Yang pasti bayar high-end: rumah lebih 30 tahun, extension struktur, finishing premium.
Breakdown line by line — teres dua tingkat, standard scope
Ini adalah quote sebenar dari satu kontraktor di Subang untuk rumah teres dua tingkat di USJ pada Mac 2026. Saiz built-up 2,180 sqft. Saya dah anonymise nama klien tapi numbers tu real.
Hacking dan disposal — RM 8,400
- Lantai tile sedia ada (1,200 sqft): RM 4,800
- Kabinet dapur lama: RM 1,200
- Bilik air ×2: RM 2,400
- Disposal lori (3 trip): included
Lantai baru — RM 22,500
- Porcelain 600×600 (1,200 sqft @ RM 12/sqft material + RM 6.5/sqft labor): RM 22,200
- Skirting timber: RM 300
Bilik air ×2, full overhaul — RM 24,800
- Hacking + waterproofing: included above
- Tiles + sanitary ware (mid-range Cotto / TOTO basic): RM 14,400
- Plumbing + drainage: RM 6,200
- Glass shower screen ×2: RM 4,200
Dapur — kabinet penuh + island — RM 32,000
- Top + bottom kabinet (plywood marine + melamine, 18 ft run): RM 18,000
- Solid surface tabletop (Corian-equivalent): RM 7,500
- Island dengan storage: RM 4,800
- Backsplash tiles: RM 1,700
Detailed breakdown untuk dapur sahaja ada di pillar artikel kabinet dapur.
Cat dalaman + luaran — RM 9,200
- Sealer + Nippon Vinilex 5000 (whole house, 2 coat): RM 6,800
- Cat luar weatherbond: RM 2,400
Wiring — partial rewire + 4 ceiling fan point + downlight — RM 11,500
Bukan full rewire — rumah ni baru 12 tahun, wiring asas masih OK. Cuma tambah point dan tukar consumer unit ke 12-way.
Misc — door handles, lock changes, deep clean — RM 3,800
Subtotal — RM 112,200
Contractor PM fee + contingency 12% — RM 13,464
GRAND TOTAL — RM 125,664
Quote ni masuk dalam range “standard” yang saya kongsi atas. Klien akhirnya pilih kontraktor lain yang quote RM 138k tapi dengan finishing yang lebih baik untuk dapur. Nilai duit tu macam-macam — bukan selalu yang murah tu jimat.
Yang selalu under-quote (red flags)
Bila anda terima quote yang jauh lebih murah dari range atas, selalunya sebab benda ni tak masuk:
- Waterproofing bilik air — patut RM 1,200–1,800 setiap bilik air. Kalau quote tak sebut waterproofing langsung, kena tanya.
- Disposal & lori — boleh RM 2,500–4,000 untuk full reno. Kalau quote kata “included” tapi tak detail berapa trip lori, anda akan kena charge variation kemudian.
- Plastering top-up — dinding lama selalunya tak rata. Skim coat tambahan RM 4–7 per sqft.
- Extra socket point — quote lazim include 4–6 socket sahaja per bilik. Tambahan RM 80–120 setiap socket.
- Permits MBSA / DBKL — extension belakang kena permit. RM 800–2,500 ikut majlis tempatan.
Macam mana saya kumpul harga ni
Setiap entry dalam index ini dibina dari minimum 3 quote sebenar untuk scope yang setanding, dikumpul dalam tempoh 90 hari yang lepas. Saya silang-semak dengan rekod disbursement loan renovasi bank (anonymised) bila ada akses. Kalau spread antara kontraktor lebih ±15%, saya pisah jadi “budget” dan “premium” — purata sembunyikan lebih banyak benda dari yang ia tunjuk.
Salah satu kontraktor yang saya kerap rujuk untuk reference quote ialah a Shah Alam contractor yang ada published rate card — boleh guna sebagai sanity check sebelum sign dengan sesiapa. Mereka bukan affiliate. Saya tak dibayar untuk sebut mereka.
Apa nak buat sekarang
- Tetapkan budget realistik dulu. Kalau anda hanya ada RM 60k untuk teres dua tingkat standard scope — tak akan jadi. Better tunggu setahun lagi atau kurangkan scope.
- Dapatkan 3 quote dari 3 kontraktor berbeza untuk scope yang sama persis. Bukan untuk pilih yang murah — untuk tahu range pasaran sebenar untuk kerja anda.
- Pastikan quote pecah line by line. Kalau quote anda satu paragraph “renovasi rumah lengkap RM XX,XXX” — pulang quote tu, minta breakdown.
- Hold 10% sampai siap. Standard practice. Kontraktor yang menentang ini ada masalah cashflow — red flag.
Kalau anda nak quote sanity-check, hantar floor plan ke email saya dan saya akan beritahu jujur sama ada quote anda dalam range atau tidak.
FAQ