Plumbers University

Plumbers University

Learn plumbing. Price smart. Find work.

All guides

Toilets

Toilet cistern not filling? How to fix it

7 min read · Plumbers University teachers

Toilet fill valve and float inside a cistern

Quick answer

Check the toilet isolation valve is fully open, then check the float is not stuck. Clean the fill valve filter and diaphragm, which often block with grit and limescale. If the valve is old or damaged, replace it.

What you need

  • Flat screwdriver
  • Adjustable spanner
  • Small brush
  • Bucket

Quick checks

  • Is water on elsewhere in the house?
  • Is the toilet isolation valve fully open (slot in line)?
  • Is the float caught on the cistern wall or flush valve?
  • Has anything been done recently that may have put grit in the pipes?

Clean the fill valve

  1. Turn off the isolation valve.
  2. Remove the top cap of the fill valve (most twist off).
  3. Take out the diaphragm or seal and rinse it.
  4. Hold a cup over the valve and turn the water on briefly to flush grit out.
  5. Reassemble and test.

Pro tip: Some valves have a small filter where the supply pipe connects. Remove and clean it.

Low-pressure and high-pressure valves

Older ball valves come in high- and low-pressure versions. A high-pressure valve on a low-pressure loft tank fills very slowly. Modern universal valves handle both.

Replace if needed

If the valve is cracked or still fails, replace it — see our fill valve guide.

Frequently asked questions

Why is my toilet cistern slow to fill?

Usually a partly closed isolation valve, a blocked fill valve, or the wrong valve for the pressure.

Can limescale stop a cistern filling?

Yes, it can jam the valve or block the filter.

Is it safe to clean a fill valve?

Yes, with the isolation valve off.

This guide is general advice. If you are unsure, stop and ask a qualified plumber. We teach plumbing only — never work on gas.

Related guides