HWritten by a qualified plumbing and heating engineer·

Cold water tank overflowing — how to fix the ball valve

Free DIY guide — no sign-up required. written by a qualified plumbing and heating engineer.
DIY Friendly💷 £5£3030–60 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

The overflow pipe from a loft tank exits through the eaves and should normally be dry. If water is dripping or trickling from it, the ball valve (float valve) in the tank is not shutting off properly.

2

Go to the loft and look in the tank. The float arm should be pulling the ball valve closed when the water reaches the correct level. If the tank is full but still filling, the valve is not seating properly.

3

Common causes: the float is waterlogged and sitting too low (causing the valve to remain open), the rubber washer inside the valve is worn, or the valve seat is corroded.

4

Test the float — lift the arm by hand. If the flow stops when you hold it up, the float is set too low or is waterlogged. If it doesn't stop, the valve body is faulty.

5

To reset the float arm height: bend the arm slightly downward so the float rises at a lower water level, shutting the valve before the tank overfills.

6

To replace the washer: turn off the mains at the stopcock, flush the toilet or run a tap to lower the tank level, then unscrew the valve body. The washer is inside the end cap — replace it and reassemble.

7

If the valve is very old or badly corroded, replace the whole ball valve. Modern equilibrium ball valves are much more reliable than older diaphragm or piston types and cost about £10–£15.

Prefer to have it done for you?

Find me an engineer →

🛠 Tools & materials you may need

Adjustable spanner PTFE tape Replacement ball valve (optional)

🔗 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.

Was this guide helpful?