Toilet Won't Flush Properly? Causes and Fixes

By Durham Plumbers · July 6, 2026

A toilet that won’t flush right is one of those problems that goes from minor to urgent fast. Sometimes it is a two-minute fix you can do yourself. Sometimes it is a sign of something deeper in the line. Here is how to tell which, and what to do about it.

First, what kind of “won’t flush” is it?

The fix depends on the symptom:

  • Weak or partial flush (water swirls but does not clear the bowl)
  • Slow flush (drains, but sluggishly)
  • No flush at all (handle does nothing, or the bowl fills and does not empty)
  • Backs up or overflows (water rises instead of draining)

That last one, water rising and backing up, is the one to take seriously. It often points to a clog further down the line, not just the toilet.

The common causes, easiest first

1. Not enough water in the tank

Lift the tank lid. The water should sit about an inch below the top of the overflow tube. If it is low, the fill valve or float may be set wrong, so the tank does not send enough water to power a full flush. Adjusting the float is a simple fix.

2. A flapper closing too soon

The flapper is the rubber seal at the bottom of the tank. If it drops shut before the tank empties, you get a weak, partial flush. A warped or worn flapper is cheap to replace. (If your toilet also runs, it is the same part, see why your toilet keeps running.)

3. Clogged rim jets

Under the rim of the bowl are small holes that direct water during a flush. Over time, mineral buildup from Durham’s hard water clogs them, weakening the flush. A little cleaning with a wire and vinegar can restore the flow.

4. A partial clog in the toilet or drain

If the bowl drains slowly or backs up, there is likely a clog in the trap or the drain line. A good plunger clears many of these. A closet auger (toilet snake) handles the tougher ones.

5. A deeper drain or sewer problem

If plunging does not work, or if other drains in the house are also slow, the problem is past the toilet, in the main line. That is a job for drain cleaning, and if multiple fixtures back up at once, it can signal a main-line clog that needs a camera to diagnose.

When to call a plumber

Try the tank-water, flapper, and plunger checks first. Call us if:

  • The bowl backs up or overflows when you flush
  • More than one drain in the house is slow or gurgling
  • Plunging and a toilet auger do not clear it
  • The flush is weak even with the tank water at the right level and the rim jets clean

Those point to something in the drain or main line, not a quick tank fix.

Get it sorted

We fix weak flushes, replace worn parts, and clear the clogs that plungers cannot across Ajax, Whitby, Oshawa, Pickering, and all of Durham Region.

Call us at (647) 560-2817 or request a free estimate. See our fixtures, toilets and faucets page, and for a stubborn backup, our 24/7 emergency line is always open.

Frequently Asked Questions

Why does my toilet flush weakly?

The most common causes are low water in the tank, a flapper that closes too soon, or clogged rim jets under the bowl from hard-water buildup. Check the tank water level first (about an inch below the overflow tube), then the flapper, then clean the rim jets. If all three are fine, a partial drain clog may be the cause.

My toilet fills but won’t flush the waste down. What is wrong?

That usually means a clog in the toilet trap or the drain line. Start with a good plunger, then a closet auger (toilet snake). If it still backs up, or other drains are slow too, the clog is deeper in the main line and needs a plumber.

Can hard water affect my toilet’s flush?

Yes. Durham Region has hard water, and mineral deposits build up in the small rim jets under the bowl that direct water during a flush. As they clog, the flush weakens. Cleaning them with vinegar and a wire can help, and a water softener slows the buildup.

When should I call a plumber for a toilet that won’t flush?

Call if the bowl backs up or overflows, if plunging and a toilet auger do not clear it, or if more than one drain in the house is slow at the same time. Those signs point to a drain or main-line issue rather than a simple tank fix.

Need a Plumber in Durham Region?

Call now for fast, licensed service across Durham Region, or get a free estimate.

Call (647) 560-2817 Free Estimate