How to Get Rid of Sewer Smell in Bathroom Shower Drain: Step-by-Step Fixes

Eliminate sewer gas and foul odors from your shower drain with proven chemical, natural, and mechanical cleaning methods. Step-by-step DIY guide.

Cleneus editorial teamUpdated August 26, 20266 min read

To get rid of a sewer smell in a bathroom shower drain, start by pouring 1/2 cup of baking soda down the drain, followed immediately by 1 cup of distilled white vinegar. Let the mixture fizz for 15 minutes to break down organic biofilm, then flush with 2 quarts of boiling water (212°F). If the smell is caused by an evaporated P-trap water barrier in an infrequently used bathroom, simply running the shower for 60 seconds will refill the trap and block sewer gases instantly.

Identifying the Root Cause of Shower Drain Odor

Shower drains connect directly to your home’s main wastewater line. Under normal conditions, plumbing fixtures prevent sewer gases (hydrogen sulfide, methane, and ammonia) from entering your living space. When a persistent odor emerges, it is typically caused by one of four specific issues:

  • Dry P-Trap: The U-shaped pipe beneath the shower pan holds standing water that acts as an airtight seal. If the shower has not been used for weeks, or if negative air pressure pulls water out of the trap, sewer gas bypasses the barrier freely.
  • Biofilm and Organic Sludge: Soap scum, shed skin cells, body oils, and hair collect along the drain pipe walls. Bacteria feed on this buildup, generating sulfurous, rotten-egg odors that mimic municipal sewer gas.
  • Blocked Plumbing Vent Stack: The vent pipe extending through your roof regulates drain pressure. Leaves, bird nests, or snow blocking this stack create negative pressure that siphons the water out of your shower’s P-trap every time a toilet flushes.
  • Failing Drain Flange or Gasket: A compromised seal between the shower base and the drain pipe can allow stagnant, moldy water to pool beneath the subfloor, creating a foul, rotten odor.

4 Proven Methods to Eliminate Sewer Odors from a Shower Drain

Method 1: The Baking Soda, Vinegar, and Boiling Water Flush

This method neutralizes acidic odors, breaks down mild organic grime, and sanitizes the upper pipe walls without damaging PVC or ABS piping.

  • Tools and Materials: 1/2 cup (120 g) sodium bicarbonate (baking soda), 1 cup (240 ml) 5% distilled white vinegar, 2 quarts (1.9 L) water, kettle, drain plug or damp microfiber cloth.
  • Step 1: Bring 2 quarts of tap water to a rolling boil (212°F / 100°C) in a kettle.
  • Step 2: Remove the shower drain grate using a screwdriver. Pour 1/2 cup of baking soda directly into the pipe opening.
  • Step 3: Pour 1 cup of white vinegar down the drain. Cover the opening immediately with a drain plug or a damp cloth to force the carbon dioxide fizzing action down through the P-trap.
  • Step 4: Let the mixture sit for 15 minutes.
  • Step 5: Pour the boiling water slowly into the drain to flush away dislodged debris and rinse the trap.

Method 2: Enzymatic Drain Cleaner for Deep Biofilm Removal

Enzyme-based bio-cleaners use non-pathogenic bacteria and targeted enzymes (protease, lipase, and amylase) to digest hair, grease, and soap scum mats that standard chemicals miss.

  • Tools and Materials: Commercial enzymatic drain cleaner (liquid or gel concentrate), 16 oz warm water (100°F–110°F).
  • Step 1: Run warm water down the shower drain for 30 seconds to pre-heat the pipe surface.
  • Step 2: Pour the manufacturer-specified amount (typically 8 to 16 fl oz) of enzymatic cleaner directly down the drain.
  • Step 3: Allow the product to dwell undisturbed for 6 to 8 hours (overnight is ideal). Do not use the shower during this period.
  • Step 4: In the morning, flush the drain with hot tap water for 2 to 3 minutes to wash away the digested biological matter.

Method 3: Mechanical Snaking and Manual Biofilm Scrubbing

If hair has formed a dense clog inside the drain neck, chemical washes cannot fully penetrate the mass. Physical removal is required.

  • Tools and Materials: Phillips-head or flathead screwdriver, plastic drain snake (barbed zip-it tool), long cylinder wire drain brush (18–24 inches), heavy-duty rubber gloves, bucket, paper towels.
  • Step 1: Put on rubber gloves and unscrew the shower drain strainer.
  • Step 2: Insert the barbed plastic drain snake 12 to 18 inches into the drain until you meet resistance. Rotate the tool 360 degrees and slowly pull upward to extract the hair clog. Deposit waste into your bucket.
  • Step 3: Dip the wire drain brush into a mixture of warm water and dish soap. Insert the brush into the vertical pipe assembly, scrubbing the internal sidewalls in an up-and-down motion to strip off biological film.
  • Step 4: Rinse thoroughly with hot tap water for 60 seconds, then reinstall the drain cover.

Method 4: Sanitizing with Hydrogen Peroxide

If mold or anaerobic bacteria are established within the overflow or upper drain housing, 3% hydrogen peroxide effectively sanitizes the area without releasing harsh chlorine fumes in an enclosed shower stall.

  • Tools and Materials: 1 cup (240 ml) standard 3% hydrogen peroxide, 1/4 cup baking soda.
  • Step 1: Sprinkle 1/4 cup baking soda down the drain throat.
  • Step 2: Pour 1 cup of 3% hydrogen peroxide slowly over the powder.
  • Step 3: Allow the bubbling reaction to dwell for 20 minutes to eliminate odor-producing micro-organisms.
  • Step 4: Flush with hot tap water for 1 minute.
Bright white-tiled bathroom with a microfibre cloth, spray bottle and squeegee ready for cleaning
Bright white-tiled bathroom with a microfibre cloth, spray bottle and squeegee ready for cleaning

Drain Cleaning Methods Comparison

MethodBest ForKey SuppliesDwell TimePipe Safety
Baking Soda & VinegarMild odors, light soap scum, routine maintenanceBaking soda, white vinegar, boiling water15 minutesSafe for all pipes (PVC, ABS, cast iron)
Enzymatic CleanerThick biofilm, rotten-egg smells, recurring buildupBacterial/enzyme liquid concentrate6–8 hours100% safe, non-corrosive, septic-safe
Mechanical Snaking & BrushHair clogs wrapped in decomposing matterPlastic zip-it snake, cylinder pipe brushImmediateSafe; avoid forceful metal snaking on thin PVC
Hydrogen Peroxide SanitizationBacterial colonies, black mold, musty sulfur gas3% Hydrogen peroxide, baking soda20 minutesSafe for all plumbing and shower finishes

What to Do If the Sewer Smell Persists

If you have thoroughly cleaned the drain and refilled the P-trap but the sewer smell remains, the problem lies deeper in your home's plumbing framework:

  • Inspect the Roof Vent Stack: Safely inspect your roof's plumbing vent. Clear out leaves, debris, or bird nests using a plumber’s auger or a garden hose spray nozzle.
  • Check for a Siphoning Fixture: When a nearby toilet flushes, listen closely to the shower drain. A gurgling sound indicates that the toilet is siphoning the water seal out of your shower’s P-trap due to inadequate venting.
  • Inspect the Cleanout Plug: In basements or crawl spaces directly under the shower, ensure the main drain cleanout plug is threaded tightly and the rubber O-ring is intact.
  • Call a Licensed Plumber: A certified plumber can perform a smoke test or a camera inspection to locate concealed pipe cracks, failed solvent welds, or dry vents hidden behind bathroom walls.

Preventive Maintenance Routine

Prevent sewer smells from returning by implementing this schedule:

  • Weekly: Remove surface hair from the drain cover. Pour 1 gallon of hot water down rarely used guest bathroom showers to maintain the P-trap water level.
  • Monthly: Treat the drain with 1/2 cup of baking soda and 1 cup of distilled white vinegar, or apply a maintenance dose of enzymatic drain cleaner.
  • Quarterly: Remove the drain grate and use a cylinder brush to clean the top 12 inches of the drain neck where soap scum consolidates.

Frequently Asked Questions

Why does my shower drain smell like rotten eggs?

A rotten-egg smell indicates the presence of hydrogen sulfide gas. This is caused either by anaerobic bacteria feeding on hair and soap scum inside the drain or by sewer gas entering the room because the P-trap has dried out or lost its water seal.

Can I pour chlorine bleach down the shower drain to kill odors?

While chlorine bleach sanitizes bacteria, it does not dissolve hair clogs and can degrade rubber seals, gaskets, and older cast iron pipes. Never mix bleach with vinegar, ammonia, or commercial drain openers, as this creates lethal chlorine or chloramine gas.

How long does it take for a shower P-trap to dry out?

In moderate climates, a standard shower P-trap (holding roughly 1.5 to 2 cups of water) can evaporate in 3 to 4 weeks. In dry, arid climates or homes with active air conditioning and heating, traps can dry out in as little as 7 to 14 days.

Is sewer gas from a shower drain dangerous?

Low concentrations of sewer gas cause headaches, nausea, eye irritation, and dizziness. High concentrations contain toxic levels of hydrogen sulfide and flammable methane. If you experience physical symptoms or a severe gas odor throughout the home, ventilate the area and contact a professional plumber immediately.

Cleneus is reader-supported. Pages carry display advertising and some outbound product links may earn us a commission, which never changes the methods we recommend. Read our disclosure.

Related guides