The Homeroom Fix September 11, 2026 By Marcus Delgado

Unclog a Stubborn Shower Drain Without Harsh Chemicals

Clear a slow or clogged shower drain using simple, safe methods: hair removal, plunging, a small drain snake, and a baking soda plus vinegar flush. No harsh chemicals required.

Marcus Delgado
Marcus Delgado
Marcus Delgado is a former residential carpenter and lifelong DIY enthusiast who believes every homeowner has the power to transform their space. After a decade of swinging hammers for general contractors, he shifted gears to share practical, budget-friendly home improvement advice. When he's not renovating his own 1970s fixer-upper, you can find him hunting for salvaged wood or teaching weekend workshop classes.

If your shower is turning into a mini kiddie pool, odds are you’ve got the classic combo clog: hair plus soap scum, maybe with a little shampoo gunk for flavor. The good news is you can usually clear it without dumping harsh chemicals down the pipe. We’ll start with the easiest, least messy fixes and work up to the “okay, time to use a tool” options.

A close-up photo of a shower floor drain with visible wet hair and soap scum around the drain opening

Before you start: safety and setup

What you’ll need

  • Screwdriver (usually Phillips) to remove the drain cover
  • Flashlight
  • Needle-nose pliers or a bent wire coat hanger
  • Zip-style plastic drain tool (the cheap barbed strip)
  • Cup plunger (or a small sink plunger)
  • Small hand auger or drain snake (1/4 inch is great for showers)
  • Baking soda and white vinegar
  • Kettle or pot to heat water
A yellow plastic barbed zip drain tool being held above a bathroom sink

Step 1: Remove hair at the top

Many shower clogs are basically a hair wig sitting right at the top of the trap. It’s gross, but it’s also the easiest win you’ll get all week.

  1. Remove the drain cover. If it’s screwed down, back the screws out and set them somewhere safe.
  2. Shine a flashlight down the drain. If you see a mat of hair right there, you’re in luck.
  3. Grab and pull. Use needle-nose pliers, a gloved hand, or a bent coat hanger to hook and lift hair and gunk out.
  4. Run hot tap water for 30 seconds. If it drains normally, you’re done. If it’s still slow, keep going.
Needle-nose pliers pulling a clump of hair out of a shower drain opening

Step 2: Try a zip drain tool

Those inexpensive plastic barbed strips are made for exactly this job: snagging hair just past the drain opening.

  1. Insert the tool into the drain opening and push it down a few inches.
  2. Wiggle and rotate gently to help the barbs catch hair.
  3. Pull it out slowly. Expect a dramatic, disgusting hair rope. Totally normal.
  4. Repeat until you stop pulling out hair.
  5. Flush with hot tap water to see how you did.

Tip from the jobsite: If your drain has a crossbar or a tight opening, a zip tool might not fit. Don’t force it. Move to plunging or a small hand snake.

Step 3: Plunge it properly

If the clog is a little deeper, a plunger can push and pull it loose. The key is getting a good seal and enough water in the shower pan.

  1. Plug the overflow (tub showers). If you’ve got an overflow opening, stuff it with a damp rag so you don’t lose pressure.
  2. Clear anything blocking the seal. If the drain cover or stopper assembly prevents the plunger from sealing, remove it first.
  3. Add water until there’s enough to cover the plunger cup by about 1 inch. Keep the cup fully submerged.
  4. Seal the drain opening with the plunger straight down.
  5. Plunge in short, controlled strokes for 15 to 20 seconds while keeping the seal.
  6. Lift the plunger quickly at the end to help pull the clog upward.
  7. Test the drain with hot tap water.
A cup plunger pressed firmly over a shower drain with a shallow pool of water around it

Step 4: Snake the drain

When hair and soap scum pack together in the P-trap, a small hand auger is your best friend. You’re not trying to drill through the pipe. You’re trying to hook the clog and pull it out, or break it up enough to flush away.

How to do it

  1. Remove the drain cover if you haven’t already.
  2. Feed the snake in slowly until you feel resistance.
  3. If you hit something hard, stop. That could be a crossbar or a fitting. Back up a bit, rotate, and try a slightly different angle. Don’t muscle it.
  4. Lock the cable if your snake has a lock, then rotate the handle to bite into the clog.
  5. Pull back a little and keep rotating. You’re trying to grab hair, not shove it deeper.
  6. Withdraw the cable and clean off what you pulled out.
  7. Repeat until the snake comes back mostly clean and water drains quickly.

Two common mistakes

  • Forcing the cable. If it won’t go, back up, rotate, and try again. Forcing can kink the cable or scrape finishes.
  • Stopping too early. If you pulled out hair once, there’s usually more. Run the snake one or two more passes.
A small hand-crank drain auger being fed into a shower drain opening

Optional: shop vac trick

If you’ve got a wet and dry shop vac, it can sometimes pull out a shallow hair clog fast.

  • Set it to wet pickup.
  • Press the hose tightly over the drain to make a seal (a damp rag around the hose helps).
  • Run it in short bursts and check the hose for hair and gunk.

This won’t beat every clog, but when it works, it’s oddly satisfying.

Step 5: Baking soda and vinegar flush

Let’s be honest: baking soda and vinegar won’t magically dissolve a wad of hair. But after you’ve removed hair mechanically, this combo can help loosen soap scum and deodorize the drain.

  1. Pour 1/2 cup baking soda into the drain.
  2. Add 1/2 to 1 cup white vinegar. It’ll fizz.
  3. Cover the drain with a damp rag for 10 minutes to keep the fizz working in the pipe.
  4. Flush with very hot water (hot tap water is ideal for routine flushing).

My take: Think of this as cleanup, not the main event.

If it’s still clogged

  • The clog is past the shower trap. That’s deeper than most zip tools reach. A longer hand auger can help.
  • You’ve got a partial blockage in a shared line. If nearby fixtures are also slow (bathroom sink, tub, toilet gurgling), the issue may be in the branch line or main.
  • A stopper or internal strainer is in the way. Some drains have internal parts that catch hair. Pulling and cleaning them can be the fix.

Drain types: quick notes

Call a pro now

  • Multiple fixtures are backing up at the same time
  • You’re getting sewer gas smells that don’t go away
  • The shower keeps clogging again within days
  • You suspect older or fragile plumbing and don’t want to risk damage
  • You can’t clear it after snaking and the water level is rising

No shame in calling in help. The goal is a working shower, not a weekend of regret.

Keep it from coming back

  • Use a hair catcher. Clean it after every couple showers. It’s 30 seconds, tops.
  • Do a monthly hot-water flush. Run hot tap water for a minute after cleaning the hair catcher.
  • Consider an enzyme drain cleaner (maintenance only). Enzyme or bio formulas can help with soap scum and gunk over time, but they won’t fix a big hair plug. Follow the label and don’t mix products.
  • Pull hair from the drain weekly. If you’ve got long hair or a big household, this one habit prevents most “why is the shower flooding” moments.
A silicone hair catcher sitting over a shower drain with a small amount of hair collected on top

Quick FAQ

Is boiling water safe for shower drains?

Use caution. Metal pipes handle heat better than plastic, and it’s not just PVC. ABS, some shower pans or liners, and glued joints can also be sensitive to high heat. I prefer very hot tap water for routine flushing. If you heat water on the stove, don’t pour a full rolling boil into a drain you suspect is tied to plastic parts. Go hot, not nuclear.

Can I mix baking soda and vinegar with other cleaners?

No. Keep it simple and avoid mixing anything with unknown residue in a drain. If you’ve used chemical drain opener recently, don’t snake the drain until you’re sure it’s fully flushed and you’re wearing proper protection.

Why does my shower drain clog so often?

Hair is the main culprit, and soap scum turns it into a sticky net. Hard water can speed this up by leaving mineral buildup that grabs onto gunk. A hair catcher plus regular cleaning is the best one-two punch.