How to Unclog a Toilet (When a Plunger Doesn't Work)

Reviewed by homemd.ai editorial team · Last updated: March 24, 2026

TL;DR: If a plunger didn't work, use a toilet auger ($15–$25). It clears 90% of clogs that plungers can't. If the auger doesn't work either, or multiple drains are slow, you have a main line clog — call a plumber ($150–$600).
White toilet in a clean bathroom

1. Why the Plunger Didn't Work

A plunger creates suction to move a soft blockage through the trap. It fails when:

Before giving up on the plunger: Make sure you're using a flange plunger, submerge it fully in water (not air), and pump 15–20 times firmly. If that still doesn't work, move to Method 1 below.

2. Method 1: Hot Water + Dish Soap (5 Minutes, Free)

Works for soft clogs (paper, organic waste). Won't work for hard objects.

  1. Squirt a generous amount of dish soap into the bowl.
  2. Heat a pot of water to hot but not boiling (boiling can crack porcelain).
  3. Pour the hot water from waist height into the bowl.
  4. Wait 10–15 minutes. The soap lubricates and the heat softens the clog.
  5. Flush. If the water drains, you're done.

3. Method 2: Toilet Auger (The Real Fix)

This is what plumbers use. A toilet auger (closet auger) is a flexible cable with a corkscrew tip designed to navigate the toilet's trap without scratching porcelain.

Toilet cleaning and repair tools

A toilet auger is the go-to tool when a plunger fails

  1. Stop flushing — if water is high, wait for it to slowly drain down.
  2. Insert the auger into the bowl — the curved end guides into the trap.
  3. Crank the handle clockwise while pushing gently. You'll feel resistance when you hit the clog.
  4. Keep turning — you'll either break through (sudden give) or hook the obstruction.
  5. Pull the auger back slowly — you may bring up the blockage.
  6. Flush to confirm the drain is clear.
Pro tip: If you pull out wipes, paper towels, or "flushable" wipes — that's your culprit. Despite the label, flushable wipes do not break down and are the #1 cause of toilet clogs.

Not sure what's causing the clog?

Describe your situation to homemd.ai. It'll diagnose whether it's a simple clog, a main line issue, or something else — and tell you exactly what to do next.

Get Your Free Diagnosis

4. Method 3: Enzyme Drain Cleaner (Overnight)

If you can't get an auger right now and the toilet drains very slowly (not completely blocked):

  1. Pour Green Gobbler Enzyme Drain Cleaner into the bowl.
  2. Let it sit overnight (8+ hours). Enzymes break down organic material.
  3. Flush in the morning.

Do NOT use chemical drain cleaners (Drano, Liquid-Plumr) in toilets. They can damage the wax ring and are not designed for toilet traps.

5. Parts and Tools

RIDGID 3 ft Toilet Auger — ~$15–$25 — View at Home Depot

Green Gobbler Enzyme Drain Cleaner — ~$15 — View at Home Depot

Korky Beehive Max Flange Plunger — ~$12 (if you need a better plunger) — View at Home Depot

6. Cost Breakdown: DIY vs Plumber

OptionCostTime
DIY — Hot water + soap$015 min
DIY — Toilet auger$15–$2530 min
Plumber — Basic snake$150–$300Same day
Plumber — Main line$300–$600Same day

7. When to Call a Plumber

FAQ

What dissolves a toilet clog?
Hot water + dish soap dissolves soft organic clogs. For stubborn clogs, enzyme cleaners (Green Gobbler) work overnight. Never use chemical drain cleaners in toilets.

Can a toilet unclog itself?
Sometimes. If the clog is soft (paper), water pressure and time can push it through. Give it 30 minutes before trying anything. If the water level hasn't dropped, it won't clear on its own.

How much does a plumber charge to unclog a toilet?
$150 to $300 for a standard toilet snake. $300 to $600 if it's a main line clog requiring a longer cable or camera inspection.

Watch: How to Unclog a Toilet Without a Plunger

Frequently Asked Questions

What do you do when a plunger won't unclog a toilet?

Try the hot water and dish soap method: squirt dish soap into the bowl, pour hot (not boiling) water from waist height, wait 10 minutes. If that fails, use a toilet auger (closet auger), which reaches deeper clogs a plunger cannot.

How much does a plumber charge to unclog a toilet?

A plumber charges $100 to $275 for a basic toilet unclog. If the clog is in the main sewer line, expect $200 to $600.

Related Guides

How to Unclog a Drain Without Calling a PlumberHow to Fix a Leaking Faucet (Kitchen & Bathroom DIY Guide)How to Fix a Running Toilet (Step-by-Step DIY Guide)Water Heater Not Heating? How to Diagnose and Fix It

Not sure which parts to buy?

Describe or photo your problem. homemd.ai tells you the exact Home Depot products you need — with prices.

Find My Parts Free
Reviewed by homemd.ai editorial team. This guide is for informational purposes only and is not a substitute for professional advice. Questions? hi@homemd.ai