Toilet Not Flushing Properly — Causes, Fixes & Cost in KL
Toilet flushes weakly, does not clear the bowl in one press, or keeps running after flushing.
Estimated professional fix: RM 150–RM 850+ depending on part replacement
A toilet that flushes weakly, needs two or three presses, or keeps running after the flush is a mechanism problem, not a ceramic problem — and in a Malaysian home the parts that fail are predictable. The flapper valve wears out and no longer seals, so water runs quietly into the bowl and the tank never refills with enough pressure. The rim jets around the bowl edge clog with the hard lime scale that Malaysian water leaves behind, so the flush has less and less to push with. The fill valve's float drifts, and the S-trap under the floor clogs with sludge. Each of these is a small part and a small job; the only expensive outcome is choosing to replace a 15-year-old suite piecemeal for years instead of once.
Common causes
Professional solutions
Safe DIY checks first
- 1Lift the cistern lid and watch a full flush: does the flapper seat fully, and does the tank empty in one confident pour?
- 2Check the running: if water flows into the bowl with the fill valve off, the flapper or the fill-valve seat is the leak
- 3Look at the rim jets — dark with scale and barely passing water means descaling is the fix
- 4Note the flush pattern: weak from all rim jets points at the tank mechanism; weak from one side can point at a partial S-trap blockage
When to call a pro
What affects the cost
A flapper or fill-valve replacement with parts runs RM150–RM250. Rim-jet descaling and a cistern service sit in the same band. Where the S-trap or waste line is the problem, snaking or trap replacement adds to the job. A full suite replacement — removing the old unit, supply and install of a dual-flush suite, and disposal — runs RM550–RM1,800 depending on the suite grade. We identify the failing part first and quote the smallest fix that actually works, and the work carries the standard warranty.
How to prevent it
Related service
This problem usually connects to Plumbing & Leak Repair Services. Review service scope, pricing, warranty, and process before booking.
View Plumbing & Leak Repair ServicesFAQs
Should I repair or replace my old toilet?
If the ceramic is cracked, or you've replaced parts multiple times in the last 2 years, replacing the whole suite (RM 550 to RM 1,800 installed) is usually more cost-effective.
Why does my toilet keep running?
Nearly always a worn flapper valve or fill-valve seal. Both are quick fixes — RM 150 to RM 250 including parts.
How much for a new toilet installation in KL?
Supply + install of a good dual-flush suite typically runs RM 850 to RM 1,800 including removing the old unit and disposing of it.