How to Unclog a Drain Without Calling a Plumber

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

TL;DR: Start with boiling water + dish soap (free). If that fails, clean the P-trap ($0). If still clogged, use a 25 ft drain snake ($25). Works on 95% of clogs. Plumber charges $150–$600 for the same thing.
Close up of a stainless steel sink drain

1. Diagnose: What Kind of Clog?

SymptomLikely CauseBest Fix
Kitchen sink drains slowlyGrease + food buildupBoiling water → P-trap clean
Bathroom sink drains slowlyHair + soap scumPull hair from drain → snake
Water backs up completelySolid blockage in P-trap or pipeP-trap clean → snake
Multiple drains slow + gurglingMain line partial clogSnake main cleanout → plumber

Key rule: If only ONE drain is slow, the clog is local (easy DIY). If MULTIPLE drains are slow, it's a main line issue (harder, may need a plumber).

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

Works best for: kitchen sink grease clogs.

  1. Boil a full kettle or pot of water.
  2. Squirt a generous amount of dish soap into the drain.
  3. Pour the boiling water directly into the drain in 2–3 stages, waiting a few seconds between each pour.
  4. Run hot tap water for 30 seconds to flush.
Warning: Do NOT pour boiling water if you have PVC pipes (white plastic). Use hot tap water instead. Boiling water can soften PVC joints.

3. Method 2: Pull Hair From the Drain (Free, 2 Minutes)

Works best for: bathroom sinks and tub drains.

  1. Remove the drain stopper or cover.
  2. Use a Zip-It drain cleaning tool (a cheap plastic barbed strip) or needle-nose pliers.
  3. Insert, twist, and pull. You'll get a satisfying (and disgusting) clump of hair.
  4. Run hot water to clear residue.

4. Method 3: Clean the P-Trap ($0, 15 Minutes)

The P-trap is the U-shaped pipe under the sink. It catches debris and is the most common clog location.

Person working on plumbing under a kitchen sink

The P-trap under your sink is the most common clog location

  1. Place a bucket under the P-trap.
  2. Unscrew both slip nuts (usually hand-tight).
  3. Pull the P-trap down — water and debris will spill into the bucket.
  4. Clean out all the gunk. Use a bottle brush to clean inside the pipe.
  5. Reattach and tighten. Run water to test.

Multiple drains clogged at once?

That's usually a main line issue, not a simple clog. Describe it to homemd.ai and it'll tell you whether it's DIY or time to call a plumber.

Get Your Free Diagnosis

5. Method 4: Drain Snake (The Power Move)

If the P-trap was clean or the clog is past the wall, a drain snake reaches 25 feet into the pipe.

  1. Remove the P-trap (see above) to access the wall pipe directly.
  2. Feed the drain snake cable into the pipe opening.
  3. Crank and push until you feel resistance — that's the clog.
  4. Rotate to grab or break through the clog, then pull back.
  5. Reattach the P-trap. Run hot water for 2 minutes to flush.

6. What NOT to Do

7. Tools and Products

RIDGID PowerSpin+ 25 ft Drain Snake — ~$25 — View at Home Depot

Zip-It Drain Cleaning Tool — ~$3 — View at Home Depot

Green Gobbler Drain Clog Dissolver — ~$15 (safer than chemical cleaners) — View at Home Depot

8. Cost Breakdown: DIY vs Plumber

OptionCostTime
DIY — Boiling water / hair pull$05 min
DIY — P-trap clean$015 min
DIY — Drain snake$2530 min
Plumber — Drain cleaning$150–$300Same day
Plumber — Main line$300–$600Same day

9. When to Call a Plumber

FAQ

What is the best homemade drain cleaner?
Boiling water + dish soap for grease clogs. Baking soda + vinegar is popular but honestly doesn't work well on real clogs — it's better as maintenance.

Is Drano bad for pipes?
Occasional use is fine. Regular use corrodes older metal pipes and can soften PVC joints. A drain snake is always better.

How do I prevent drain clogs?
Use a drain strainer to catch hair and food. Never pour grease down the drain (wipe pans with a paper towel first). Run hot water for 30 seconds after each use.

Watch: How to Unclog a Kitchen Sink Using Baking Soda and Vinegar

Frequently Asked Questions

What is the best way to unclog a drain without chemicals?

Pour boiling water first. If that fails, pour 1/2 cup baking soda followed by 1/2 cup white vinegar, cover for 30 minutes, then flush with hot water. For stubborn clogs, use a drain snake or zip-it tool.

When should I call a plumber for a clogged drain?

Call a plumber if multiple drains are clogged simultaneously (main sewer line issue), if you smell sewage, or if DIY methods fail after 2 to 3 attempts.

Related Guides

How to Unclog a Toilet (When a Plunger Doesn't Work)How 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