Toilet Won't Flush Properly? How to Fix a Weak Flush | Toolbox
● DIY-Safe
· Reviewed by the Toolbox Team

Toilet Won't Flush Properly? Here's How to Fix It

A weak flush, an incomplete flush, or a toilet that won't flush at all is frustrating — but it usually has a simple cause. Most issues come down to water level, a flapper problem, or clogged rim jets, and all three are fixable in under 20 minutes with little or no cost.

Toilet won't flush properlyWeak toilet flushToilet flushes slowlyIncomplete flushToilet not flushing all the wayClogged rim jets
Key takeaway: A weak or incomplete flush is usually caused by low tank water level, a flapper that closes too early, or clogged rim jets. All three are free or cheap fixes you can diagnose in about five minutes.

What's Happening

A strong flush depends on enough water being released quickly into the bowl. When any part of that system falls short, the flush goes weak. There are three usual culprits, and figuring out which one you have takes only a couple of minutes with the tank lid off.

Low tank water level means there simply isn't enough water to drive a full flush. If the water sits well below the top of the overflow tube, the float is set too low.

A flapper that closes too early cuts the flush short. If the flapper drops back down before most of the tank has drained, only part of the water reaches the bowl. A chain that's too long or tangled is the most common reason.

Clogged rim jets are the small holes under the rim of the bowl that direct water around the bowl during a flush. Over time they fill with mineral deposits, which weakens and unevenly distributes the flush. If the toilet won't flush at all, the handle mechanism or flapper chain may simply be disconnected.

What to Check

  1. Check the water level in the tank. Remove the tank lid and set it somewhere safe — porcelain is heavy and cracks easily. The water should sit about 1 inch below the top of the overflow tube. If it's low, adjust the float: on a ball float, bend the arm up slightly; on a cup float, pinch the clip and slide it up.
  2. Inspect the flapper and chain. Flush and watch the flapper. It should lift fully and stay open until most of the water has drained. If the chain is too long or tangled, the flapper won't lift high enough or will drop too soon. Adjust so there's about half an inch of slack.
  3. Check for a partial clog. If the bowl fills but drains slowly, you likely have a partial clog. Use a toilet plunger — insert it at an angle to fill the bell with water, then pump firmly 10-15 times. For stubborn clogs, a toilet auger (closet snake) reaches deeper without damaging the bowl.
  4. Clean the rim jets. Look under the rim of the bowl and you'll see small holes. These clog with mineral deposits and reduce flush power. Use a small mirror to inspect them, then clean with a stiff brush or poke each hole with a piece of wire. Pour white vinegar down the overflow tube and let it sit for an hour to dissolve buildup.
  5. Check the handle mechanism. If the handle feels loose or nothing happens when you push it, open the tank. The handle arm connects to the flapper chain via a lever — reattach it if it's disconnected, and tighten the mounting nut if the handle is loose. Note the mounting nut is reverse-threaded; it turns left to tighten.

Not Sure Which Part Is the Problem?

Record a short video of your toilet and Toolbox diagnoses the exact cause — water level, flapper, rim jets, or a clog — so you fix it right the first time.

Download on the App StoreGet it on Google Play

Free — no credit card.

Need a Pro? Find One on Thumbtack

If the flush is still weak after checking the tank and clearing clogs, or the toilet is cracked, leaking, or unstable, compare vetted local plumbers with real reviews and upfront pricing.

Find a Local Plumber →

Powered by Thumbtack — free to compare, no obligation

When to Call a Pro

A weak flush is one of the safest DIY repairs there is — no electricity, no gas, no structural risk. There are a few situations, though, where a plumber is the right call:

Call a plumber if:

  • The toilet is cracked or leaking at the base onto the floor.
  • Flushing causes water to back up in other fixtures (tub, shower, or sink).
  • You suspect the clog is in the main drain line rather than the toilet itself.
  • The toilet rocks or feels unstable on the floor.

What This Typically Costs

DIY Fix
$0 – $15
Plumber
$150 – $300

Most weak-flush fixes cost nothing — adjusting the float, the chain, or clearing the rim jets needs no parts. If you replace the flapper, that's a $3-8 part at any hardware store. A plumber will charge $150-300 for the same work because of the service-call minimum, even though the fix itself takes only a few minutes.

Frequently Asked Questions

Why does my toilet flush weakly?

The most common causes are a low water level in the tank, a flapper chain that's too long (so the flapper closes before enough water drains), or mineral-clogged rim jets under the bowl rim.

How do I increase toilet flush power?

First check that the tank water sits about 1 inch below the overflow tube and adjust the float if it's low. Then check the flapper chain has only about half an inch of slack. Finally, clean the rim jets with vinegar and a piece of wire.

Can a weak flush mean a bigger problem?

If weak flushing affects multiple toilets, or comes with gurgling sounds from other drains, it could indicate a main sewer line issue. A single weak toilet is almost always a simple tank-level or flapper problem.