Toilet won't flush or has a weak flush
A weak or non-responsive toilet flush is one of the most common plumbing niggles in British homes, and the good news is that it's usually straightforward to sort out yourself. Whether your handle does nothing at all or the flush just dribbles weakly, the culprit is almost always something simple inside the cistern — a disconnected chain, low water level, or a worn internal seal. This guide walks you through the most likely causes and shows you how to diagnose and fix the problem without calling out an engineer. Most repairs cost just a few quid and take less than an hour. However, if you're not confident opening up the cistern or if the problem persists after checking these basics, it's worth having a qualified plumber take a look to rule out anything more serious.
Not sure if this matches your problem?
Use our interactive tool — answer a few questions and get a personalised diagnosis.
Most likely cause & what to check
Remove the cistern lid and check if the flushing mechanism is connected — the chain or lift arm sometimes detaches.
Check the water level — it should sit 25mm below the overflow pipe.
For older siphon cisterns: the rubber diaphragm has perished — a replacement kit costs around £3.
For modern push-button cisterns: the flush valve seal is likely worn — replacement kits are available.
Prefer to have it done for you?
Find me an engineer →🛠 Tools & materials you may need
Was this guide helpful?
Frequently asked questions
Is it safe to open the cistern lid and have a look inside?
Yes, it's completely safe. First, turn off the water supply at the stopcock and flush to empty the cistern. The lid is just porcelain or plastic and sits loosely on top — no electrics or pressurised parts to worry about. Just be careful not to drop it, as it breaks easily.
How much does it cost to fix a weak flush?
Most DIY fixes cost between £3 and £15 — typically a replacement diaphragm kit for older siphon cisterns or a flush valve seal kit for modern cisterns. Both are readily available from any plumber's merchant or online. If you need a plumber to do the work, expect to pay £80–£150 for a callout.
What's the difference between a siphon cistern and a push-button cistern?
A siphon cistern uses a lever handle on the side and relies on a rubber diaphragm to create suction for the flush. A push-button cistern has buttons on top or the lid itself and uses a flush valve seal instead. The mechanism inside is different, so the repair approach varies — but both are equally straightforward to fix.
Can a weak flush be caused by a leak somewhere else?
It's possible — if water is slowly leaking from the cistern into the pan, the water level won't build up properly between flushes, resulting in a weak flush. Listen for a faint hissing sound or check if the pan water level rises slightly when you're not flushing. If you suspect a leak, the internal seal kit replacement will usually sort it.