EXPERT ADVICE
Toilet not flushing properly: causes and how to fix it
Updated 07/26

By: Laura Macdonald
Reviewed: Alex Peters
It can be so frustrating when your toilet won't flush properly. We share some of the reasons why to help you troubleshoot the problem.
Why a toilet won't flush, or flushes weakly
How to check the water level, flapper and lift chain
What a clogged rim or blocked pipe looks like
How to fix each cause yourself, step by step
Why push-button toilets can have their own quirks
When it's worth calling a plumber instead
It's easy to take a working toilet for granted until it stops flushing properly - and if it's the only toilet in the house, it's suddenly a priority.
The good news is that most flushing problems come down to one of a small number of causes, each of which is straightforward to check and often just as easy to fix.
Find a tradesperson to unblock your toilets
Common reasons a toilet won't flush properly
If your toilet won't flush properly, it's most likely one of the following:
Insufficient water in the cistern
A problem with the flushing mechanism (lift chain or flapper)
Clogged rim jets, so water can't circulate properly around the bowl
A drainage problem or blockage further down the pipe
Before diagnosing anything, rule out an external issue - check your taps still run normally, and that neighbours aren't reporting a similar problem with the water supply.

Check the water level
The cistern needs enough water to create a full, effective flush. Lift the lid, flush the toilet, and watch whether the water rises back up to the marked fill line (usually around 3cm below the overflow tube).
How to fix it
Gently bend the float arm connected to the fill valve upward - the higher the float sits, the more water is allowed in
If the cistern still won't refill properly, check the isolation valve on the supply pipe is fully open
If that doesn't help either, check the cold water storage cistern in the loft, gently moving the ball valve arm up and down
If you need to replace the cistern entirely, see our how-to guide.

We check the reviews on Checkatrade are from real people, and that trades meet our high standards.
Check the flushing mechanism
Lift chain or lift rod
This connects the flush lever to the flapper at the bottom of the cistern. If the flush lever feels light or loose, there's likely too much slack in the chain.
How to fix it: Turn off the water supply, remove the lid, and check the chain is properly connected. If it's loose, reattach it to a hole closer to the flush lever. If it's broken, buy a replacement from a local DIY merchant.
Flapper
The flapper opens to let water into the bowl and reseals the tank once flushed. If it's not seated correctly, water won't flow into the bowl properly when you flush.
How to fix it: Turn off the water supply, locate the flapper, and check it sits correctly. If it's damaged or worn, replace it, then test with a flush. If you suspect the syphon rather than the flapper, see our guide on replacing a toilet syphon.
A weak flush that's getting gradually worse over weeks, rather than one that stopped suddenly, usually points to the flapper wearing out rather than a one-off blockage.

Check for clogged rim jets
If the toilet technically flushes but is sluggish and doesn't fully clear the bowl, the small holes under the rim (and the larger siphon jet at the base) may be clogged with mineral deposits or limescale, especially in hard water areas.
How to fix it: Use a toilet brush and a descaling product or vinegar to scrub around and under the rim, working into the jet holes where you can reach them. Flush to test.
Check for blocked pipes
Toilet pipes commonly become blocked from excessive toilet paper, wipes, sanitary products, or a general build-up of waste. If the bowl is slow to empty or the flush doesn't clear it properly, a blockage is the likely cause.
How to fix it:
Plunge the toilet using a proper flange (bell-shaped) plunger rather than a flat sink plunger, then flush to check. Repeat two or three times for stubborn blockages
If that doesn't work, use a drain cleaning product following the manufacturer's instructions, then flush or pour in hot water as directed
If the toilet still isn't flushing properly, or you're not sure what you're dealing with, it's best to call a professional rather than risk making the repair more costly.
The average cost of unblocking a toilet is around £112.50, and a qualified plumber can quickly find your nearest one.
Push-button toilets not flushing properly
Push-button (dual-flush) toilets have a slightly different mechanism to a lever-flush toilet, using a cable or valve assembly under the button rather than a chain.
If a push-button toilet isn't flushing fully:
Check the button hasn't become disconnected from the cable or plunger mechanism underneath - this is a common and easy fix
Check both the half-flush and full-flush buttons independently, since a fault often affects only one
The same water level and clogged rim checks above still apply

On Checkatrade, you'll only find trades who meet our high standards and pass up to 12 checks.

How much does it cost to fix a toilet not flushing properly?
Many of the fixes above cost little beyond replacement parts (a flapper or fill valve is inexpensive).
Where the cause is a deeper blockage or you'd rather not remove the cistern yourself, a plumber's call-out is worth budgeting for.
Plumber call-out charges: Cost breakdown 2026
When you’re looking for a plumber, it’s important to know what their call out fee is and what it covers (if anything). In this guide, we look at the average plumber call out fees in the UK, as well as the costs of common plumber jobs.

Most flushing problems are a job for a plumber, though a persistent blockage further down the system may need a drain specialist instead.

Checklist: fixing a toilet that won't flush properly
Toilet flushing checklist
Browse toilet unblocking services
Enter your postcode to find a top tradesperson near you
Multi Skills.UK 24/7 Emergency
10.00
(313 reviews)Services & skills
PlumberBlocked ToiletsGeneral PlumbingPlumbing RepairsRadiator InstallationRyders Plumbing, Heating, Drains
9.98
(460 reviews)Services & skills
PlumberBlocked ToiletsBlocked SinksBlocked BathsFlowtech Plumbers
10.00
(28 reviews)Services & skills
PlumberBlocked ToiletsRadiator Thermostat Valve RepairGeneral PlumbingWater Leak DetectionMJ Plumbing and Heating
10.00
(40 reviews)Services & skills
PlumberBlocked ToiletsRadiator RepairPower FlushingUnderfloor Heating InstallationRapid Drainage and Plumbing
10.00
(264 reviews)Services & skills
PlumberBlocked ToiletsPower FlushingWater Leak DetectionWater Mains Specialist (Pipe Replacement, Moling and Lead Pipes)H2O Services
10.00
(8 reviews)Services & skills
PlumberBlocked ToiletsUnderfloor Heating RepairWater Supply Pipe RepairsBlocked Baths
Toilet flush issues FAQs
Check the water level first - too low, and the flush won't have enough force. Then check the lift chain is connected properly and the flapper is seated correctly. If those are fine, it could be a blockage - try a flange plunger and a drain cleaner. If in doubt, call in a plumber.
Most commonly, the button has become disconnected from the flush cable or plunger mechanism beneath it. Remove the button assembly carefully and check the connection before assuming a bigger fault.
A weak, incomplete flush that still clears some water usually points to a low water level in the cistern, a worn flapper letting water escape too early, or clogged rim jets restricting water flow into the bowl.
If pressing the handle or button doesn't trigger a flush at all, check the lift chain or lift rod hasn't disconnected from the flush lever - this is a common and easy fix without needing any parts.
No - a weak or incomplete flush is just as often caused by a low water level, a worn flapper, or limescale-clogged rim jets as it is by an actual blockage. Work through the water level and mechanism checks before assuming you need to plunge.
This points to the fill valve or float arm rather than the flush mechanism itself. Check the isolation valve on the supply pipe is fully open, then check the float arm is set correctly to allow the tank to refill to the marked level.

More Blocked Toilets Articles
See the tradespeople we've checked for your job



