Most toilet clogs are in the toilet's own trap and a plunger clears them. The ones that matter are the ones that do not clear — because a toilet that will not clear, especially alongside any other slow fixture, is often the first visible symptom of a problem further down the line.
Need this looked at?
Tell us your town or ZIP code and what is happening. We route the call to an independent contractor covering that area.
Call (888) 855-8790
How a contractor actually diagnoses it
- They establish whether other fixtures are affected. A toilet alone is a toilet problem. A toilet plus a tub or floor drain is a line problem.
- They plunge properly — a flange plunger, a good seal, steady pushes rather than violent ones.
- If plunging fails they use a closet auger, which is short and designed to work the toilet trap without scratching the china.
- If the auger clears nothing, they move to the branch or main line and the job changes.
Three ways this actually fails
An object in the trap
Wipes, cotton products, toys, dental floss. Anything that does not break down finds the trap and stays.
So-called flushable wipes
They pass the toilet and then fail to break down, snagging on any imperfection downstream. They are one of the most common causes of repeat blockages in newer homes with long horizontal runs.
A blockage downstream
The toilet is simply the lowest and largest opening on that branch, so it shows the symptom first even when the fault is metres away.

Signs this is urgent rather than annoying
- The bowl rising toward the rim — shut the water off at the stop valve behind the toilet
- Water coming up in the tub or shower when the toilet is flushed
- Sewage odour in the bathroom between uses
What it costs
Published third-party ranges shown so you can sanity-check a quote. Not our prices, not an estimate, not a quote.
| Job | Published national range | Source |
|---|---|---|
| Toilet drain clearing | $100–$275 | HomeGuide |
| Clogged toilet | $110–$275 | Angi |
| Toilet, typical | about $225 ($150–$300) | Forbes Home |
Published national ranges, shown for educational context only. These are not quotes and they are not our prices. Sources disagree with each other — that spread is real. Only the contractor who sees your line can price your job.
Full cost guide, by fixture and by method →
Questions people ask
How do I find clogged toilet near me?
Call the number on this page and give us your town or ZIP code. We match it against partner coverage and connect you with an independent licensed contractor who works that area. We do not charge you anything — the contractor sets their own price.
How do I stop it overflowing right now?
Reach behind the toilet and turn the stop valve clockwise until it closes. If there is no valve, lift the cistern lid and push the flapper down to stop water entering the bowl.
Why does the tub fill when I flush?
Because the toilet and the tub share a branch that is blocked downstream of both. Water leaving the toilet has nowhere to go but up through the next lowest opening. That is a line problem, not a toilet problem.
Are flushable wipes really a problem?
Yes. They survive the toilet and then fail to disperse. Municipal systems and plumbing trade bodies have been consistent about this for years, and they are a frequent cause of repeat blockages.
Should I use a chemical cleaner in a toilet?
No. It sits in the trap, does little to a physical obstruction, and creates a caustic hazard for whoever opens the toilet next.
Can I pull the toilet myself?
You can, but resetting it needs a new wax ring and even torque on the bolts, and a badly reset toilet leaks slowly into the floor for months before anyone notices.
How much does it cost to unclog a toilet?
Published national ranges run about $100–$275 (HomeGuide and Angi), with Forbes Home putting the typical job around $225. Those are national figures, not quotes.
It clogs every couple of weeks. Is the toilet faulty?
Possibly — some low-flow models struggle with long horizontal runs — but repeat blockage is more often a partial obstruction downstream that the plunger keeps pushing past rather than removing.
