Short answer: If the toilet is not clogged but only flushes all the way when you hold the handle, the flapper is closing too soon (chain too long or a waterlogged flapper). If the tank water level is low, adjust the fill valve. Mineral-clogged rim jets and a blocked vent also cause weak flushes.
Quick diagnosis
| What you notice | Most likely cause | What to check | Call a pro? |
|---|---|---|---|
| Flushes fully only if you hold the handle | Chain too long or flapper closing early | Shorten the chain slack | Rarely |
| Water level in the tank is low | Fill valve set low or supply valve partly closed | Mark the water line; adjust | Rarely |
| Bowl drains slowly, then flushes weakly | Partial clog in the trapway | Plunge with a flange plunger | If it will not clear |
| Weak flush, gurgling in other drains | Blocked vent | Listen to sinks while flushing | Yes |
| Weak swirl, stains under the rim | Clogged rim jets | Look under the rim with a mirror | Rarely |
Adjust the chain and flapper
With the lid off, the chain should have only a little slack when the flapper is closed. Too much slack and the flapper drops before the tank empties. An old flapper that has become waterlogged also closes too early and should be replaced.
Raise the tank water level
The water should reach about an inch below the top of the overflow tube. If it is lower, adjust the float or check that the shutoff valve is fully open.
Partial clogs and vents
A toilet that drains slowly before flushing usually has a partial clog: use a flange plunger or a closet auger. If several fixtures gurgle when you flush, the vent may be blocked; see clog deep in the drain pipe.
When to call a professional
- Plunging and an auger do not help.
- Other drains back up when you flush.
- The toilet is cracked or leaks at the base.
What it usually costs
Chains and flappers cost a few dollars. Toilet repair by a plumber runs about $100 to $300 (HomeGuide, 2026).
Frequently asked questions
Why does my toilet only flush if I hold the handle down?
The flapper closes before the tank empties, usually because the chain is too long or the flapper is worn.
Why is my toilet tank water low?
The fill valve float is set too low, or the supply valve is partly closed.
Related problems
Sources
This guide is general information, not a substitute for an inspection by a licensed professional. See our disclaimer.