BM WhatsApp Us

Guides ·

Cost of replacing a toilet bowl in Malaysia (2026)

New white toilet bowl installed in a partially renovated bathroom with old blue tiles, a wrench and silicone gun on the dusty floor

Straight answer: replacing a toilet bowl in a typical house around Serdang, Seri Kembangan or Kajang costs about RM 450 – 2,000 all in in 2026 — RM 200 to RM 1,500 for the bowl itself depending on type, plus RM 250 – 500 for labour, removal of the old unit and sealing works. A straightforward swap is a half-day job. What pushes the bill up is rarely the bowl — it's what turns up underneath once the old one comes off. Here's how to budget for the whole job, not just the showroom price.

Price by bowl type

TypeBowl priceNotes
Two-piece (close-coupled)RM 200 – 600Most common choice; spare parts like flush valves and seals are cheap and sold everywhere
One-pieceRM 600 – 1,500Sleeker and easier to wipe down, but a cracked cistern means replacing the whole unit
Wall-hung with concealed cisternRM 1,500 – 3,000+Not a swap — the cistern goes inside the wall, so this is a mini renovation
Labour, removal and sealingRM 250 – 500Within standard plumbing rates

Our honest advice for most homes: a mid-range two-piece from a known brand beats a cheap one-piece at the same price. Ten years from now, when the flush mechanism gives up, you'll be glad it's a standard part your local hardware shop carries.

Check two things before you buy a bowl online

The most common problem we get called to sort out isn't a leak — it's a brand-new bowl that doesn't match the outlet. Before you check out that 9.9 sale:

  • S-trap or P-trap. Almost all landed houses here discharge through the floor (S-trap). Many imported bowls are wall-discharge (P-trap). A P-trap bowl on a floor outlet is going straight back to the shop.
  • Rough-in distance. Measure from the finished wall to the centre of the floor outlet. Locally it's usually 250 mm or 300 mm, but older Serdang-belt terraces can measure something odd, because the outlet was cast wherever the pipework happened to land in the 1990s. A mismatched bowl needs an offset connector, which raises the bowl slightly and weakens the flush a touch — workable, but better avoided by buying the right rough-in from the start.

The hidden costs a cheap quote leaves out

  • The flange and connector. The rubber or PVC joint sealing the bowl to the outlet pipe goes brittle after 15 – 20 years. The part costs RM 30 – 80, but if the pipe stub crumbles when the old flange comes off, expect extra work to rebuild the connection.
  • The tile footprint. A new bowl almost never covers the old bowl's footprint exactly — you'll see the outline, the old bolt holes and a patch of unfaded tile. Matching a 15-year-old discontinued tile is close to impossible, so the honest options are a neat cement patch, choosing a bowl with a bigger base, or simply living with the outline.
  • Angle valve and inlet hose. While everything is open, the RM 20 – 50 to replace these is cheap insurance. These small parts cause far more bathroom floods than toilet bowls ever do.

One habit of ours worth copying: when sealing the base, leave a small gap in the silicone at the back of the bowl. If the floor seal ever fails, water appears at the back where you can see it — instead of soaking silently into the slab under a fully sealed base.

When the bowl isn't the real problem

If you're replacing the bowl because it rocks, smells persistently, or there's a stain on the ceiling below, pause. Those are usually floor problems — a failed seal or failed waterproofing — and a new bowl bolted onto a wet slab fixes nothing. Re-waterproofing one toilet runs RM 1,500 – 5,000, and if the floor is being hacked open anyway, that's the logical moment to consider a refresh (RM 3,000 – 8,000) rather than paying for tiling works twice. Current rates for all of this are on our price guide.

How long it takes

A straight swap: 2 – 4 hours. Add flange or pipe repairs: allow the full day. Either way, go easy on the new installation for the first 24 hours — silicone and jointing cement need that long to cure properly, and mopping hard around the base on day one is how a good seal gets spoiled. If you want a firm number for your bathroom, send us a photo of the bowl and the ceiling below it — it's the fastest way to a straight answer, and our plumbing team quotes before any work starts.

Also read

Facing this problem at your home or shop?

WhatsApp us a photo — honest answer within 1 working hour. Serving Serdang, Seri Kembangan, Kajang & Puchong.

WhatsApp 013-940 0355