Quick answer
If your toilet won't flush, first check the water level and look for clogs. Adjust the float or clear the trap with a plunger. If the flapper or fill valve is faulty, replace them.
Confirm the symptom
- Toilet handle doesn't move when pressed
- Water doesn't enter the bowl when flushed
- Toilet runs constantly but doesn't flush properly
- Handle is loose or broken
- No water in the tank after flushing
Tools and prep
- Adjustable wrench
- Plunger (toilet plunger)
- Screwdriver (flathead and Phillips)
- Replacement flapper or fill valve (if needed)
- Rubber gloves
- Bucket (to catch water if tank is opened)
- Turn off water supply to the toilet before starting
Step-by-step troubleshooting
- Check Water SupplyDo: Locate the water shut-off valve near the base of the toilet and ensure it's fully open.Observe: Water should flow into the tank when the valve is open.Means: A closed valve prevents water from entering the tank.Next: If the valve is open but no water flows, check for a clogged supply line.
- Inspect the FlapperDo: Lift the tank lid and press the flapper to see if it opens and closes freely.Observe: The flapper should lift when the handle is pressed and seal the tank.Means: A stuck or worn flapper prevents water from flowing into the bowl.Next: Clean or replace the flapper if it's not functioning properly.
- Check the FloatDo: Adjust the float height so the water level is about 1 inch below the overflow tube.Observe: Water should stop filling when the float reaches the correct height.Means: An improperly set float can cause low water levels or constant running.Next: If the float is damaged, replace it with a new one.
- Test the Handle and ChainDo: Ensure the handle is securely attached and the chain is properly connected to the flapper.Observe: The chain should have a slight slack but not be too tight or too loose.Means: A loose or broken chain prevents the flapper from lifting.Next: Adjust or replace the chain or handle as needed.
- Clear the TrapDo: Use a plunger to clear any blockage in the trapway or drainpipe.Observe: Water should drain freely after plunging.Means: A clogged trap prevents water from flushing properly.Next: If plunging doesn't work, try a toilet auger.
- Inspect the Fill ValveDo: Check if the fill valve is functioning correctly and refilling the tank after each flush.Observe: The valve should shut off once the tank is full.Means: A faulty fill valve can cause low water levels or continuous running.Next: Replace the fill valve if it's not working properly.
Common causes
| Cause | Likelihood | Difficulty | Part often needed |
|---|---|---|---|
| Low Water Level in Tank Insufficient water in the tank can't create enough force to flush the toilet. | Common | Easy | Float adjustment or replacement |
| Clogged Trap or Drainpipe A blockage in the trapway or drainpipe prevents water from draining. | Common | Easy–Medium | Plunger or toilet auger |
| Faulty Flapper A worn or stuck flapper doesn't allow water to flow into the bowl. | Common | Easy | Replacement flapper |
| Broken Handle or Chain A loose or broken handle or chain prevents the flapper from lifting. | Sometimes | Easy | Toilet handle or chain |
| Faulty Fill Valve A malfunctioning fill valve doesn't refill the tank properly. | Sometimes | Medium | Fill valve replacement |
| Mineral Deposits or Clogs in Supply Line Mineral buildup in the water supply line restricts water flow. | Rare | Hard | Plumber's snake or professional service |
Parts matching
Common parts needed to fix a toilet that won't flush include:
- Toilet flapper
- Fill valve (ballcock)
- Toilet handle assembly
- Float ball or float cup
- Toilet plunger or auger
Purchase parts that match your toilet model for the best fit and performance.
When to call a professional
- If the toilet still doesn't flush after replacing all accessible parts
- If you suspect a major clog beyond the toilet trap (e.g., in the main sewer line)
- If the toilet tank or bowl is cracked and leaking
- If water pressure issues persist after checking the supply line
- If you're unsure about electrical or complex plumbing repairs
FAQ
Why does my toilet run but won't flush?
This is often caused by a faulty flapper or fill valve. Check if the flapper is sealing properly and if the fill valve is refilling the tank correctly.
How do I know if my toilet needs a new flapper?
If the flapper doesn't lift when you press the handle or doesn't seal properly, it's time to replace it with a new one.
Can a clogged drain cause a toilet not to flush?
Yes, a clogged trap or drainpipe can prevent water from draining, making it difficult or impossible to flush the toilet.
What should I do if the toilet handle is broken?
You can manually lift the flapper to flush the toilet temporarily. For a permanent fix, replace the broken handle and chain.