Guides ·
Cost of replacing a toilet bowl in Malaysia (2026)

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
| Type | Bowl price | Notes |
|---|---|---|
| Two-piece (close-coupled) | RM 200 – 600 | Most common choice; spare parts like flush valves and seals are cheap and sold everywhere |
| One-piece | RM 600 – 1,500 | Sleeker and easier to wipe down, but a cracked cistern means replacing the whole unit |
| Wall-hung with concealed cistern | RM 1,500 – 3,000+ | Not a swap — the cistern goes inside the wall, so this is a mini renovation |
| Labour, removal and sealing | RM 250 – 500 | Within 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.
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