Drains & Clogs

Foul Odor from Drain: Causes and How to Get Rid of It

Quick answer

Most drain odors come from one of three sources: (1) a dry P-trap that's letting sewer gas through — run water for 30 seconds, (2) biofilm buildup on the inside of the drain and trap — clean with baking soda and vinegar, or (3) a partially clogged drain accumulating organic material. If multiple drains smell simultaneously, the issue may be a venting problem or the main sewer line.

A bad smell coming from a drain is unpleasant but usually fixable without a plumber. The source determines the fix — a dry P-trap is a 30-second repair, while a biofilm-coated drain line needs cleaning. Here’s how to identify what’s causing the smell and how to eliminate it.

Identifying the Smell Source

Before treating, identify where the smell is coming from.

Run through each drain in the bathroom or kitchen individually: close the sink stopper, run water in only that drain, wait a moment, then smell. The drain that produces the odor when water flows through it (or when it’s unused) is the source.

Single drain smells: Most likely a dry trap, biofilm, or local clog.

Multiple drains smell simultaneously: Likely a venting problem (inadequate air flow through the drain system causes sewer gas to vent through fixture drains instead of through the roof vent) or a main sewer issue.

Smell comes from one room regardless of fixture: Could be a dry floor drain, a cracked drain pipe behind the wall, or a venting issue in that branch of the drain system.

Cause 1: Dry P-Trap

The most common cause of sudden drain odor in infrequently used fixtures.

Every drain has a P-trap — the curved pipe section that holds water to block sewer gases. If the drain isn’t used for several weeks, evaporation removes the water plug, and sewer gas comes up through the drain.

Most common in: Guest bathrooms, vacation homes, basement floor drains, utility sinks.

Fix: Pour a cup of water slowly into the drain. Wait 5 minutes and check if the smell clears. For floor drains, pour a quart of water slowly to ensure the trap fills.

Prevent recurrence: Run water through infrequently used drains once a month.

Cause 2: Biofilm and Organic Buildup

The inside of drains accumulates a layer of bacteria, soap scum, hair, and organic matter.

This biofilm coats the inside of the drain opening, the strainer, and the trap. As it decomposes, it produces hydrogen sulfide and other gases — the “rotten egg” or musty smell that comes from a drain that’s used regularly.

Signs: Smell is present even with regular use; worse after the drain sits unused overnight.

Fix — sink and tub drains:
1. Remove the stopper or strainer and clean hair and debris from it
2. Pour boiling water slowly down the drain to loosen biofilm
3. Add 1/2 cup baking soda down the drain, then 1/2 cup white vinegar
4. Wait 15 minutes (the fizzing action loosens biofilm)
5. Flush with hot water for 1 minute

For persistent biofilm: a drain brush (flexible bottle brush) inserted into the drain opening and rotated mechanically removes buildup that chemical cleaning misses.

Cause 3: Partial Clog

A slow drain accumulates more organic material than a free-flowing drain.

If the drain runs slowly, organic material lingers in the trap and drain line rather than flushing through. The accumulated material decomposes and produces odor.

Signs: Slow-draining sink combined with smell; smell gets worse over time.

Fix: Clear the drain clog first (plunger, drain snake, or remove and clean P-trap), then follow the biofilm cleaning steps above.

Cause 4: Venting Problem

Drain venting carries sewer gas up and out through the roof.

Every drain system has vent pipes that connect to the drain line and exit through the roof. These vents allow air into the drain system so water flows freely, and they provide an escape path for sewer gases — out the roof instead of back through the drains.

When vents are blocked (bird nests, debris, ice, partial obstruction) or undersized, sewer gas vents back through fixture drains instead of the roof.

Signs of a venting problem:
– Multiple drains smell simultaneously
– Toilets gurgle when other fixtures drain
– Slow drains throughout the house

Fix: A plumber can inspect and clear vent blockages from the roof or run a camera through the vent system. This isn’t a DIY repair.

Cause 5: Garbage Disposal (Kitchen Sink)

Garbage disposal interiors accumulate food particles and develop strong odors.

The interior of the disposal, around the rubber splash guard and under the grinding plate, collects food debris that decomposes rapidly.

Fix:
– Clean the underside of the rubber splash guard (pull back and scrub with a brush)
– Run ice cubes through the disposal to clean the grinding surfaces
– Grind citrus peels to deodorize
– Run disposal with cold water for 30 seconds after each use to flush debris

FAQ

Q: Why does my drain smell bad even when it’s not clogged?
A: Most likely causes: dry P-trap (run water to refill), biofilm buildup on drain surfaces (clean with hot water and baking soda/vinegar), or a venting problem allowing sewer gas to enter through the drain.

Q: How do I get rid of the smell coming from my drain?
A: First check if the drain is infrequently used (dry trap — just add water). For a regularly used drain, clean biofilm: remove the stopper, flush with hot water, add baking soda and vinegar, wait 15 minutes, flush. If the smell persists, the clog or venting may need professional attention.

Q: Why do multiple drains in my house smell?
A: Multiple drains smelling simultaneously suggests a venting problem — sewer gases are escaping through fixture drains instead of through roof vents. This requires a plumber to diagnose.

Q: What causes rotten egg smell from the drain?
A: Hydrogen sulfide gas, which comes from decomposing organic material in the drain (biofilm, hair, food) or from sewer gases entering through a dry or failed P-trap. See the article on drain smells rotten eggs for a complete diagnosis guide.

Q: How do I clean a smelly drain without chemicals?
A: Boiling water, baking soda, and white vinegar are effective for biofilm and light organic buildup. Remove the strainer, flush with hot water, add 1/2 cup baking soda followed by 1/2 cup vinegar, wait 15 minutes, flush with hot water. Repeat monthly for maintenance.