Toilet Not Flushing Properly

A weak or incomplete toilet flush is almost always caused by clogged rim jets, a clog in the trap, low water level in the tank, or a worn flapper closing too quickly. All four are DIY-fixable.

Quick Diagnosis

  • Difficulty: beginner
  • Estimated time: 20–45 min
  • Estimated cost: $0–15

Likely Causes

Clogged Rim Jets

Likelihood: Very common

Small holes under the toilet rim spray water into the bowl during flushing. Mineral deposits block these over time, weakening flush power.

Fix: Use a mirror to inspect jets. Clear with a wire hanger or Allen wrench dipped in vinegar.

Low Water Level in Tank

Likelihood: Common

If the tank doesn't fill to the fill line (usually 1 inch below the overflow tube), there's not enough water for a strong flush.

Fix: Adjust the float up to raise the water level. Turn the adjustment screw clockwise or bend the float arm upward.

Partial Clog in Trap

Likelihood: Common

A partial obstruction in the trap (the curved section at the base of the toilet) allows water to drain but slowly, making flushes weak.

Fix: Use a plunger or toilet auger to clear the clog.

Worn Flapper Closing Too Quickly

Likelihood: Less common

The flapper controls how long the tank water rushes into the bowl. A worn or waterlogged flapper sinks too fast, cutting the flush short.

Fix: Adjust the chain to 1/2 inch slack or replace the flapper with an adjustable model.

How to Fix It

  1. Check the water level

    Remove the tank lid. Water should sit 1 inch below the top of the overflow tube. If it's lower, adjust the float upward.

  2. Inspect the rim jets

    Hold a mirror under the toilet rim and look for clogged holes. Poke a wire into any blocked jets. For heavy mineral buildup, pour a bottle of vinegar into the overflow tube and let it sit overnight, then flush.

  3. Plunge for a partial clog

    Use a flange plunger (the one with a fold-out rubber flap, not a simple cup plunger). Submerge the rubber in water, position over the drain hole, and plunge with 10–15 firm strokes. Test flush.

  4. Use a toilet auger for stubborn clogs

    Insert the auger cable into the drain hole, crank clockwise while pushing forward. When you feel resistance, continue cranking to break up or hook the clog. Retract slowly and flush.

  5. Adjust or replace the flapper

    If the flush feels complete at first but stops before the bowl empties, the flapper is closing too fast. Add a bit more slack to the chain, or buy an adjustable flapper that lets you control its float.

Tools

  • Flange plunger
  • Toilet auger
  • Small mirror
  • Wire hanger or small Allen wrench

Materials

  • Flapper (if needed) - $5–10
  • White vinegar - $3

Common Questions

My toilet gurgles but doesn't fully flush. What's wrong?

Gurgling usually means a partial obstruction downstream — either in the trap, the drain line, or the main stack. Start with a plunger. If gurgling happens in other drains at the same time, the blockage is likely in the main drain line and may need a snake or professional.

The toilet flushes fine in the morning but poorly by evening. Why?

This often points to a partial trap clog that slows flow when the toilet has been used multiple times. It can also indicate a venting issue where the vent pipe is partially blocked. Try a toilet auger first.

How do I know if I need a toilet auger vs. a plunger?

Start with a plunger. If 20 full strokes don't improve the flush, move to an auger. Augers are better for solid objects (toys, wipes) while plungers work best for soft clogs.

When to Call a Pro

Call a plumber if: the toilet still flushes weakly after clearing the jets and drain, if multiple drains in your home are slow simultaneously (main line clog), or if the toilet rocks when you sit (wax ring failure).

Related Symptoms

Get Step-by-Step Help

ChatDIY can adapt this diagnosis to your exact fixture, tools, photos, and skill level.

Ask ChatDIY about this fix