Toilet Leaking? Here's What to Check First
Last updated:
Quick answer
Work out where the water is coming from before buying anything. If the bowl keeps refilling by itself, it's almost always a worn flush valve seal inside the cistern — a part that costs a few ringgit. If water is pooling on the floor around the base, stop and call a plumber; that one is not a DIY job.
What you might be seeing
- You hear water trickling when nobody has flushed
- The cistern refills on its own every few minutes
- A damp patch or drip under the inlet pipe
- Water pooling around the base of the toilet
- Water bill higher than usual with no change in habits
Common causes
1.Worn flush valve seal
The rubber seal at the bottom of the cistern hardens over a few years and stops sealing. Water trickles into the bowl continuously. This is the single most common cause and the cheapest to fix.
2.Inlet valve not shutting off
The float or fill valve fails to close at the right level, so water keeps entering and drains out through the overflow. You'll usually hear a constant faint hiss.
3.Loose threaded connection
The flexible hose feeding the cistern can loosen or lose its seal. Usually shows as a slow drip at the connection itself rather than anywhere else.
4.Perished cistern-to-bowl gasket
On close-coupled toilets, the gasket between cistern and bowl can perish and weep down the back of the pan.
5.Failed seal at the base
Water appearing on the floor at the base can mean the wax or rubber seal under the pan has failed. This one involves lifting the toilet and is worth paying a plumber for.
What you can check yourself
Dye test the cistern
Put a few drops of food colouring in the cistern and don't flush for 20 minutes. If colour appears in the bowl, the flush valve seal is leaking. This single test settles the most common cause for free.
Dry everything and watch
Wipe the whole toilet and the floor completely dry, then check every 15 minutes. Where the first new drop appears tells you where the leak actually is — not where the water ends up.
Feel the connections
Run a dry tissue around the inlet hose connection and the base of the cistern. Tissue picks up moisture that your fingers miss.
Check the overflow level
Lift the cistern lid. If the water sits above the overflow pipe, the inlet valve is the problem, not the flush valve.
What you may need
- Food colouring for the dye test (anything you already have)
- PTFE thread seal tape, if the leak is at a threaded connection
- A replacement flush valve seal matched to your cistern
- An adjustable wrench, if a connection needs tightening
Recommended products
Grouped by what you get for the money, not by a ranking.
Budget
The cheapest option that actually solves it
PTFE Thread Seal Tape
Thread seal tape
If the dye test clears the cistern and the drip is at a threaded connection, this is the entire fix. A few ringgit against a plumber call-out.
Best for: Slow drips at a threaded pipe connection
See the full breakdownShopee
We don't track a price for this yet
Lazada
We don't track a price for this yet
Best Value
The balance most people should pick
Toilet Flush Valve Seal Kit
Toilet repair part
The dye test showing colour in the bowl points straight here. Match the part to your cistern before ordering — fittings are not universal.
Best for: A toilet that keeps refilling on its own
See the full breakdownShopee
We don't track a price for this yet
Lazada
We don't track a price for this yet
Better Quality
Worth the extra only in specific cases
Adjustable Wrench
Hand tool
Only needed if a connection has to be tightened or a fitting removed. Skip it if you already own one — this is a tool, not part of the repair.
Best for: Tightening pipe and tap connections
See the full breakdownShopee
We don't track a price for this yet
Lazada
We don't track a price for this yet
Some links here are affiliate links. If you buy through them we may earn a commission at no extra cost to you. How this works.
Common questions
How much water does a running toilet actually waste?
Enough to show up on a bill. A continuous trickle runs 24 hours a day, which is why a leak you can barely hear can still noticeably change your monthly usage.
Can I just tighten everything and hope?
Over-tightening plastic cistern fittings cracks them, which turns a cheap fix into an expensive one. Find the source first, then tighten only that connection, and only until the drip stops.
The water is coming from the floor at the base. Can I fix that?
It's possible, but it means removing the toilet, replacing the seal and re-seating it correctly. If it's not seated properly afterwards you get a slow leak into the floor that you won't see. This is the one we'd hand to a plumber.
Do I need to replace the whole cistern mechanism?
Usually not. If only the seal has hardened, replacing the seal is enough. Replace the whole valve if the plastic body is cracked or the mechanism no longer moves freely.