If your toilet flushes weakly, only partially, or needs two flushes to clear the bowl, the cause is almost always one of three things: not enough water in the tank, a partial clog in the drain, or mineral buildup blocking the rim jets that move water into the bowl. Most of these are easy 15–30 minute fixes you can do yourself. Here are the seven most common reasons a toilet won’t flush properly, and exactly how to fix each one.
1. The Tank Water Level Is Too Low
A toilet relies on the weight of a full tank of water to create the siphon that pulls waste down. If the water sits well below the fill line, there isn’t enough force for a complete flush.
The fix: Take off the tank lid and look for the waterline mark stamped on the back interior wall, or aim for about one inch below the top of the overflow tube. If the water is low, adjust the fill valve: on newer column-style valves, turn the adjustment screw or twist the float cup clockwise to raise the level; on older ball-and-arm valves, gently bend the float arm upward. Flush and watch it refill to confirm.
When to call a pro: If the tank won’t hold the correct level no matter how you adjust it, the fill valve is likely worn out. Replacing one is a beginner job, but if you’re uncomfortable shutting off the supply line, a plumber can swap it quickly.
2. A Partial Clog in the Trap or Drain
A full clog stops the flush entirely, but a partial clog is sneakier — water drains slowly and the bowl empties only halfway. Wipes, excess paper, or a stray object stuck in the toilet’s internal trap is the usual culprit.
The fix: Start with a good flange plunger (the kind with an extended rubber sleeve). Make a tight seal and use firm, steady plunges for 20–30 seconds. If that doesn’t clear it, run a toilet auger (closet auger) down the drain, cranking gently until you feel the blockage break free. Never use chemical drain cleaners in a toilet — they rarely reach the clog and can damage the bowl.
When to call a pro: If plunging and augering don’t help, or if multiple drains in the house gurgle or back up at once, the blockage is deeper in the main line and needs professional equipment.
3. Clogged Rim Jets Under the Bowl Rim
Look just under the rim of the bowl and you’ll see a row of small angled holes. These rim jets channel tank water into the bowl during a flush. Over time, hard-water minerals and bacteria clog them, weakening the swirl and leaving a slow, incomplete flush.
The fix: Pour about a cup of white vinegar into the overflow tube in the tank (this routes it through the jets), let it sit for an hour or two, then scrub each jet hole with a small mirror to see them and a bent piece of stiff wire or an old toothbrush to clear the deposits. For heavy buildup, warm the vinegar first. This single fix often restores a flush that’s been weak for months.
When to call a pro: Rarely needed — but if your whole house struggles with hard-water scale, a plumber can advise on a water softener to stop it recurring.
4. The Flapper Closes Too Soon
The flapper is the rubber seal at the bottom of the tank that lifts when you flush. If it drops back down before the tank empties, only part of the water reaches the bowl — giving you a short, weak flush.
The fix: Check the chain between the flush lever and the flapper. Too much slack means the flapper barely lifts; shorten it so there’s just a little slack with the lever at rest. If the flapper itself is warped, stiff, or coated in slimy buildup, replace it — they’re inexpensive, universal-ish, and take about ten minutes. The same logic that keeps a flapper from sealing can also cause a constantly running toilet, which we cover in our guide on why a toilet keeps running after you flush.
When to call a pro: This is one of the simplest toilet repairs; a pro is almost never required.
5. The Flush Valve or Flapper Seal Is Worn
If you’ve replaced the flapper and the flush still seems gutless, the flush valve seat it sits on may be pitted or scaled, letting water sneak past instead of dumping all at once.
The fix: Drain the tank (shut off the supply, flush, sponge out the rest) and run your finger around the valve seat. Sand or scale can be smoothed with fine emery cloth or a dedicated flush-valve cleaning pad. If the plastic seat is cracked, a flush valve replacement is the real fix — doable for a confident DIYer but it requires removing the tank.
When to call a pro: Replacing a full flush valve means separating the tank from the bowl. If that feels like too much, a plumber will handle it in under an hour.
6. A Blocked Vent Stack
Your plumbing has a vent pipe that runs up through the roof to let air in behind draining water. If that vent gets blocked — by a bird’s nest, leaves, or ice — the drain can’t “breathe,” so the toilet flushes slowly and may glug or bubble.
The fix: Telltale signs are gurgling sounds and a slow flush across more than one fixture. Clearing a vent means getting on the roof and running a garden hose or auger down the vent opening — only attempt this if you can do it safely.
When to call a pro: Roof work is genuinely risky. If you suspect a vent blockage and aren’t set up to work safely at height, this is a job worth handing to a plumber.
7. The Wrong or Mismatched Flapper
Many newer toilets use a specific flapper sized for their flush volume. A generic replacement that’s the wrong size or that has an adjustable dial set incorrectly can release too little water, leaving you with a chronically weak flush.
The fix: Note your toilet’s brand and model (often stamped inside the tank) and match the flapper, or set any adjustable flapper’s dial to release more water. After installing, do a few test flushes and fine-tune until the bowl clears in one go.
When to call a pro: Not necessary — but keep the old flapper until you confirm the new one performs, so you have a reference.
How to Diagnose It Fast
Work from easiest to hardest: lift the lid and check the water level first, then watch a flush to see if the flapper closes early. If the level and flapper look fine, suspect the rim jets or a partial clog. A flush that’s slow at every drain in the house points to a vent or main-line issue rather than the toilet itself. While you’re troubleshooting plumbing, it’s a good time to check related nuisances like a dripping faucet or low shower water pressure.
Frequently Asked Questions
Why does my toilet need two flushes to go down?
Usually a low tank water level, partially clogged rim jets, or a flapper closing too early — all of which reduce the water reaching the bowl. Check and raise the tank level first, then clean the jets.
Can a weak flush fix itself?
No. A weak flush is a sign of a mechanical or buildup issue that gets worse over time. The good news is most causes take 15–30 minutes and a few dollars in parts to fix.
Is it safe to use a drain cleaner in a toilet?
Avoid it. Chemical drain cleaners seldom reach a toilet clog, can crack the porcelain, and create a hazard if you later need to plunge or auger. Use a plunger or closet auger instead.
How do I know if it’s the toilet or the main drain?
If only the toilet flushes poorly, it’s the toilet. If sinks, tubs, and the toilet all drain slowly or gurgle together, the problem is in the shared drain or vent and usually needs a plumber.
Related Fixes
- Why Your Toilet Keeps Running After You Flush
- Why Your Faucet Keeps Dripping
- Low Water Pressure in Your Shower? 7 Fixes
By John Fix — DIY handyman. John has spent years fixing the everyday breakdowns that show up around the house, and writes practical, tested repair guides for FixItWhy.