Bathroom shower floor drain with standing water, how to unclog a shower drain

How to Unclog a Shower Drain (Hair Clogs and Slow Drains)

Shower drain clogs are almost always hair 4-6 inches below the cover. Clear them in 5 minutes with a $5 zip-it tool. No chemicals, no plumber needed.


Quick answer: Shower drain clogs are almost always hair tangled around the drain crossbars 4-6 inches below the surface. Remove the drain cover, pull the hair out with a zip-it tool or bent wire hook ($5), pour a baking soda and vinegar flush to clear soap residue, then rinse with hot water. If still slow, use a cup plunger or a drain snake. Skip chemical drain cleaners; they don’t dissolve hair well and can soften pipe joints over time.

Shower drains slow down gradually. One morning there’s an inch of standing water around your feet and you finally deal with it. The clog is almost always hair, not a deep plumbing issue, and the fix takes five minutes.

A zip-it plastic drain tool costs $5 and reaches the clog in one pull. Here’s the full sequence.

What You’ll Need

  • Flat-head screwdriver (to remove the drain cover if it’s screwed down)
  • Zip-it plastic drain tool, or a wire coat hanger bent into a small hook
  • Rubber gloves
  • Baking soda (1/2 cup)
  • White vinegar (1/2 cup)
  • Hot tap water
  • Cup plunger (if needed for deeper clogs)
  • Drain snake for stubborn blockages (full guide here)

Step 1: Remove the Drain Cover and Pull the Hair

Most shower clogs live within six inches of the drain opening. Before reaching for a plunger, look.

Shower drain covers come in three styles. Some lift straight out by hand. Some have a single screw in the center (usually Phillips). Some snap onto a post, lift and twist counterclockwise to remove. If the screws are corroded, a few drops of penetrating oil and 30 seconds of patience gets them loose.

With the cover off:

  1. Shine a flashlight into the opening. You’ll likely see a grey-brown clump of hair wrapped around the crossbars or post.
  2. Push the zip-it straight down into the drain. Twist slightly and pull back up slowly.
  3. The hair clump comes out. It’s unpleasant. Bag it, move on.

A bent wire coat hanger hook works almost as well as a zip-it if you don’t have one. The Zip-It brand and TubShroom’s similar pull-through tool both use the same barbed plastic design, because it’s what actually catches hair without pushing it deeper.

If the drain is clear of visible hair but still draining slowly, skip to Step 2.

Step 2: Flush with Baking Soda and Vinegar

Hair removal handles the physical mass. Baking soda and vinegar clear the soap scum coating the pipe walls that keeps things sluggish after the clog is out.

  1. Pour 1/2 cup of baking soda directly into the drain opening.
  2. Follow immediately with 1/2 cup of white vinegar.
  3. Cover the drain with the drain cover or a wet rag. The fizzing reaction should work its way down, not up out of the drain.
  4. Wait 10 to 15 minutes.
  5. Flush with hot tap water for 30 seconds. For PVC drain pipes, use very hot tap water rather than boiling water. Boiling water can soften PVC glue joints over time.

If the drain runs freely after this, replace the cover and you’re done.

Step 3: Plunge if the Drain Is Still Slow

A plunger breaks up material that the zip-it missed or reaches slightly further into the drain line.

Use a cup plunger (flat-bottomed), not a toilet flange plunger. The rubber flange on a toilet plunger is shaped for a curved toilet opening; on a flat shower drain it can’t seal properly.

If your shower is in a tub with an overflow plate (the oval plate near the faucet), cover it with a wet rag first. Otherwise your plunging pressure escapes through there.

  1. Run about an inch of water in the shower so the plunger can make a seal over the drain.
  2. Cover the drain with the plunger, press down to expel air, then pump firmly up and down 15 to 20 times.
  3. Pull the plunger off and watch.

Most shower clogs clear on the first round. Repeat once if needed before moving to snaking.

Step 4: Snake the Drain for Deeper Blockages

If the drain is still slow after plunging, the clog is further into the pipe than the plunger can reach. A small plastic zip-it snake reaches about two feet. A hand-crank drum auger reaches 15 feet and runs $15 to $25 at any hardware store.

Remove the drain cover. Feed the snake into the opening:

  1. Push it in slowly, twisting as you go.
  2. When you feel resistance, push gently and twist; don’t force it. You’re trying to grab the clog or break it up.
  3. Pull the snake back out and clear whatever came with it.
  4. Repeat until the snake comes back clean.

Flush with hot water for a full minute after snaking.

If the drain is still slow after snaking, the blockage is likely in the main drain stack, not your shower’s branch line. That’s a plumber call, but it also usually means multiple drains in the house are slow at once.

Common Mistakes

Reaching for chemical drain cleaner first. Most chemical drain cleaners (lye or sulfuric acid-based) work on grease, not hair. Hair is protein and resists alkali cleaners. Enzyme-based cleaners like Bio-Clean do break down hair slowly, but they’re for ongoing maintenance, not active clogs. Physical removal beats chemistry every time for a shower drain.

Plunging before looking. The clog is sitting there six inches down, visible with a flashlight. Thirty seconds with a zip-it clears it faster than five minutes of plunging.

Ignoring a partially cleared drain. If the drain improved but is still slow, do another pull with the zip-it. A partial clog rebuilds quickly once you put it back into service.

Skipping the baking soda flush after pulling hair. Hair removal gets the mass out. Soap scum residue on the pipe walls is what makes the drain feel sluggish even after the hair clump is gone. The baking soda and vinegar step costs two minutes and handles it.

Pouring grease or heavy conditioner down the shower drain. Hair conditioner is thicker than shampoo and leaves residue on pipe walls. If you use conditioner daily, rinse with an extra 30 seconds of hot water afterward. Monthly maintenance with a baking soda flush keeps the pipe clear before a slow drain turns into a blocked one.

When to Call a Pro

Call a plumber if:

  • The drain is still slow after hair removal, a baking soda flush, plunging, and snaking
  • Multiple drains in the house are slow or backing up simultaneously (main line)
  • The toilet gurgles when you drain the tub (vent stack issue)
  • You hear a sucking or gurgling sound after the water drains (similar to a gurgling toilet)
  • There’s a sewer smell that persists after a baking soda flush (dry P-trap or venting problem)

These aren’t DIY fixes. Camera inspection and hydro-jetting handle main line blockages; venting issues usually need a plumber to diagnose from the roof.

FAQ

How do I know if my shower drain is clogged versus a main line problem? If only the shower is slow, it’s a localized clog in that branch. If your toilet gurgles when you drain the tub, or multiple fixtures drain slowly at the same time, the problem is in the shared drain stack. That’s a main line issue and a plumber call. (Bathroom sink not draining covers similar triage for sink drains.)

How often should I clean my shower drain? Every four to six weeks if anyone in the household has long hair. A monthly preventive pull with a zip-it and a baking soda flush takes three minutes and prevents the standing-water situation entirely. A TubShroom or similar mesh drain insert costs $3 to $8 and catches hair before it gets into the drain opening, which cuts cleaning frequency significantly.

Can I pour bleach down my shower drain to clean it? Bleach disinfects but doesn’t dissolve hair or soap scum. It can also corrode rubber pipe components over time. Hot water and baking soda work better and don’t damage anything.

Why does my shower drain smell even when it’s draining fine? A drain that flows well but smells usually has soap scum and hair residue coating the pipe walls below the P-trap. A baking soda and vinegar flush followed by hot water handles it. If the smell is sulfur or sewer gas, check whether the P-trap under the drain has dried out (if the shower hasn’t been used in weeks, run water to refill it). Persistent sewer smell is covered in our sewer smell diagnosis guide.

My shower drain has a rubber stopper or pop-up, not a screw cover. How do I remove it? Press down on the stopper and turn counterclockwise. Most unscrew after a quarter-turn. Some lift straight up once you press and hold. If there’s a crossbar underneath, use needle-nose pliers to grip the crossbar while you unscrew the cap on top.

Will baking soda and vinegar damage my pipes? No. Baking soda is sodium bicarbonate, vinegar is dilute acetic acid. The reaction produces water, salt, and carbon dioxide gas. Safe on copper, cast iron, PVC, and ABS. The only pipes to watch are older chrome-plated brass drain trim, where repeated acid exposure can dull the finish over time.

Can a clogged shower drain cause water damage? Standing water in a shower that takes more than a minute or two to drain can work into caulk seams and tile grout over time. If you regularly have standing water after a shower, clear the drain before it creates a moisture intrusion problem. Re-caulking a bathtub covers what to do if the seam already needs repair.

Installing a hair catcher in the drain costs $3 to $8 and takes 30 seconds. It eliminates most of what fills a shower drain in the first place.

→ More Plumbing guides