How to Fix Shower Drain Smell
A shower drain smell usually comes from a dry trap, biofilm buildup, hair and soap scum, or a venting problem.
The good news is that most odors can be removed with a few targeted steps, and the cause is often easier to identify than it first seems.
Why a Shower Drain Smells in the First Place
Before you can solve the odor, it helps to understand what is producing it.
A shower drain can smell like sewer gas, rotten eggs, mildew, or dirty socks, and each odor points to a different issue.
- Dry P-trap: The curved pipe under the shower holds water to block sewer gases.
If the shower is unused, that water can evaporate.
- Biofilm buildup: A slippery layer of bacteria, soap residue, skin oils, and hair can grow inside the drain and produce a musty smell.
- Clogged drain line: Partial blockages can trap waste and create sour or sewer-like odors.
- Poor venting: If plumbing vents are blocked or undersized, sewer gases may be pulled into the bathroom.
- Leaks or plumbing defects: Cracked pipes, loose joints, or failed seals can let odors escape.
Start With the Simplest Fixes
Begin with the most common and least invasive solutions.
In many homes, the smell disappears after restoring the water barrier or cleaning the drain surfaces thoroughly.
Run the shower long enough to refill the trap
If the shower has not been used recently, run warm water for one to two minutes.
This refills the P-trap and can immediately stop sewer gas from entering the room.
If the odor disappears after that, evaporation was likely the cause.
Pour water into rarely used drains
In guest bathrooms or seasonal homes, occasional showers may not keep the trap full.
Pour a few cups of water into the drain every couple of weeks to maintain the seal.
Some plumbers also recommend adding a small amount of mineral oil on top of the water in very dry environments to slow evaporation.
Clean the Drain and Remove Biofilm
Even when the trap is full, organic buildup can still create a persistent odor.
Cleaning the visible drain parts and the opening below them often makes a major difference.
Remove the drain cover and clear debris
Take off the drain cover if possible and remove hair, soap residue, and grime by hand or with a plastic drain tool.
This step is important because hair traps bacteria and holds moisture, which intensifies odor.
Scrub the drain opening
Use a drain brush, old toothbrush, or flexible pipe-cleaning brush to scrub the inside edges of the drain opening.
Focus on the first several inches where buildup is most likely to collect.
Flush with hot water and detergent
After removing debris, flush the drain with hot water mixed with a small amount of dish soap.
This helps break up greasy residue from shampoo, conditioner, and body oils.
Use baking soda and vinegar carefully
Baking soda and vinegar can help loosen light buildup, but they are not a cure-all for odors.
Pour about half a cup of baking soda into the drain, followed by one cup of white vinegar.
Let it sit for 10 to 15 minutes, then flush with hot water.
Avoid combining this method with other cleaners, especially bleach.
Check for a Clogged or Partially Blocked Drain
A slow drain and a smelly drain often go together.
When water drains sluggishly, organic material remains in the pipe longer and decomposes, which creates a stronger odor.
Look for signs of partial blockage such as standing water in the shower pan, gurgling sounds, or water backing up after a normal shower.
If the drain is slow, use a plunger designed for flat surfaces, a drain snake, or a hand auger to remove the blockage.
- Plunger: Best for soft clogs near the drain opening.
- Drain snake: Useful for hair clogs deeper in the line.
- Wet/dry vacuum: Can sometimes pull out a compacted clog if the drain is accessible.
Be cautious with chemical drain openers.
They can damage pipes, irritate skin and lungs, and are often less effective on hair-based clogs than mechanical removal.
Inspect the Shower Trap and Plumbing Components
If cleaning and refilling the trap do not solve the problem, the issue may be inside the plumbing.
A faulty P-trap, a loose drain assembly, or a disconnected trap arm can allow odor to escape even when the shower is in regular use.
Look under the shower if there is access through a ceiling below, an access panel, or a basement.
Signs of trouble include moisture, stains, corrosion, or visible gaps in pipe joints.
In some cases, the trap may be installed incorrectly, or the slope of the drain line may be wrong, both of which can lead to odor issues and drainage problems.
How Venting Problems Cause Shower Drain Odor
Plumbing vents let air move through the drainage system so water can flow properly and trap seals stay intact.
If a vent is blocked by debris, nesting material, snow, or roofing issues, pressure imbalances can pull water out of the trap or allow sewer gas to bypass it.
Common symptoms of venting issues include strong odors after flushing toilets, gurgling in the shower drain, and multiple fixtures draining slowly at the same time.
Vent problems usually require a plumber because the fix may involve roof access, vent cleaning, or code-compliant repairs.
When the Smell Is Actually Mold or Mildew
Not every shower drain odor is sewer gas.
In humid bathrooms, mildew can grow around the drain flange, caulk, shower base, or grout, creating a damp, earthy smell.
This is especially common in showers with poor ventilation or water that pools around the drain.
To address mildew, clean the surrounding shower area with a bathroom cleaner appropriate for the surface.
Improve airflow with an exhaust fan, open window, or dehumidifier, and check that the shower dries fully after use.
If the smell persists, inspect nearby caulking and grout for hidden mold growth or water intrusion.
Prevent Shower Drain Smell From Coming Back
Once the odor is gone, consistent maintenance is the best way to keep it from returning.
A few small habits can reduce buildup and keep the trap functioning properly.
- Use a drain cover or hair catcher to capture debris before it enters the pipe.
- Run hot water after each shower to help move residue through the line.
- Clean the drain monthly to remove early biofilm buildup.
- Keep bathroom humidity low with an exhaust fan or open door after showering.
- Pour water into unused drains regularly so the trap stays sealed.
- Schedule a plumbing inspection if odors return frequently.
When to Call a Plumber
Some odor problems are simple, but others signal a plumbing issue that needs professional attention.
Call a licensed plumber if the smell returns quickly after cleaning, if multiple drains smell, if sewage odors are strong, or if you notice leaks, water damage, or repeated slow drainage.
You should also get help if the trap appears dry even with regular use, because that can indicate a venting issue, trap defect, or drainage design problem.
In those situations, DIY cleaning alone will not solve the underlying cause.
Common Mistakes to Avoid
Many homeowners make the odor worse by masking it instead of correcting the source.
Avoid these common mistakes when trying to fix a smelly shower drain.
- Do not pour random cleaners together, especially bleach and ammonia-based products.
- Do not ignore a dry trap just because the shower seems otherwise normal.
- Do not rely on scented products to cover sewer gas or mold.
- Do not use harsh chemicals repeatedly if the clog is physical, such as hair buildup.
- Do not skip ventilation checks if the odor affects more than one fixture.
What a Healthy Shower Drain Should Smell Like
A properly functioning shower drain should have little to no noticeable smell.
You may detect a faint cleaning product scent or a neutral dampness after a shower, but not a persistent sewer, sulfur, or mildew odor.
If the smell returns after cleaning, the problem is likely deeper in the drain system and worth investigating further.