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.
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.