Hidden Costs Renovasi Yang Selalu Terlepas Pandang
12 kos tersembunyi dalam renovasi rumah Malaysia yang kontraktor selalu under-quote — permits, disposal, MEP upgrade, dan lain-lain.
Renovasi siap on-budget adalah pengecualian, bukan kebiasaan. Hampir semua project saya audit selama 8 tahun ada cost overrun antara 8% sampai 35%. Bukan sebab contractor menipu — sebab quote awal selalu tertinggal item-item ini. Senarai 12 hidden cost yang anda kena bajet sebelum start.
1. Disposal & lori — RM 2,500 – 6,000
Buang sampah renovasi tu tak free. Lori 1-tan ambil RM 280–450 setiap trip. Renovasi tipikal kondo 1,000 sqft = 4–6 trip. Renovasi rumah teres = 6–10 trip. Banyak quote tulis “disposal included” tanpa specify berapa trip. Tanya secara terus.
2. Permits + draughtsman — RM 1,500 – 5,500
Untuk extension belakang, tukar elevation depan, atau add tingkat — anda perlu permit dari majlis tempatan. Kena lantik draughtsman / architect untuk submit plan, plus pay permit fee.
| Item | Range |
|---|---|
| Architect drawing (extension) | RM 2,000 – 4,500 |
| Draughtsman (modifikasi minor) | RM 1,200 – 2,500 |
| MBPJ permit (Class B/C) | RM 800 – 1,800 |
| DBKL permit | RM 1,200 – 2,500 |
| MBSA permit | RM 600 – 1,500 |
Renovasi dalaman tanpa structural change biasanya tak perlu permit, tapi kondo masih perlu approval JMB/MC.
3. Wiring upgrade + consumer unit — RM 8,000 – 18,000
Rumah > 25 tahun selalunya wiring single-phase 60A dengan rewireable fuse. Untuk aircon 4 unit + induction hob + water heater + dryer = anda perlu upgrade ke 100A consumer unit dengan MCB/RCD. TNB application + wiring kontraktor = RM 8k–18k. Banyak quote skip ini sampai anda trip breaker minggu pertama.
4. Plumbing — pipa lama tukar penuh — RM 6,000 – 14,000
Pipa galvanised dari 1980an–1990an dah karat dalaman. Air keluar berkelodak, tekanan rendah. Repipe penuh dengan PEX cross-linked polyethylene — tahan 50+ tahun, bersih, fleksibel.
5. Waterproofing top-up — RM 1,800 – 4,500
Bilik air, balkoni, dapur — semua kena waterproof. Top-up balkoni external (kalau retak, water seepage) RM 14–22 per sqft. Banyak kontraktor cuma quote bilik air, tertinggal balkoni.
6. Plastering + skim coat dinding lama — RM 3,500 – 8,000
Dinding rumah lama tak rata. Bila anda cat baru terus tampak segala undulation. Skim coat tambahan RM 4–7 per sqft dinding. Untuk rumah 2,000 sqft built-up dengan dinding 4,500 sqft surface = RM 18k–31.5k tambahan kalau full skim.
7. Tile pattern matching — RM 800 – 2,500
Tile import (Italy, Spain) selalu ada calibration variation. Kontraktor profesional akan mix tile dari 2–3 batch box untuk avoid color difference visible. Labor extra untuk pattern matching: RM 1.50–3.50 per sqft.
8. Ventilation + extractor — RM 1,200 – 3,500
Bilik air tanpa exhaust = jadi mouldy. Dapur tanpa proper hood = wall + ceiling jadi greasy + kuning. Tambah ducting + fan untuk bilik air RM 350–600 setiap satu. Hood ducting through external wall RM 800–1,800.
9. Curtain track + window dressing — RM 2,800 – 8,000
Selalu lupa. Untuk rumah teres dua tingkat dengan 8–12 window: curtain track + roller blind + selisir RM 280–600 setiap window. Total cepat tembus RM 4k–7k.
10. Built-in furniture extras — RM 5,000 – 18,000
TV console, study table built-in, shoe cabinet near entrance, bedhead built-in, wardrobe upgrade. Item-item ni biasanya tambah selepas keluar finish. Setiap satu RM 1,500–4,500. Cepat dan diam-diam tembus RM 10k.
11. Cleaning + post-construction — RM 800 – 2,500
Selepas siap renovasi rumah ada debris, paint splatter, tile residue, sealant overspill. Hire post-construction cleaning crew: RM 800 (kondo small) hingga RM 2,500 (rumah teres dua tingkat).
12. Storage / temporary accommodation — RM 1,500 – 12,000
Kalau anda renovate rumah yang anda dok, anda kena cari tempat tinggal. Sewa apartment Airbnb 2 bulan boleh RM 6,000–12,000. Atau storage container untuk furniture RM 280–500 sebulan.
Total hidden cost — illustrasi
Untuk renovasi rumah teres dua tingkat (rumah 1990an, full reno) dengan contract value RM 130,000:
| Hidden item | Range |
|---|---|
| Disposal | 4,500 |
| Wiring upgrade | 11,000 |
| Plumbing repipe | 8,500 |
| Skim coat dinding | 14,000 |
| Waterproofing top-up | 2,800 |
| Curtain + blind | 5,500 |
| Built-in extras | 9,000 |
| Cleaning | 1,800 |
| Temp accommodation 8 wk | 5,500 |
| Total hidden | 62,600 |
Tu 48% atas contract value. Bukan semua applicable untuk anda — tapi anda akan kena minimum 15–25% extra. Bajet contingency anda ikut sini.
Cara mitigate
- Insist quote line by line. Quote yang detail = sedikit surprise.
- Tanya “apa yang TIDAK termasuk”. Pertanyaan ni lebih useful dari “apa yang termasuk”.
- Site visit dengan contractor sebelum quote final. Sokong dia buka satu tile, satu kabinet — untuk tengok kondisi wiring/plumbing sebenar.
- Hold contingency 15% dalam akaun berasingan. Jangan campur dengan duit harian. Jangan spend kalau tak betul-betul perlu.
- Re-baseline kalau VO tembus 10%. Sit dengan contractor, review apa yang berlaku, decide proceed atau cut scope.
Kalau anda nak sanity-check senarai hidden cost untuk specific scope anda, a working contractor in Selangor ada checklist yang mereka pakai untuk site visit — boleh diguna sebagai reference sendiri sebelum sign apa-apa quote.
FAQ