Why does my shower drain smell?

A smelly shower drain is unpleasant but usually fixable — here's what's causing it and how to get rid of it.

Kristen Mollica•Home Improvement Expert•Last updated Sep 7, 2026
Kristen has 15+ years of experience managing and editing high-volume home services content. Her background spans a wide range of home improvement topics, from roofing and pest control to cost guides and DIY advice.
Last updated Sep 7, 2026

Highlights

  • Identifying the specific type of odor, such as musty or sewer-like, can help pinpoint the potential cause.
  • A musty smell often points to simple biofilm buildup, while a sewer gas odor could signal a more serious plumbing issue.
  • Common causes typically include soap scum and hair buildup, a dry P-trap, or issues with your home's drain ventilation.
  • You can often clear simple clogs yourself, but persistent sewer smells may require a professional to check the plumbing vents.
  • Regularly cleaning the drain and running water in unused showers can help prevent odors from developing in the first place.
If you're asking why your shower drain smells, you're likely dealing with a foul odor that just won't go away. Whether it’s a musty scent or something that smells like sewer gas, it’s natural to worry about a serious plumbing problem or an expensive repair.
This guide will help you identify the common causes, from simple biofilm buildup to issues with your drain’s P-trap.

Common causes of shower drain smells and what they mean

Here’s a look at the most common reasons why your shower drain smells and what to do next. For a definitive diagnosis and solution, it’s best to consult a professional plumber.

1. Biofilm and gunk buildup

  • Symptom: A musty, mildew-like odor coming from the drain, which may get worse after you shower.
  • Possible cause: A slimy mix of soap scum, hair, and bacteria has built up inside the drain pipe.
  • What to do next: You can often clean this with a drain brush and a baking soda and vinegar solution.

2. A dry P-trap

  • Symptom: A distinct sewer gas smell, especially from a shower that has not been used for a while.
  • Possible cause: The water barrier in the P-trap pipe has evaporated, letting sewer gas flow into your home.
  • What to do next: Run the shower for a minute or two to refill the P-trap and block the odor.

3. A partially clogged drain

  • Symptom: Water drains slowly from the shower, and you notice a foul smell from the standing water and debris.
  • Possible cause: Hair, soap, and other gunk have created a blockage, trapping water and causing materials to decay.

4. A blocked plumbing vent

  • Symptom: You smell sewer gas and may hear gurgling sounds from the drain when a toilet is flushed nearby.
  • Possible cause: The home’s vent stack is blocked, creating a vacuum that pulls water out of the P-trap.
  • What to do next: This problem often requires a plumber to safely access and clear the vent, which may be on the roof.

5. A damaged sewer line

  • Symptom: A strong, constant sewer odor from multiple drains, possibly with sewage backups or widespread slow draining.
  • Possible cause: The main sewer line connected to your home may be cracked, broken, or collapsed, leaking waste.
  • What to do next: Call a local plumber immediately. This is a serious issue that requires professional diagnosis and repair.

How to clean a smelly shower drain

Here’s how you can handle simple drain cleaning yourself. But keep in mind that anything that involves accessing pipes behind walls or on the roof should be left to a professional.

Tools needed:

  • Waterproof gloves to protect your hands from bacteria and grime.
  • Screwdriver to remove the drain cover if it has screws.
  • Drain snake for pulling out hair and gunk near the surface.
  • Baking soda and white vinegar for a natural solution to dissolve buildup.
  • Bucket or plastic bag to collect the debris you pull from the drain.
  • Plunger to help dislodge minor clogs with water pressure.
  • Old toothbrush or small brush for scrubbing the drain cover and surrounding area.
  • Flashlight to help you see down the drain and inspect for clogs.

Step 1: Perform a safety check.

Before you try to fix the smell, run through these basic safety checks to protect yourself and your home:
  • Protect your hands. Wear waterproof gloves before touching the drain or any surrounding surfaces. This may help you avoid contact with bacteria from biofilm or residue from cleaning products.
  • Ensure proper ventilation. Open a window or turn on the bathroom fan before you start working. Good airflow can help clear out any strong odors or fumes from cleaning solutions.
  • Check for electrical hazards. Look for any nearby electrical outlets or exposed wiring before you begin. Do not touch any electrical components, especially when water is present.
  • Read product labels carefully. If you use a chemical drain cleaner, always follow the manufacturer’s instructions. Do not mix different cleaning products, as this can create dangerous chemical reactions or toxic gases.
  • Identify signs of a larger issue. Check if other drains in your home are also slow to drain or smelly. This might indicate a main sewer line clog or a venting problem, which often requires a professional plumber to diagnose and fix.

Step 2: Turn off the shower.

Stop using the shower to prevent more water from backing up or making the smell worse.

Step 3: Air out the room.

Ventilate the bathroom by opening a window or turning on the exhaust fan to help clear the air.

Step 4: Look for clogs.

Use a flashlight to look down the drain for any obvious blockages, like a fallen bottle cap.

Step 5: Remove the drain cover.

Most pop off, but some may have a screw you need to remove with a screwdriver.

Step 6: Remove any clogs.

Pull out any visible hair and gunk near the top of the drain. A simple drain snake or a bent wire hanger can often help with this. Place the debris in a bag for disposal.

Step 7: Use baking soda and vinegar.

Pour about 1 cup of baking soda down the drain, followed by 1 cup of white vinegar. Let the mixture fizz for 15–20 minutes to help dissolve soap scum and biofilm.

Step 8: Rinse the solution.

Flush the drain with hot water for a few minutes to wash away the loosened debris.

Step 9: Run the water.

If the shower has not been used recently, run the water for a minute or two. This will refill the P-trap, which may block sewer gas from entering the room.

When to stop DIY

These signs may indicate a more serious problem that needs a professional:
  • Odors remain. The smell persists or returns quickly after cleaning.
  • Noises in the drain. You hear gurgling sounds from the drain, especially when a nearby toilet is flushed.
  • More than one drain has issues. Multiple drains in your home are slow or smelly.
  • Slow drainage. Water continues to drain slowly or not at all after your attempts to clear it.

How to prevent shower drain smells

To keep shower drain odors from returning, try these simple preventive habits:
  • Use a hair catcher or drain strainer. Catching hair and debris at the surface helps keep gunk from building up inside the pipe.
  • Flush unused drains regularly. Run water for a minute or two in guest or unused showers every week to keep the P-trap filled.
  • Do routine maintenance flushes. Pouring hot water or a baking soda and vinegar mixture down the drain monthly can help break up early biofilm before smells develop.

The bottom line

Dealing with a smelly shower drain can be unpleasant, but you now have the steps to tackle many common causes on your own. By identifying the odor’s source and using simple tools, you can often clear biofilm buildup or refill a dry P-trap. However, if the smell persists, you hear gurgling sounds, or multiple drains are slow, it’s time to contact a professional.
A licensed plumber can help solve the immediate problem and diagnose underlying issues, offering peace of mind and helping prevent future headaches.

FAQs

Why does the smell get worse after I shower?

Running water can stir up the biofilm and gunk that has collected inside the pipe, which releases odors. The warm, moist environment also encourages bacteria and mold to grow, and this can intensify any musty smells. Flushing the drain with hot water after cleaning may help wash away some of this buildup.

How often should I clean my shower drain to prevent smells?

To prevent buildup, you can often perform a light cleaning every few weeks by removing hair from the drain cover and flushing it with hot water. A deeper clean with a baking soda and vinegar solution may be needed every few months. The ideal frequency often depends on how much the shower is used.

Is sewer gas from my drain dangerous to breathe?

Sewer gas contains components that can be harmful, especially in high concentrations or with prolonged exposure. While a faint odor is often just a nuisance, a strong, persistent smell could signal a plumbing problem that needs attention. For any concerns about gas or air quality, it’s best to consult a licensed professional.

I tried cleaning the drain, but it still smells. What's next?

If a simple cleaning does not solve the problem, the issue may be deeper in your plumbing system. The smell could be caused by a stubborn clog, a blocked plumbing vent, or a problem with the main sewer line. In these cases, it is often best to contact a licensed plumber to diagnose the underlying cause.

Can a problem with my toilet cause my shower drain to smell?

Yes, issues with other fixtures can sometimes affect your shower drain. If you hear gurgling from the shower when you flush the toilet, it may signal a blocked plumbing vent. This blockage can create a vacuum that siphons water from your shower's P-trap, allowing sewer gas to escape.

How it works.

Search.

Browse profiles, see prices and use filters to find pros who match your project.

Chat.

Contact the pros you like to discuss project details.

Hire.

Check pro availability and book appointments right in the app.

Find local pros for your project

Tell us what you're looking for and we'll show you pros right for the job, with prices.