How to Fix a Toilet That Won't Flush
Last updated: 4 September 2026
Quick Answer
Check the flush handle, adjust the chain, or replace the flush valve.
Overview
A toilet that won't flush can be caused by a broken flush mechanism or a blocked siphon. This guide covers fixing the issue.
Step-by-Step Fix
Safety & Preparation
Before beginning any repair, ensure you have isolated power or water supplies. Clear your workspace, gather standard hand tools, and wear appropriate personal protective equipment (PPE).
- Carefully lift off the toilet cistern lid and place it safely to one side, away from the toilet bowl. Look inside the cistern to locate the flush handle arm and ensure it is properly connected to the flush button or lever on the outside of the cistern.
- Once the lid is off, observe the small chain or wire connecting the handle arm to the rubber flapper or diaphragm at the bottom of the cistern. This chain should have a small amount of slack, roughly 1-2cm, allowing the flapper to fully drop and seal after flushing.
- If you find that the chain is broken, detached, or missing, you will need to replace it. Purchase a new cistern chain from a DIY store, attach one end securely to the flush arm and the other to the flapper, ensuring the correct amount of slack.
- Check if the rubber flapper or diaphragm at the bottom of the cistern is sealing properly against the flush valve opening. Give it a gentle press down to ensure it sits snugly; if it looks stiff, cracked, or doesn't drop back down correctly, it might be the cause.
- If the flapper appears fine but the toilet still isn't flushing effectively, or if other parts of the flush mechanism (like the overflow pipe or fill valve) are visibly damaged, the entire flush mechanism might need replacing. This involves draining the cistern and installing a new complete flush valve assembly.
Common Symptoms & Diagnostic Resolutions
Review the common error codes and operating symptoms below to quickly identify the root cause of the fault before ordering replacement parts.
| Symptom / Code | Likely Root Cause | Recommended Resolution |
|---|---|---|
| Handle feels loose | Broken handle mechanism | Replace the flush handle. |
Frequently Asked Questions
Why does my toilet not flush properly?
A broken chain, faulty flapper, or low water level in the cistern.