Repair Riot

Why Won't My Toilet Flush

When your house revolts, we help you restore order.

On this page

Quick answer

If your toilet won't flush, check for a clogged drain, a stuck or broken flapper, or a faulty fill valve. Turn off the water supply, clear any blockages, and adjust or replace parts as needed.

Confirm the symptom

Tools and prep

Step-by-step troubleshooting

  1. Check Water Supply
    Do: Locate the 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: If no water flows, the valve may be closed or clogged.
    Next: Clean or replace the shut-off valve.
  2. Inspect the Flapper
    Do: Remove the tank lid and lift the flapper to see if it seals properly.
    Observe: The flapper should close tightly after flushing.
    Means: A faulty flapper can prevent water from entering the bowl.
    Next: Adjust or replace the flapper.
  3. Check the Chain
    Do: Ensure the chain connecting the flapper to the handle is not tangled or too long.
    Observe: The chain should have a slight tension but not be too tight.
    Means: A loose or tangled chain can prevent the flapper from lifting.
    Next: Adjust the chain length or reposition it.
  4. Test the Flush Handle
    Do: Check if the handle is loose or disconnected from the internal mechanism.
    Observe: The handle should move freely and connect securely to the arm.
    Means: A broken handle or arm can prevent the flapper from lifting.
    Next: Tighten or replace the handle and arm.
  5. Clear the Drain
    Do: Use a plunger to clear any blockage in the bowl.
    Observe: Water should drain from the bowl after plunging.
    Means: A clogged drain can prevent proper flushing.
    Next: If plunging doesn't work, use a toilet auger.
  6. Adjust the Float
    Do: Check the float's position and adjust it so the water level is about 1 inch below the overflow tube.
    Observe: The water should stop filling once it reaches the correct level.
    Means: An improperly set float can cause insufficient water in the tank.
    Next: If the float is damaged, replace it.
  7. Inspect the Fill Valve
    Do: Check if the fill valve is functioning correctly and not leaking.
    Observe: Water should flow steadily into the tank after flushing.
    Means: A faulty fill valve can prevent the tank from refilling properly.
    Next: Adjust or replace the fill valve.
  8. Check for Clogs in the Trapway
    Do: Use a toilet auger to clear any blockage in the trapway or drain line.
    Observe: The auger should pass through the trapway without resistance.
    Means: A clogged trapway can prevent proper drainage.
    Next: If the clog is deep, consider calling a professional.

Common causes

CauseLikelihoodDifficultyPart often needed
Clogged Drain
A blockage in the bowl or drain prevents water from flowing out.
CommonEasyToilet plunger
Faulty Flapper
A damaged or improperly sealed flapper prevents water from entering the bowl.
CommonEasyToilet flapper
Stuck or Broken Handle
A loose or broken handle can prevent the flapper from lifting.
SometimesEasyToilet handle and arm
Incorrect Float Level
An improperly set float can result in insufficient water in the tank.
SometimesEasy–MediumFloat adjustment kit
Faulty Fill Valve
A malfunctioning fill valve can prevent the tank from refilling properly.
SometimesMediumFill valve
Clogged Trapway
A blockage in the trapway or drain line can prevent proper drainage.
RareHardToilet auger
Low Water Supply
A closed or clogged shut-off valve can prevent water from entering the tank.
RareEasyShut-off valve
Worn-Out Toilet Components
Aging parts like the flapper or fill valve can wear out and stop working.
SometimesMediumToilet repair kit

Parts matching

Common parts needed to fix a toilet that won't flush include:

Purchase a toilet repair kit that includes common replacement parts to address multiple issues at once.

When to call a professional

FAQ

Why is my toilet handle loose?

A loose toilet handle is usually due to a worn-out screw or a broken linkage. Tighten the screw or replace the handle and linkage arm.

How do I know if my flapper is faulty?

If the flapper doesn't seal properly or doesn't lift when you flush, it's likely faulty and needs adjustment or replacement.

Can a clogged drain cause my toilet not to flush?

Yes, a clogged drain can prevent water from draining properly, causing the toilet to not flush effectively.

How do I adjust the float on my toilet?

Locate the float in the tank and adjust it so the water level is about 1 inch below the overflow tube. This ensures the tank fills to the correct level.

What should I do if my toilet won't flush and there's no water in the tank?

Check the shut-off valve near the base of the toilet to ensure it's fully open. If water still doesn't flow, the valve may be clogged and needs cleaning or replacement.