How to Fix a Toilet That Keeps Running
A toilet that keeps running is one of those irritating problems that can waste a surprising amount of water and leave you hearing the cistern refill every few minutes. In UK homes it often happens after the flush valve wears out, the float drifts out of position, or limescale stops the parts sealing properly.
This guide shows you how to find the cause, make a straightforward repair and stop the constant refill noise. It usually takes 20 to 45 minutes and is a very manageable task for a first-time DIYer with a few basic tools.
What You’ll Need
- Adjustable spanner *
- Sponge *
- Bucket *
* Links marked with an asterisk are affiliate links to Amazon. We may earn a small commission if you buy through them at no extra cost to you.
Step-by-Step Guide
Step 1: Remove the cistern lid and listen for the fault
Lift off the cistern lid carefully and set it somewhere safe, because many lids crack easily if they are knocked on a tiled floor. Flush once and watch which part keeps moving or leaking, as this helps you identify whether the problem is with the fill valve, float or flush seal.
A running toilet is often caused by water constantly escaping from the cistern into the pan, so the sound usually tells you where to focus. Don’t start taking parts apart randomly, because the visible symptom is often enough to narrow it down.
Step 2: Check the flush valve seal
Lift the flush mechanism if your model allows it and inspect the rubber seal or flapper for wear, twisting or limescale. If the seal is not sitting flat, water can leak through slowly and the cistern will keep refilling to replace it.
If the rubber feels hard, cracked or slimy with scale, replace it rather than trying to clean it back into shape. A tired seal is one of the most common reasons a toilet runs after flushing.
Step 3: Adjust the float and fill level
Check the float on the fill valve and make sure the water level is not set too high. If water is reaching the overflow, it will run straight into the pan and make the toilet appear to keep filling endlessly.
Adjust the float arm or twist the adjustment screw depending on the type fitted. Small changes matter here, so move it a little at a time and test again rather than forcing it far in one go.
Step 4: Clean away limescale and debris
Wipe the valve, seal and surrounding parts to remove grit, slime and limescale. In hard-water areas across the UK, scale build-up often stops a seal closing properly even when the part itself is still usable.
Use a suitable limescale remover on the affected plastic or ceramic parts, but avoid soaking anything with metal springs or rubber for too long. A proper clean can sometimes solve the issue without needing a full replacement.
Step 5: Replace worn parts if the leak continues
If the toilet still runs after cleaning and adjusting, swap the faulty seal, flapper or fill valve for a matching replacement. Taking the old part to a DIY shop or plumbing merchants helps you get the right fit, which is important because toilet mechanisms vary a lot.
Fit the new part firmly but not excessively tight. A common mistake is overtightening plastic fixings, which can crack the cistern fittings or distort the seal and create a new leak.
Step 6: Test the flush several times
Refit the lid, turn the water back on if needed and flush a few times to check the cistern fills and stops correctly. You want the water to stop below the overflow and the refill noise to end within a minute or so of flushing.
If it still runs, watch whether the water is entering the pan or whether the fill valve itself is not shutting off. That final check tells you whether you need a different replacement part or a plumber.
- Take a quick photo of the cistern internals before removing anything so you can put the parts back in the right order
- If you live in a hard-water area, clean the seal with limescale remover before replacing it, as scale can mimic a worn part
- Keep the old seal or valve until the repair works, so you can match sizes accurately if you need to buy another part
- Bending the float too aggressively, which can damage the fill valve and make the toilet refill continuously
- Replacing the wrong part because the noise sounded like the fill valve when the actual problem was a leaking flush seal
Before lifting parts out of the cistern, turn off the toilet isolation valve if there is one, or the main stopcock if necessary, to prevent accidental overflow. Water on bathroom floors is a slip risk, and a small leak can quickly spread into floors or ceiling voids below. Keep towels handy and wipe up any spill straight away.
Final Thoughts
By checking the seal, float and fill level, you can usually stop a running toilet without too much fuss. The job is done when the cistern fills once, stops quietly and the water level sits safely below the overflow. If it still refuses to behave after a replacement part, a plumber can sort more awkward hidden faults.
Frequently Asked Questions
Why does my toilet keep running after I flush it?
Usually water is escaping from the cistern into the pan because the flush seal is worn, dirty or misaligned. It can also happen if the float is set too high and water is going into the overflow.
Can a running toilet waste a lot of water?
Yes, it can waste a surprising amount over a day or week, which means higher bills and unnecessary water use. Even a slow leak is worth fixing quickly.
