Toilet cistern not filling or filling too slowly

Free DIY guide — no sign-up required. Written by a qualified Gas Safe engineer.
DIY Friendly💷 £8£2520–40 min

Not sure if this matches your problem?

Use our interactive tool — answer a few questions and get a personalised diagnosis.

Diagnose my problem →

Most likely cause & what to check

1

Turn off the water supply to the cistern using the isolation valve on the supply pipe.

2

Flush the toilet to empty the cistern.

3

Modern toilets have a bottom-entry float valve (Fluidmaster type) — the fill rate is adjustable via the adjustment screw or clip at the top of the valve.

4

If the valve is not filling at all, it may be seized — try turning the adjustment screw. If it won't move, replace the valve.

5

To replace: undo the locknut under the cistern and the water supply connection. Fit the new valve at the same height and reconnect.

6

Turn the water on and adjust the water level using the float arm — the correct level is 25mm below the top of the overflow tube.

🛠 Tools & materials you may need

Adjustable spanner Replacement fill valve

🔗 Some links above are affiliate links — if you buy through them we earn a small commission at no extra cost to you. This keeps the site free.

Prefer to have it done for you?

Get a vetted local engineer to handle it — no hassle, Gas Safe registered.

Find a local engineer →

Was this guide helpful?