Same-day service across KL & Selangor

Water Heaters & Appliances

Water Heater Repair in KL & Selangor

We repair instant water heaters that won't heat, trip the RCCB or have no power. The usual culprits are the heating element, thermostat, a burnt connector or the 10mA RCCB, and repairs typically cost RM150 to RM300 plus any part. You get a fixed quote first, with same-day visits across KL and Selangor, 8am to 10pm.

Price from
RM150
Service
Same day
Warranty
12 months
Water Heater Repair by My Power Care KL

Signs you need water heater repair

  • The heater light comes on but the water stays cold
  • The RCCB trips as soon as someone switches the heater on
  • No power at the heater: no light and no sound
  • The water is only lukewarm, or swings between hot and cold
  • A burning smell or brown marks at the heater switch
  • You feel a tingle from the shower or the heater casing

How much does water heater repair cost in KL?

Our current prices for water heater repair across Kuala Lumpur and Selangor (updated October 2026). You get a fixed quote on site before any work starts.

Water Heater Repair prices
JobPrice (RM)
Inspection visit (minimum charge)per visitFrom RM80
Water heater not heating or tripping: find and fixper unit · Element or thermostat at costRM150 – RM300
10mA RCCB added to existing heater pointper unitRM250 – RM450
Water heater with new point + 10mA RCCBper unitRM350 – RM550
Water heater installation (existing point)per unitRM150 – RM250

Prices include labour and standard materials (cable, trunking, standard switches and sockets) unless the item says otherwise. See the full price list.

What's included

  1. 1Safe isolation, then a check of the switch, cable and connector
  2. 2Insulation test on the heating element to find leakage to earth
  3. 3Check the 10mA RCCB and the breaker in the DB box
  4. 4Fixed quote for the repair, or honest advice if a new heater is cheaper
  5. 5Repair or part replacement, then a full test with the shower running
  6. 612-month workmanship warranty on the repair

Why is my water heater not heating?

The most common causes are a failed heating element, a faulty thermostat or flow switch, water pressure too low to switch the heater on, or no power reaching the unit. If the power light is on but the water stays cold, the element or flow sensor is the usual suspect. If the light is off, it is usually the switch, the connector or the breaker.

We test each part with a meter instead of guessing, so you only pay for what is actually broken.

Why does my water heater trip the RCCB?

An element that has started leaking current to earth is the classic cause: the RCCB sees the leak and cuts the power, often the moment the heater switches on. Water inside the casing, a damaged cable and a worn connector do the same. Never bypass the RCCB to get hot water back, because it is what protects you in a wet bathroom.

Every instant heater should have its own 10mA RCCB. If yours doesn't, we can add one for RM250 to RM450.

Repair or replace?

If the heater is under five years old and the fault is the element, thermostat or connector, repair usually makes sense. For older units, a cracked tank or a heater that has failed more than once, replacing it is often cheaper over time. Fitting a new heater on an existing point costs RM150 to RM250, labour only.

If your heater is still under the manufacturer's warranty, call the brand's service centre first so the warranty isn't affected.

Areas we cover

Water Heater Repair: common questions

Finding and fixing a water heater fault typically costs RM150 to RM300, plus the part if one is needed; elements and thermostats are supplied at cost. Every visit has a minimum charge of RM80, and you get a fixed quote before work starts.

Need an electrician today?

Send a photo on WhatsApp and get a price within minutes. Same-day visits across KL and Selangor.

WhatsApp for a quote