When you click on shopping links on our site, we may receive compensation. This content is for educational purposes only.

Why Won’t My Toilet Flush: the Most Common Reasons

Updated
There are several reasons why your toilet doesn’t flush. Let’s look at the causes.

You press the handle. You wait for the whoosh. Instead, you get silence, or worse, the water starts rising. It is a moment of pure panic. Why is the toilet not flushing?

Fortunately, you usually don’t need a plumber to solve this mystery. We will walk you through the most common culprits and show you exactly how to fix a toilet that won’t flush.

Key Takeaways

  • Check the tank internals first: The most common issues are a disconnected lift chain, a warped flapper, or a broken fill valve.
  • Inspect water levels: If the water in the tank is too low, the flush won’t have enough power to clear the bowl.
  • Clear the pathways: Clogs can happen in the S-trap (use a plunger) or the rim jets (use vinegar) due to mineral buildup.
  • Look for venting issues: If the toilet gurgles or swirls without draining, your roof vent might be blocked.


Why Won’t My Toilet Flush?

You push the button, and nothing happens. Or perhaps the water swirls lazily but leaves the waste behind. While it feels like a disaster, toilet flushing problems are usually simple mechanical failures.

Let’s look at the usual suspects, starting with the easiest fixes inside the tank.

1. The Lift Chain is Disconnected

If you push the handle and feel zero resistance (it just flops down), your lift chain is likely the problem.

The Problem

The lift chain connects the flush handle arm to the rubber flapper. If it unclips, the flapper never lifts, and the water stays in the tank.

How to Fix It

Lift the tank lid. You will likely see the chain resting at the bottom. simply fish it out and re-clip it to the flush lever arm.

If the chain is broken or rusted, you will need a replacement. You can grab a universal kit like this Fluidmaster Universal Chain for a few dollars.

Top Tip

Getting the tension right: Leave a small amount of slack in the chain. If it is too tight, the flapper won’t seal; too loose, and it won’t lift high enough.

2. The Flapper is Warped or Old

The flapper is the rubber seal at the bottom of the tank. It holds the water in until you flush.

The Problem

Rubber degrades over time. Hard water minerals make it brittle, or it might just warp. If the flapper doesn’t seal tight, water leaks into the bowl constantly (a “running” toilet). If it doesn’t open fully, you get a weak flush.

How to Fix It

Don’t bother trying to clean or repair an old flapper. They are cheap to replace.

  1. Turn off the water supply valve behind the toilet.
  2. Flush the toilet to empty the tank.
  3. Unhook the old flapper ears from the overflow tube and detach the chain.
  4. Snap on a new one, like this Toto Value Flapper.
  5. Turn the water back on and test.

3. Low Water Level in the Tank

If your toilet flushes but doesn’t have the power to empty the bowl completely, check your water line.

The Problem

Gravity toilets rely on a specific volume of water to create the siphon effect. If your float is set too low, the tank stops filling before it has enough water weight to push the waste down.

How to Fix It

Look at the fill valve (the vertical tower on the left side of the tank).

  • Float Cup: Locate the long plastic screw attaching the float to the arm. Turn it clockwise to raise the float height.
  • Ball Float: If you have an older style with a ball on a metal arm, gently bend the arm upward to allow more water into the tank.

Ideally, the water level should be about one inch below the top of the overflow tube.

4. Clogged Inlet Holes (Rim Jets)

Plumber repairing toilet with hand plunger.

If the water in the tank drops fine, but enters the bowl slowly, your rim jets might be clogged.

The Problem

In areas with hard water, calcium and lime deposits build up in the small holes under the rim of the toilet bowl. This restricts the flow, ruining the diagonal jet stream needed to rinse the bowl.

How to Fix It

You need to dissolve the minerals.

  • The Chemical Way: Use a cleaner like CLR Pro. It eats limescale quickly.
  • The Natural Way: Use heated white vinegar. Pour it into the overflow tube in the tank (so it flows directly to the rim jets) and let it sit for 30 minutes.
  • The Manual Way: Use a small mirror to see under the rim and poke the holes clear with a straightened paperclip or wire hanger.

5. The Toilet Bowl is Clogged

Sometimes the mechanism is fine, but the exit is blocked. If the water rises to the brim and drains slowly, you have a clog.

The Problem

Too much toilet paper or non-flushable items (like wipes) are wedged in the S-trap.

How to Fix It

  • Plunge it: Use a flange plunger (the one with the extra rubber flap). Create a seal and pump vigorously.
  • Snake it: If the plunger fails, use a toilet auger like this Omont Clog Remover to physically break up the mass.
  • Hot Water Trick: Add a squirt of dish soap to the bowl, then pour a bucket of hot (not boiling) water from waist height. The force and heat can sometimes slip the clog through.

Check out our full guide on how to unclog a toilet when nothing works.

6. Faulty Fill Valve

Hand is fixing a toilet cistern at home

The fill valve is the engine that refills the tank. When it dies, the toilet can’t flush because there is no water to do the job.

The Problem

Internal seals wear out, or debris from the water line gets stuck in the valve head. If your toilet hisses constantly or simply refuses to fill, this part is likely toast.

How to Fix It

Replacing a fill valve is a standard DIY task.

  1. Shut off the water and empty the tank (use a sponge to get the last bit of water out).
  2. Unscrew the supply line from underneath the tank.
  3. Unscrew the locking nut holding the old valve and remove it.
  4. Install a new Fluidmaster Fill Valve, adjust the height, and tighten it down.

7. Blocked Plumbing Vent

If you have plunged and snaked to no avail, look up. Your plumbing vent might be the issue.

The Problem

Your plumbing system breathes through a pipe that sticks out of your roof. This allows air to escape so water can move freely (think of putting your thumb over a straw). If a bird’s nest or leaves block this vent, a vacuum forms, causing a weak, gurgling flush.

How to Fix It

This usually requires climbing onto the roof. If you are comfortable doing so, clear debris from the vent stack. If not, this is a good time to call a pro.

8. Cracked Overflow Tube

The overflow tube is the open pipe in the center of the tank.

The Problem

If this plastic tube develops a crack near the bottom, water will constantly leak into the bowl. The tank will never fill to the top, resulting in a weak, lackluster flush.

How to Fix It

On many toilets, the overflow tube is part of the flush valve assembly. This often requires removing the entire tank from the bowl to replace. If you aren’t comfortable removing tank bolts, call a plumber.

FAQs

Can I manually flush a toilet that isn’t working?

Yes. If the handle or chain is broken but the drain is clear, you can flush the toilet by pouring a bucket of water quickly into the bowl. The sudden volume of water triggers the siphon action manually.

Why does my toilet swirl but not go down?

This usually indicates a partial clog or a venting issue. If the water swirls rapidly but drains very slowly, the airway is restricted, preventing the necessary vacuum pressure to pull the waste down.

How do I know if my rim jets are clogged?

Conduct a simple test. Use a mirror to look under the rim while you flush. If water dribbles out unevenly or some holes are dry, mineral deposits are blocking the flow, which weakens your flush power.

You Might Also Like
Plumber repairing toilet cistern at water closetRunning Toilet Problems: How to Put a Stop to Them

Flushed With Success

A toilet that won’t flush is annoying, but it is rarely a disaster. In most cases, the problem lies inside the tank, a loose chain, a bad flapper, or a low water level. Start with these simple checks before you reach for the plunger or the phone to call a plumber.

Fixing it yourself saves money and gives you serious DIY bragging rights. So roll up your sleeves, lift that tank lid, and get your bathroom back in business.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Mark Weir

About the Author

Mark Weir

Mark spent 24 years working in real estate, so he knows his way around a home. He also worked with contractors and experts, advising them on issues of planning, investments, and renovations. Mark is no stranger to hands-on experience, having renovated his own home and many properties for resale. He likes nothing better than seeing a project through to completion.