Back to Blog

Renovating an Old House in Malaysia: The RM350k Reality Check Contractors Won't Give You

Thinking of renovating a 20 to 50 year old terrace, semi-D, or bungalow in Malaysia? Real cost breakdown including the 7 surprises that push RM200k budgets to RM350k. 2026 prices.

Posted by

Old house renovation cost Malaysia

The RM350k Reality Check: Why Old House Renovation in Malaysia Costs Way More Than You Think

You just bought a 30 year old terrace house in SS2. The numbers looked amazing: RM1.2M for the property, RM200k budget for a full renovation, move in ready for under RM1.5M. Your contractor agreed the scope was reasonable. Then the demolition started, and so did the surprises. Within 6 weeks, the quote was RM340,000. After handling 200+ renovations on 20 to 50 year old landed properties in Klang Valley, here is the real cost story nobody tells you before you sign the S&P.

Quick Baseline: What Old House Renovation Actually Costs in 2026

For landed property built before 2005, expect these realistic ranges once you account for hidden repairs:

  • Single storey terrace (1,500 to 1,800 sq ft): RM180,000 to RM320,000
  • Double storey terrace (2,000 to 2,400 sq ft): RM250,000 to RM450,000
  • Semi-D (2,500 to 3,500 sq ft): RM350,000 to RM650,000
  • Bungalow (3,500 to 5,000 sq ft): RM450,000 to RM900,000+

Critical: These numbers assume a full scope renovation. Cosmetic only is cheaper, but if the house is 25+ years old, cosmetic only usually means you're renovating twice in 5 years.

Why Old Houses Blow Up Renovation Budgets

A new build is predictable. An old house is a forensic project. You are not renovating what you see, you are renovating what 30 years of weather, termites, and cheap original construction has done to the house. Every layer you peel back reveals something else. Here are the 7 surprises that push RM200k budgets past RM350k.

1. Full Electrical Rewiring (RM25,000 to RM80,000)

Houses built before the mid 1990s used rubber insulated wiring that degrades, aluminium wiring in some estates, and DB boxes with zero capacity for modern loads. The original electrician wired for a fridge, a TV, and some lights. You want air cons in every room, a kitchen with 8 appliances, EV charging, and a water heater per bathroom.

  • Full rewire (terrace house): RM25,000 to RM45,000
  • Full rewire (semi-D or bungalow): RM40,000 to RM80,000
  • DB box upgrade and certification: RM2,500 to RM6,000
  • TNB load upgrade (if needed): RM3,000 to RM15,000

Why it surprises you: Most contractors quote "partial rewire" to win the job, then discover mid project that the old wiring cannot handle your new loads. Then you are paying twice.

2. Hidden Plumbing Decay (RM15,000 to RM50,000)

Houses from the 1970s to early 1990s were plumbed with galvanized iron (GI) pipes. After 30+ years of Malaysian water, these pipes rust from the inside out. The water pressure looks fine until you open a wall and find pipes that flake into powder.

  • Full GI to PPR replacement (terrace): RM15,000 to RM30,000
  • Full GI to PPR replacement (semi-D or bungalow): RM25,000 to RM50,000
  • Drainage and sewer line repairs: RM5,000 to RM20,000
  • Water pump and tank replacement: RM3,000 to RM8,000

Non negotiable: If the house is 25+ years old and still has original GI piping, replace all of it during renovation. Doing it later means hacking your new walls and tiles.

3. Termite Damage You Cannot See From Outside (RM5,000 to RM40,000)

Malaysian subterranean termites are relentless. They travel through soil into timber roof structures, door frames, built in cabinets, and staircases. By the time you spot frass (termite droppings), the damage is structural.

  • Timber roof truss repair or replacement: RM8,000 to RM35,000
  • Door frame and skirting replacement: RM3,000 to RM12,000
  • Full house termite treatment (soil injection): RM2,500 to RM6,000
  • Post treatment monitoring (annual): RM800 to RM1,500 per year

Rule of thumb: Any landed house 20+ years old in Klang Valley has some termite activity. Budget for treatment even if you cannot see damage.

4. Roof Structure Repairs Beyond Just Tiles (RM10,000 to RM60,000)

Replacing roof tiles is one thing. Discovering the timber battens, rafters, and purlins are rotten is another. Most homeowners budget for tile replacement only, then find out the whole roof structure needs to come down.

  • Tile replacement only: RM15,000 to RM45,000 (terrace to bungalow)
  • Timber batten replacement: RM8,000 to RM25,000
  • Full truss replacement (steel): RM20,000 to RM60,000
  • Gutter, fascia, soffit replacement: RM5,000 to RM18,000

The ugly truth: A RM30,000 tile replacement budget turns into RM75,000 the moment your contractor sees the truss. Plan for it upfront.

5. Structural Cracks and Foundation Issues (RM15,000 to RM100,000)

Hairline cracks on the wall are usually cosmetic. Diagonal cracks through the corners, doors that stick, and floor tiles that pop on their own are not. Old landed houses in KL and PJ often sit on shifted or reclaimed soil, and subsidence is more common than most owners realize.

  • Structural engineer assessment: RM2,000 to RM6,000 (required before any major structural work)
  • Beam and column reinforcement: RM5,000 to RM15,000 per element
  • Underpinning (minor subsidence): RM30,000 to RM80,000
  • Crack injection and plaster repair: RM3,000 to RM15,000

Before you buy: Always get a structural assessment on any landed property over 25 years old. The RM2,000 inspection can save you RM80,000 in surprise repairs.

6. Waterproofing Decay Across the Whole House (RM8,000 to RM35,000)

Old waterproofing membranes crack, peel, and fail silently. Bathrooms leak into the ceiling below, flat roofs leak into the master bedroom, external walls absorb water during heavy rain. You cannot see the problem until the damage is already done.

  • Bathroom waterproofing (per bathroom): RM1,500 to RM4,000
  • Flat roof waterproofing: RM25 to RM50 per sq ft
  • External wall waterproofing: RM8 to RM15 per sq ft
  • Garden and porch drainage repairs: RM5,000 to RM15,000

7. Bringing Non Compliant Work Up to Code (RM10,000 to RM50,000)

Many landed houses have previous renovations that were done without permits: unauthorized extensions, illegal kitchen additions, non compliant wiring, enclosed balconies. When you renovate, you either inherit the liability or pay to bring it back up to code.

  • CCC submission for unauthorized extension: RM8,000 to RM25,000 (architect and engineer fees)
  • Rewiring of non compliant extension: RM5,000 to RM20,000
  • Demolition and rebuild of illegal structures: RM10,000 to RM50,000
  • Council fines and backdated permits: RM2,000 to RM10,000

Before you buy: Check the property's floor plan against the original approved plans. If they do not match, you are inheriting the problem.

Real Old House Renovation Cost Breakdowns from Klang Valley

Actual final budgets from recent projects, including all surprises:

  • Double storey terrace, PJ SS2 (2,200 sq ft, 35 years old): Quoted RM220,000. Final RM315,000. Surprises: full rewire, GI to PPR replacement, termite truss repair, structural engineer assessment.
  • Single storey terrace, Bangsar (1,700 sq ft, 45 years old): Quoted RM180,000. Final RM265,000. Surprises: full roof truss replacement, foundation crack injection, full waterproofing overhaul.
  • Semi-D, Subang Jaya (2,800 sq ft, 28 years old): Quoted RM320,000. Final RM485,000. Surprises: non compliant extension rebuild, full rewiring, hidden plumbing decay, 6 bathroom waterproofing.
  • Bungalow, Damansara Heights (4,200 sq ft, 40 years old): Quoted RM480,000. Final RM780,000. Surprises: subsidence underpinning, complete roof structure, rewire, replumb, full termite treatment.

How to Scope an Old House Accurately Before You Start

The RM2,000 spent here can save you RM80,000 later:

  • Get a pre purchase structural engineer report. RM2,000 to RM6,000. Do this before signing S&P on anything 20+ years old.
  • Commission a termite inspection. RM500 to RM1,500. Includes moisture readings that hint at hidden rot.
  • Open up a test section of wiring and piping. Cut a small hole in a non visible wall. See what you are actually dealing with.
  • Check approved floor plans vs actual layout. Unauthorized extensions become your problem once you own the house.
  • Budget 30 percent contingency, not 10. Old house renovations consistently overrun. Plan for the reality, not the hope.
  • Pick a contractor who has done 10+ old house projects. They know what to look for. A new build specialist will underquote every time.

Red Flags in Old House Renovation Quotations

  • No line for full rewire or replumb. If the house is 25+ years old, these are almost always needed.
  • No termite treatment or inspection allowance. Any Malaysian landed house at this age has termite risk.
  • Fixed price with no contingency. This means you will be billed for every discovery mid project.
  • No structural engineer fee in the quote. Major renovations of old houses legally require one.
  • Timeline under 12 weeks for a full renovation. Realistic timeline for a 2,000+ sq ft old house is 16 to 28 weeks.

Get an Old House Renovation Quote That Holds Up

At RenoWise, we specialize in landed property renovations for 20+ year old homes in Klang Valley. Every quote includes allowances for rewiring, replumbing, termite treatment, roof structure, and waterproofing so you do not get surprised mid project. We walk the house with a structural engineer, open test sections, and price based on what is actually there.

Chat with us for a detailed scoping visit on your old house. We'll assess the actual condition, flag hidden risks before you commit, and give you a quote you can trust.