When you click on shopping links on our site, we may receive compensation. This content is for educational purposes only.
When you click on shopping links on our site, we may receive compensation. This content is for educational purposes only.

Smelly Shower Drain: How to Find and Fix the Cause

Updated
That rotten-egg whiff usually starts with one dried-out pipe under the floor.

You step in for a quick rinse and catch a whiff of rotten eggs, mildew, or something worse drifting up from the drain. A smelly shower drain is a common headache, and the smell itself is your best clue to what is happening down the pipe.

Almost every case comes down to two things: gunk that feeds bacteria, or a lost water seal that lets sewer gas back up. Both are usually a fix you can handle yourself with items already under your sink.

Below, you will learn how to read the smell, the fixes that genuinely work, and the simple habits that keep the odor from creeping back.

Key Takeaways

  • Read the smell: A musty odor or pink slime points to biofilm; a rotten-egg smell points to sewer gas from a dry P-trap, a rotting clog, or a venting fault.
  • The go-to DIY fix: Flush with boiling water, add one cup of baking soda and one cup of white vinegar, cover for 15 to 20 minutes, then rinse.
  • Guest showers: Run the water for two minutes to refill an evaporated P-trap; a little mineral oil on the trap holds the seal for weeks.
  • Call a pro when: The smell persists after cleaning, several drains reek at once, or you hear gurgling, all signs of a main line or vent problem.


Why Does My Shower Drain Smell?

sewer grate drain water on floor in bathroom

Most shower drain odors come down to one of two things: biofilm feeding on soap scum and skin cells, or a lost P-trap water seal letting hydrogen sulfide sewer gas up from the pipe. Before we get to the scrubbing, we need to play detective. You can’t kill the smell if you don’t know what is feeding it.

If there is a foul odor coming from your shower drain, identify the type of scent first. Is it musty? Does it smell like sulfur? Here are the most common reasons your drain stinks.

Biofilm and Bacteria Build-Up

If you notice a musty, moldy smell, you are likely dealing with biofilm. This is a slimy, glue-like substance that bacteria create to stick to your pipes. It feeds on the organic debris we wash off our bodies, including soap scum, shampoos, oils, and dead skin cells.

You might see this manifest as “pink mold” (Serratia marcescens) around the drain cover or grout. It isn’t actually mold, but airborne bacteria that loves damp environments.

Take Note

Biofilm can harbor harmful bacteria like salmonella or E. coli. When you clean the biofilm, wear gloves and scrub deep into the drain opening, not just the surface.

Sewer Gas (The Rotten Egg Smell)

Does the drain smell like rotten eggs or sewage? This is distinctly different from the musty smell of biofilm. That scent comes from hydrogen sulfide, a gas formed by decaying organic matter in the sewer system.

If your shower drain smells like sewage, it usually means the barrier between your bathroom and the sewer line has been breached. This is often an issue with the P-trap or the venting system.

Important To Know

Sewer gas is mostly hydrogen sulfide, and it is more than unpleasant. OSHA sets an 8-hour exposure limit of 10 ppm, and your nose tires of the smell quickly, so an odor that seems to fade does not mean the gas is gone (1). According to the CDC, the human nose fatigues to the smell of hydrogen sulfide within 2 to 15 minutes once concentrations climb above 100 ppm (2). If the smell is strong and lingers throughout the house, treat it as urgent, open windows, and get a plumber in.

A Dry P-Trap

This is the most common cause for guest bathrooms or showers that rarely get used.

The P-trap is the U-shaped pipe underneath the drain. It is designed to hold a small amount of standing water. This water acts as a seal, blocking heavy sewer gases from rising up through the pipes and into your home.

If you haven’t used the shower in a few weeks, that water can evaporate. Once the water seal is gone, the gas has a clear path into your bathroom.

Clogged Pipes and Hair

We all shed hair in the shower. Over time, that hair tangles with soap scum and grease to form a dense clog.

This clot of debris sits in the pipe and begins to rot. Bacteria thrive in the packed, low-oxygen center of a hair clump, and there they give off hydrogen sulfide, the same rotten-egg gas you smell from a sewer. If you notice the water is draining slower than usual, a clog is the likely source of the smell.

Leaky Pipes

This is the worst-case scenario. If a pipe is cracked or leaking behind the wall or under the floor, sewer gas or wastewater can escape. This creates a breeding ground for mold and rot outside the plumbing system itself. This almost always requires professional diagnosis.

How to Get Rid of Smelly Drain Odors

Now that you have an idea of the cause, let’s look at the solutions. Start with the easiest DIY fixes before spending money on a plumber.

The Baking Soda and Vinegar Hack

This is the classic “science fair volcano” method, and it works wonders for biofilm and minor buildup. It is safe for most plumbing and much gentler than harsh chemical cleaners.

  1. Boil water: Pour a pot of boiling water down the drain to loosen the grime.
  2. Add baking soda: Pour one cup of baking soda down the drain.
  3. Add vinegar: Follow immediately with one cup of white distilled vinegar.
  4. Cover and wait: Cover the drain with a rag or plug. Let the mixture fizz and expand for at least 15 to 20 minutes.
  5. Rinse: Flush the drain with another pot of boiling water.

Refill the P-Trap

If the shower hasn’t been used in a while, the fix is incredibly simple. Just turn the shower on and let the water run for about two minutes.

This refills the P-trap, re-establishing the water barrier against sewer gas. If the smell disappears after an hour or so, you have solved the problem.

For a guest shower that sits idle for weeks at a time, pour a few tablespoons of mineral oil into the drain after refilling it. The oil floats on top of the trap water and slows evaporation, holding the seal far longer than water alone (3). Use mineral oil, not cooking oil, which turns rancid and adds a smell of its own.

Clean the Shower P-Trap Manually

If the chemical fizz didn’t work, you might need to physically remove the gunk. Unclogging a shower P-trap requires a drain snake or a zip-it tool.

Insert the snake into the drain and twist it to grab hair clumps and debris. Pull it out (be prepared, it will look gross) and dispose of the waste. Do not wash it back down the drain.

Deep Clean the Bathroom

Sometimes the smell isn’t the drain itself, but the area around it. Scrub the drain cover, the grout, and the corners of the shower enclosure. Use a quality bathtub cleaner or a bleach solution to kill any mold or bacteria growing on the surface.

Check the Ventilation Stack

Your plumbing system breathes through a vent stack on your roof. This allows gas to escape and air to enter so water flows smoothly.

If this vent is blocked by bird nests, leaves, or snow, the gas gets trapped and forced back into your home. If you are comfortable climbing on the roof, check the vent pipe for debris. If not, this is a job for a pro.

Replacing the P-Trap

If the P-trap is leaking or damaged, cleaning won’t help. You will need to replace it. This is tricky with showers since the plumbing is often hidden under the floor or behind an access panel.

  1. Access the trap: Locate the access panel or view the pipes from the basement/crawlspace.
  2. Loosen nuts: Use pliers to loosen the slip joint nuts connecting the trap to the drain tailpiece and the waste pipe.
  3. Remove and replace: Remove the old trap. Fit the new one, ensuring the washers are in place to prevent leaks. Hand-tighten the nuts, then give them a quarter turn with pliers.

How to Keep Your Shower Drain From Smelling

Once the odor is gone, a few small habits stop it coming back. Nearly all of it is keeping hair out of the pipe and keeping the water seal full.

  • Catch the hair: A cheap silicone drain strainer traps hair before it forms a rotting clog. Empty it every week or two.
  • Run the fan: According to Mr. Rooter, running the exhaust fan for 20 minutes after each shower dries out the enclosure and drain area, slowing the pink bacteria and biofilm that feed the smell (4).
  • Flush unused drains monthly: Pour a cup or two of water down any guest shower or floor drain once a month so its P-trap never dries out.
  • Dose with an enzyme cleaner: A monthly bio-enzyme drain treatment uses live bacteria and enzymes to digest the hair, grease, and biofilm coating the pipe. It works slower than harsh chemicals but will not corrode your pipes and is safe for septic systems, which makes it ideal for upkeep.
  • Do a monthly rinse: Boiling water followed by baking soda and vinegar once a month clears buildup long before it starts to stink.

When To Call In a Professional

Sometimes, a bad smell indicates a systemic failure in your plumbing. You should call a professional if:

  • The smell persists: You have tried cleaning and snaking, but the odor remains.
  • Multiple drains smell: If the sink, shower, and toilet all smell, the issue is likely in the main sewer line or vent stack.
  • You suspect a leak: If you see water stains on the ceiling below the bathroom or the floor feels spongy.
  • Gurgling sounds: If the drain gurgles when you flush the toilet, you have a venting or main line issue.

FAQs

Can I Put Bleach Down My Shower Drain?

Avoid pouring straight bleach down a shower drain. Bleach can react with other residues in the pipe to release toxic fumes, and repeated use can corrode older metal and rubber parts. For odor and biofilm, baking soda and vinegar or a bio-enzyme cleaner clears the gunk just as well and is far gentler on your plumbing.

How Much Does a New Shower P-Trap Cost?

The trap itself is cheap, often under $20 for the part. Most of the bill is labor: hiring a plumber to fit one typically runs a few hundred dollars, driven mostly by how hard the trap is to reach behind a wall or under the floor. If you can get to the trap through an access panel, it is a straightforward slip-nut swap you can do yourself.

Why Does My Shower Drain Smell Like Corn Chips?

A corn-chip, dirty-feet, or yeasty smell is a biofilm problem. Bacteria feeding on the skin cells, hair, and soap coating the drain give off that distinct odor, so the fix is to physically scrub the drain opening and clear the gunk just below it, not only rinse the surface.

Why Does My Shower Drain Smell Worse in Summer?

Heat speeds up the two things behind most drain odors. Warm air helps biofilm and bacteria grow faster, and it dries out an unused P-trap sooner, so a smell that was faint in winter can turn strong in summer. Flushing the drain and topping up the trap more often through the hot months keeps it in check.

How Do I Stop My Shower Drain From Smelling for Good?

Keep hair out and keep the trap full. A drain strainer stops the clogs that rot, running the exhaust fan dries out the biofilm, and a monthly cup of water plus an enzyme treatment down a rarely-used drain keeps the water seal and the pipe clean. Those few habits handle nearly every recurring shower drain smell.


Bottom Line

You do not have to live with a smelly shower drain. Most cases come down to gunk feeding bacteria or a dry trap letting sewer gas up, and boiling water, baking soda, and vinegar clear the first while two minutes of running water refills the second.

Keep a strainer over the drain, run the fan, and flush unused drains monthly, and the smell should stay gone. If it keeps returning, or you catch a strong rotten-egg odor, gurgling, or a spongy floor, call a plumber before a hidden leak or vent fault gets worse.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Candace Osmond

About the Author

Candace Osmond

Candace Osmond is a USA TODAY Bestselling Author and Award-Winning Interior Designer. Using her years of hands-on experience, she now writes about design and DIY. She currently resides on the rocky East Coast of Canada with her family and slobbery bulldog.