What's Wrong With It?
Plumbing

Toilet won't flush, or flushes weakly

What it usually means, the likely causes in order, what to safely try first, what a pro charges in Canada, and when to stop and call one.

Dealing with this at home right now?

This guide covers the common cases. Describe your exact problem and get a personalized diagnosis — free to start, with a DIY vs. call-a-pro verdict and a real cost estimate.

What this usually means

A toilet that won't flush — or that swirls weakly and leaves waste behind — is almost always one of two stories: something is blocking the trap or drain line so water can't push through, or the tank isn't delivering a full, fast volume of water because the flapper or fill valve is worn. The good news is that both stories start with parts inside the tank or a blockage a plunger can move, not with the sewer line. Work through the checks below in order: they go from free and two minutes long to the point where a plumber genuinely earns the call-out fee.

One misbehaving toilet in a house with a second bathroom is an inconvenience, not an emergency. It becomes urgent if the bowl fills toward the rim when you flush (an overflow will damage flooring fast), if sewage backs up into a tub or shower on the same line, or if it's the only toilet in the home. Repeated flushing of a clogged toilet makes overflows more likely, not less — flush once to test, not five times to hope.

Likely causes, in order

A partial clog in the trap or drain line

The most common cause. Waste, excess paper, or a flushed item (wipes, cotton products, a child's toy) is narrowing the passage, so the flush volume can't build enough speed to clear the bowl. A slow, swirling flush that rises higher than normal points here.

A worn flapper that's closing too early

The flapper is the rubber seal at the bottom of the tank. When it gets stiff or warped with age, it drops back down mid-flush, so only part of the tank's water ever reaches the bowl. The flush sounds short and weak even though the tank filled normally.

Low tank water level or a failing fill valve

If the water in the tank sits well below the marked waterline, there simply isn't enough volume for a strong flush. Mineral sediment can choke the fill valve over time, and the float may be set too low — both are adjustments or inexpensive parts, not pipe work.

A disconnected or slack flush chain

The chain from the handle to the flapper can slip off or tangle, so the handle lifts the flapper only partway or not at all. This is the weakest-flush cause with the easiest fix: lift the tank lid and look before you buy anything.

Blocked rim jets or siphon jet (hard-water homes)

Mineral scale can narrow the small jets under the bowl rim that start the siphon. The flush looks lazy even with a full tank and a clear drain. This one creeps up over years and is easy to miss because nothing is obviously broken.

Step-by-step: what to check and try

  1. Before anything else: if the water rises toward the rim, turn the shut-off valve behind the toilet clockwise and don't flush again until you've plunged.
  2. Lift the tank lid and do a visual check — is the chain connected to the flapper with a little slack, and does the flapper lift fully when you press the handle?
  3. Check the tank water level against the waterline mark inside the tank; if it's low, adjust the float up slightly and test again.
  4. Plunge properly: use a flange plunger (the kind with a cup extension), get a seal over the bowl outlet, and use firm, steady strokes for 30–60 seconds.
  5. Try one test flush. If the bowl drains at normal speed, run two more flushes with a wad of toilet paper to confirm the clog is fully cleared, not just pushed further down.
  6. If the flapper looks warped or feels stiff, replace it — turn off the shut-off valve, flush to empty the tank, unclip the old flapper, and clip the new one in. Match the style (2-inch is most common) or bring the old one to the store.
  7. Pour a bucket of water quickly into the bowl: if it flushes strongly, the drain is clear and the problem is in the tank's delivery (flapper, level, jets). If it rises, the blockage is downstream and plunging/snaking is the path.
⚠ Safety: Water damage is the real risk here, not the repair: never leave a toilet that overflows or runs unattended, and know where the fixture shut-off is before you start. Skip chemical drain cleaners in a toilet — they rarely clear this kind of blockage, can damage the porcelain's internals, and make the water hazardous for whoever works on it next.
⚠ This tends to get worse (and more expensive) the longer it's left unaddressed — worth acting on soon.

What a pro charges in Canada

Job sizeTypical estimate (CAD)
Simple fix — the straightforward version of this repair$120–$250
Major job — complex, hidden, or replacement-level work$400–$1,200

Estimates only, calibrated to Greater Toronto Area trade rates and adjusted by region on this site — not a quote. Your exact price depends on the cause, parts, and access. A personalized diagnosis narrows this range using your specific symptom.

DIY or call a pro?

DIY is a good bet when the cause is in the tank (chain, flapper, water level) or a clog that a plunger clears in a few minutes — those parts are inexpensive and the job needs no special tools. Call a pro when plunging and a drain snake don't move it, when more than one fixture backs up at once (that points to the main line, which is not a DIY job), when the toilet rocks on the floor or leaks at the base (a failed wax seal can hide floor damage), or when the problem keeps coming back every few weeks, which usually means something is lodged deeper in the line.

Questions worth asking a contractor

Frequently asked questions

Why does my toilet flush fine sometimes and weakly other times?

Intermittent weak flushes usually point to the tank, not the drain — a flapper that seals differently each time, or a fill valve that fills to inconsistent levels. A true drain clog tends to be consistently slow. The bucket test separates the two: a strong flush from a bucket of water means the drain is fine and the tank is the problem.

Are flushable wipes really a cause of clogs?

Yes — despite the name, they don't break down in water the way toilet paper does, and they're one of the most common things plumbers pull out of toilet traps and drain lines. If the clog followed a period of wipe use, that's a strong suspect, and switching to paper-only usually stops repeat clogs.

The plunger didn't work. What next?

A toilet auger (closet auger) is the next step — it's a short, guided snake designed for toilet traps that reaches blockages a plunger can't, without scratching the porcelain the way a general drain snake can. If an auger doesn't clear it, the clog is likely in the drain line beyond the toilet, which is plumber territory.

My toilet gurgles when the shower drains. Is that related?

It can be. Gurgling at one fixture when another drains points to a venting problem or a partial blockage further down the shared line, rather than a fault inside that toilet. That's worth a plumber's look, because drain lines and vent stacks aren't DIY-friendly once the problem is shared between fixtures.

Not sure this matches your exact situation?

Describe what's actually happening and get a personalized diagnosis — DIY vs. call-a-pro verdict, real cost estimate, and top-rated local pros.