WhatsApp
Toilet Repair & Installation · KL & Selangor

Toilet Repair & Installation in KL & Selangor

Updated October 2026 · Typical price RM120–450 (labour)

Toilet Repair & Installation in KL & SelangorAI illustration
Quick answer: how much does it cost?

Fixing a running cistern or faulty flush valve costs about RM120–180 in labour plus parts. Installing a new toilet bowl costs about RM200–450 in labour, more if the floor outlet must be shifted.

Signs you need this

  • Cistern keeps running after a flush
  • Weak or no flush
  • Leaking water around the base of the bowl
  • Bidet spray or angle valve dripping

What the plumber does

  1. Diagnose the cistern, flush valve, seal or outlet
  2. Replace parts with ones matched to your toilet model
  3. Reseal the bowl and test for leaks
  4. Clean up and remove old fittings

Price

JobTypical priceBasis
Toilet Repair & InstallationRM120–450labour
After-hours surcharge (8pm–8am, if a plumber is available)+RM80–150surcharge on top of job price

Labour only. If something is broken and needs to be bought or replaced (for example a new water pump, water heater, tank, toilet bowl, tap or pipe fittings), the item is not included in these prices. We list the part price in your quote before any work starts.

Indicative labour prices in the Klang Valley, updated October 2026. Parts are charged at cost. The final price is the written quote you approve before work starts.

Questions people ask us

Should I buy the toilet bowl myself?

You can. Send the plumber the model and a photo of your floor outlet first so they can confirm it fits the existing waste position.

What is the difference between S-trap and P-trap?

An S-trap toilet drains through the floor; a P-trap drains through the wall. Check which one your bathroom has before buying a new bowl.

Can you fix a toilet that runs at night?

Yes. It is usually a worn flapper, fill valve or flush valve seal, and is often fixed in under an hour.

Areas covered

Helpful guides

Related services

Call Send photo on WhatsApp