How to Clean a Shower Drain (and Keep It Smell-Free)

Quick answer: The best way to clean a shower drain is to clear visible hair, flush with hot water, then add an enzyme drain cleaner and leave it overnight to digest the hair, soap scum and biofilm causing odours and slow draining. Avoid caustic cleaners — they damage pipes and don't remove the underlying biofilm, so the problem returns.

A slow, smelly shower drain is one of those jobs everyone puts off. But the longer you leave it, the worse the build-up of hair, soap scum and biofilm gets. Here's how to clean a shower drain properly — and keep it flowing freely.

Why shower drains get blocked and smelly

Shower drains rarely block from one thing. They clog from a slow build-up of hair (the main culprit), soap scum, body oils, conditioner residue, and a layer of biofilm — slimy bacteria coating the inside of the pipe. The biofilm is what causes the smell, and it's exactly what bleach can't reach.

What you'll need

  • An enzyme drain cleaner (we use DRAINZAP)
  • Disposable gloves (optional)
  • A drain tool or wire hook for visible hair

DRAINZAP enzyme drain cleaner being poured into a shower drain

How to clean a shower drain: step-by-step

  1. Remove the drain cover and clear visible hair. Pull off the cover and remove any hair mat with a gloved hand or drain tool.
  2. Flush with hot water for 30 seconds. This warms the pipe and softens soap scum, improving the treatment's effectiveness.
  3. Pour in the recommended dose of DRAINZAP. Add it directly to the drain — don't dilute. Concentrated formula works best.
  4. Leave overnight. Don't use the shower. The enzymes need time to digest the hair, soap scum and biofilm.
  5. Flush with hot water in the morning. Run hot water for 1-2 minutes to clear the dissolved blockage and rinse the pipe.

Why not just use bleach or caustic cleaner?

Bleach masks the smell briefly but can't penetrate biofilm. Caustic (sodium hydroxide) cleaners burn through blockages but damage pipes over time, produce dangerous fumes, harm septic systems, and leave the biofilm behind. Enzymes digest the actual cause — safely.

How to keep your shower drain clear

  • Use a hair catcher over the drain
  • Monthly enzyme dose to keep biofilm in check
  • Weekly hot-water flush to stop soap scum setting

The non-toxic way to a fresh, free-flowing drain

At Thrive, we unite probiotic science with Clean Chemistry innovation to deliver high-performance cleaning that's safe for your pipes, your septic system, and the planet.

Try DRAINZAP →

Frequently asked questions

Why does my shower drain smell?

Shower drain odour comes from biofilm — a slimy layer of bacteria growing inside the pipe that feeds on hair, soap scum and body oils. Bleach only treats the surface; you need an enzyme treatment to digest the biofilm at the source.

What's the best thing to clean a shower drain with?

An enzyme or probiotic drain cleaner is the safest and most effective option. It digests the hair, soap scum and biofilm causing blockages and odours, without damaging pipes or harming septic systems the way caustic chemicals do.

How often should I clean my shower drain?

A monthly enzyme maintenance dose keeps biofilm and soap scum from building up. If you have long hair in the household, a fortnightly hair-catcher clean-out plus monthly treatment works best.

Can I use caustic drain cleaner in my shower?

You can, but it's not recommended. Caustic (sodium hydroxide) cleaners can damage pipes and seals with repeat use, produce dangerous fumes, harm septic systems, and don't remove the underlying biofilm — so the problem returns.

Is enzyme drain cleaner safe for septic tanks?

Yes. Enzyme and probiotic drain cleaners are septic-safe because they work with beneficial bacteria rather than killing them, unlike bleach and caustic cleaners which disrupt the septic system's balance.