How to Unclog a Bathroom Drain: DIY Methods vs. Call a Pro (2026)
Bathroom drain clogs are one of the most common household plumbing problems — and one of the most fixable without calling anyone. The culprit in 90% of bathroom sink and shower clogs is the same thing: hair and soap scum. Knowing the right approach for each type of clog — and recognizing when the problem is bigger than a hair clog — will save you money and prevent making things worse. Here's the complete guide.
Diagnose Your Clog First
| Symptom | Likely Cause | DIY or Pro? |
|---|---|---|
| One sink drains slowly | Hair/soap clog in stopper or p-trap | DIY — easy fix |
| Shower/tub drains slowly | Hair clog at drain cover | DIY — easy fix |
| Drain completely blocked, water standing | Full clog in drain line or p-trap | DIY — p-trap clean or snake |
| Multiple drains slow simultaneously | Main drain line blockage | Call a pro |
| Gurgling from other drains when you flush/drain | Venting problem or main line | Call a pro |
| Sewage smell from drains | Dry p-trap or main line issue | Check p-trap first; call pro if persists |
| Water backing up into other drains | Main sewer line blockage | Call a plumber immediately |
Method 1: Clean the Drain Stopper
Best for: Slow bathroom sink drains
Easy 5 minutesBathroom sink stoppers collect an alarming amount of hair and soap scum on their undersides. This is the first thing to check.
Most bathroom sink stoppers either lift straight out or have a pivot rod mechanism. Lift types: just pull up. Pivot rod types: reach under the sink and loosen the pivot rod nut (the horizontal rod going into the drain pipe). The stopper will lift out.
With the stopper out, wear rubber gloves (you'll be glad you did) and pull out the hair and soap buildup. Rinse the stopper clean. Reinstall and test. In most cases, this alone solves a slow bathroom sink drain.
Method 2: Use a Hair Drain Snake / Drain Weasel
Best for: Shower and tub drain clogs, sink drain after stopper cleaning didn't help
Easy 10–15 minutesA plastic drain snake (also called a Zip-It or Drain Weasel) is a $3–$5 tool that grabs and extracts hair clogs better than almost anything else. It's the professional's starting point for bathroom clogs.
Remove the drain cover or stopper. Insert the drain snake and rotate as you push it down — the barbs catch the hair clog. Pull out slowly while continuing to rotate. Expect to remove a significant and unpleasant mass of hair and soap. Repeat 2–3 times until the water runs freely.
Method 3: The Plunger
Best for: Shower, sink, and tub drains with standing water
Easy 5–10 minutesA standard cup plunger works well for bathroom drains. Make sure you have enough water in the sink/tub to cover the plunger cup (adds hydraulic pressure).
For sinks: plug the overflow hole (the hole near the top of the sink bowl) with a wet rag — this forces pressure down the drain instead of escaping out the overflow. Position the plunger cup over the drain and plunge vigorously 15–20 times. Pull up sharply on the final stroke to break the suction. Test the drain. Repeat as needed.
For tubs: plug the overflow plate opening the same way. The key to effective plunging is creating and maintaining a good seal — no air gaps around the plunger cup.
Method 4: Baking Soda and Vinegar (The Gentle Approach)
Best for: Mild slow drains, maintenance prevention
Easy 30 minutes (wait time)Pour ½ cup baking soda down the drain, followed immediately by ½ cup white vinegar. Cover the drain and let it fizz for 30 minutes, then flush with hot (not boiling) water. This is more effective as a maintenance treatment than a full clog solution — it won't clear a hair clog but keeps drains running freely and reduces odors.
Method 5: Clean the P-Trap
Best for: Completely blocked sink drains when other methods fail
Intermediate 20–30 minutesThe P-trap is the curved pipe section under your sink that retains water (preventing sewer gases from entering). It's also where solid clogs collect. Cleaning it is straightforward:
- Place a bucket under the P-trap before loosening anything.
- The P-trap connects with two slip-joint nuts (hand-tighten). Unscrew them counterclockwise — they're usually plastic and hand-tight. If they won't turn by hand, use pliers carefully.
- Remove the P-trap. Water and the clog will fall into your bucket. Clear any material from the trap and the drain arm.
- Inspect the interior of the pipe into the wall — use a flashlight. If there's buildup visible in the wall pipe, a small drain snake pushed in a foot or two will clear it.
- Reinstall the P-trap hand-tight. Run water and check for leaks. If the slip-joint nuts are old or the washers look worn, replace them ($2–$4 at any hardware store).
Method 6: Drain Snake (Manual or Electric)
Best for: Clogs deeper in the line that the Zip-It and plunger couldn't clear
Intermediate 30–60 minutesA manual hand-crank drain snake (also called a "hand auger") extends 15–25 feet into the drain line and can break up or retrieve clogs that are past the p-trap. Feed the cable in slowly, rotating as you go. When you feel resistance, you've found the clog — continue rotating to break it up or snag it. Withdraw the cable while continuing to rotate.
Drain snake rentals are available at most hardware stores for $20–$40/day. A 25-foot cable handles most bathroom drain clogs.
When to Stop DIYing and Call a Professional
There are clear signals that a clog has moved beyond DIY territory:
- Multiple drains slow or blocked: If your sink, shower, and toilet are all sluggish, this is a main sewer line problem. No amount of drain snake work from above will fix it.
- Gurgling sounds from other drains: When water going down one drain causes gurgling from another — the main line is backing up.
- Water backing up into the tub when the toilet flushes: This is the classic main line blockage symptom. Stop using all plumbing and call a plumber.
- You've snaked the line 25 feet and the clog is still there: The blockage is far down the line and likely requires hydro-jetting or professional equipment.
- Persistent sewage smell from floor drains: May indicate a larger drainage issue or dried floor drain trap.
A handyman can handle most bathroom drain clogs quickly and affordably — typical drain clearing: $75–$150. A plumber for main line issues runs $150–$350 or more depending on access and severity.
Preventing Future Clogs
- Install a mesh drain cover in every shower and tub — these catch 80%+ of hair before it enters the drain. Clean them weekly. They're $3–$8 and highly effective.
- Run hot water down bathroom sinks after each use to flush soap residue through.
- Monthly maintenance: baking soda and vinegar flush keeps drains clear and odor-free.
- Don't flush anything besides toilet paper down toilets — "flushable" wipes are a leading cause of sewer line blockages.
- Clean drain stoppers monthly — pull them out, remove hair and soap buildup, rinse clean.
Need a Handyman for Plumbing or Drain Work?
National Handyman Connect matches you with vetted handymen for drain clearing, fixture repairs, and more. Most drain calls are resolved in a single visit.
Find a Handyman Near Me List Your Business 📞 (801) 692-3682