# Toilet won't flush or flushes weakly: what to check

Updated: 2026-10-24 · https://pros411.com/en/guides/plumbers/toilet-weak-flush

## Short answer

Make sure the shut-off valve behind the toilet is fully open. Lift the tank lid: the water should reach about 1 inch below the top of the overflow tube, so raise the float if it sits low. Shorten the chain if it has a lot of slack. Clear mineral buildup from the small holes under the rim. Still weak? Try a flange plunger, then call a plumber.

> Safety first: If you clean the rim holes with vinegar or a lime remover, never mix it with bleach or other cleaners: the fumes are toxic. Wear gloves and open a window.

## How to fix a weak toilet flush

![Cartoon toilet with a weak flush, low tank water and a slack chain](https://pros411.com/img/guias/toilet-weak-flush.webp)

1. **The water barely swirls.** The flush is weak or leaves waste behind. Most causes are in the tank or under the rim, and you can check them in half an hour.
2. **Open the shut-off valve all the way.** Turn it counterclockwise until it stops. A half-closed valve fills the tank too slowly or not enough.
3. **Raise the water level in the tank.** If the water sits well below the top of the overflow tube, raise the float with its screw or clip. Aim for about 1 inch below the top.
4. **Take up the slack in the chain.** With too much slack, the flapper barely lifts and closes before the tank empties. Leave about half an inch.
5. **Clear the holes under the rim.** Mineral buildup clogs the small holes that make the swirl. Poke each one gently with a small Allen key or a bent wire.
6. **Flush again.** A strong swirl pulls everything down. Still weak? Try a flange plunger: a partial clog in the drain also weakens the flush.

## Why it happens

- The tank does not fill enough: a half-closed valve, a low float or a tired fill valve.
- The flapper closes too early because the chain is too long.
- Hard water clogs the rim holes and the jet at the bottom of the bowl.
- A partial clog in the toilet or the drain line.
- A blocked plumbing vent, usually with gurgling.

## Soak away heavy buildup

Turn off the valve and flush to empty the tank. Pour a cup or two of white vinegar into the overflow tube: it runs out through the rim holes. Let it sit a few hours, then poke the holes clear, open the valve and flush.

## What not to do

- Do not pour chemical drain cleaner into the toilet. It rarely helps a weak flush and is dangerous if it splashes.
- Do not put a brick in the tank to save water. It weakens the flush even more and can crumble.
- Do not mix vinegar or lime remover with bleach.

## When to call a plumber

- It stays weak after the valve, the water level, the chain and the rim holes check out.
- Other drains are slow, or water comes up in the tub when you flush.
- The toilet gurgles or the bowl water drops by itself.
- It clogs again every few days.

Find plumbers in your city: https://pros411.com/en/plumbers

## Frequently asked questions

### Why is my toilet flush weak?

Most often the tank does not fill enough, the chain lets the flapper close too early, or mineral buildup clogs the rim holes. A partial clog or a blocked vent can also cause it.

### How do I make my toilet flush stronger?

Open the shut-off valve fully, set the tank water about 1 inch below the top of the overflow tube, adjust the chain and clear the rim holes. Then flush.

### Can vinegar fix a weak flush?

It helps when hard-water buildup is the cause. Pour white vinegar into the overflow tube with the water off, let it sit a few hours, then poke the rim holes clear. Never mix it with bleach.

### Why does my toilet not flush all the way?

The flapper may close before the tank empties, often because the chain is too long, or the tank does not hold enough water. A partial clog can also stop the flush halfway.

### Should I replace a toilet that flushes weakly?

Not before you try these fixes. If an old toilet is still weak after cleaning and a plumber finds no clog, a new one may be worth it.

