How to Clean a Smelly Drain
A smelly drain usually means organic buildup, trapped grease, bacteria, or a plumbing issue is producing sewer-like odors.
This guide shows how to clean a smelly drain safely, identify the source, and keep the smell from coming back.
Why drains start smelling
Drain odors are usually caused by material sitting inside the pipe or by a problem that lets sewer gas escape.
In kitchens, food particles and grease are common; in bathrooms, hair, soap scum, toothpaste residue, and skin oils are frequent culprits.
Common odor sources include:
- Biofilm buildup on the inside walls of the drainpipe
- Food waste and grease in kitchen sink drains
- Hair and soap scum in shower and bathroom drains
- Dry P-traps that no longer block sewer gases
- Loose drain fittings or damaged seals
- Ventilation or plumbing problems that affect airflow
First steps before cleaning the drain
Before using cleaners, inspect the drain and nearby fixtures.
If the odor is strongest after the faucet runs, the problem is often inside the drain or trap.
If the smell is constant, even when the sink is unused, the issue may be a dry trap, venting problem, or a leak.
Gather basic supplies:
- Rubber gloves
- Bucket or bowl
- Drain stopper or rag
- Small brush or old toothbrush
- Baking soda
- White vinegar
- Boiling or very hot water
- Pipe wrench or pliers if you need to inspect the P-trap
How to clean a smelly drain with baking soda and vinegar
This method is useful for light odor buildup and routine maintenance.
It helps loosen residue and reduce bacteria on the drain surfaces.
Step-by-step method
- Remove any visible debris from the drain opening.
- Pour about half a cup of baking soda into the drain.
- Add one cup of white vinegar slowly.
- Cover the drain with a stopper or rag to keep the reaction inside the pipe.
- Let it sit for 10 to 15 minutes.
- Flush with hot water to wash away loosened buildup.
This method works best on minor odor problems.
If the smell returns quickly, the drain likely has deeper buildup or a trap issue.
How to clean a smelly kitchen sink drain?
Kitchen drains often smell because grease and food particles cling to the pipe walls and disposal components.
If you have a garbage disposal, odors can also come from the splash guard, impellers, or the area under the rubber flaps.
Kitchen drain cleaning steps
- Scrape plates into the trash before rinsing dishes.
- Run cold water and turn on the disposal for a few seconds, if installed.
- Brush the rubber splash guard with dish soap and a small brush.
- Pour baking soda into the drain and follow with vinegar if odor persists.
- Flush with hot water after the reaction finishes.
For stuck grease, a small amount of dish soap followed by hot water can help break down residue.
Avoid relying on bleach for grease; it does not remove buildup and can damage plumbing materials if mixed with other cleaners.
How to clean a smelly bathroom or shower drain?
Bathroom and shower drains usually smell because hair combines with soap scum and forms a sticky layer inside the pipe.
In showers, the odor may be stronger after periods of low use because the drain dries out and bacteria increase.
Bathroom drain cleaning steps
- Remove the drain cover.
- Pull out hair and debris with gloves or a plastic drain tool.
- Scrub the visible drain opening with warm soapy water.
- Use baking soda and vinegar for light odor buildup.
- Flush with hot water after cleaning.
If the shower is used infrequently, pour a small amount of water into the drain every few weeks to keep the trap from drying out.
This simple step can prevent sewer gas odors from entering the room.
Should you clean the P-trap?
The P-trap is the curved section of pipe under many sinks and tubs.
It holds water that blocks sewer gases, so if it is clogged, empty, or leaking, odors can escape into the room.
Signs the P-trap may need attention include:
- Persistent sewer smell near one fixture
- Slow draining water
- Gurgling sounds
- Odor that returns soon after cleaning
If you are comfortable with basic plumbing, place a bucket under the trap, loosen the slip nuts, and inspect for sludge or debris.
Clean the trap with warm water and a brush, then reinstall it carefully.
If you see corrosion, cracks, or repeated leaks, replacing the trap may be necessary.
When a smelly drain is not just buildup
Some odors are plumbing-related rather than caused by surface grime.
If your drain still smells after cleaning, the problem may be a vent blockage, a broken seal, or dry plumbing in an unused fixture.
In some homes, negative pressure or poor venting can pull water out of traps and allow sewer gas inside.
You may need professional help if you notice:
- Multiple drains smelling at the same time
- Strong sewer gas odors throughout the home
- Backups, bubbling, or repeated slow drainage
- Leaks under sinks or around floor drains
- Odors that return within a day or two of cleaning
What to avoid when cleaning a smelly drain
Some cleaning habits make the problem worse.
Harsh chemical combinations can create dangerous fumes, and some products can damage pipes or septic systems.
- Do not mix bleach with vinegar or ammonia
- Do not pour boiling water into fragile or old pipes without checking material type
- Do not use chemical drain openers repeatedly as a deodorizer
- Do not ignore recurring odors that point to a plumbing defect
If your home uses a septic system, choose cleaners carefully and avoid overusing strong antimicrobials that can disrupt the tank’s bacterial balance.
How to prevent drain odors from returning
Prevention is usually easier than repeated cleaning.
Regular maintenance reduces biofilm, grease, and hair buildup before they start to smell.
Best prevention habits include:
- Rinse kitchen drains with hot water after greasy dishwashing
- Use strainers to catch food scraps and hair
- Flush shower and sink drains weekly with hot water
- Clean disposal splash guards and sink stoppers regularly
- Keep rarely used drains filled with water
- Schedule periodic deep cleaning of visible drain parts
For households with heavy kitchen use or multiple bathroom users, a monthly drain maintenance routine can help control odors before they become noticeable.
When to call a plumber
Call a plumber if the smell is strong, persistent, or accompanied by drainage issues.
A licensed plumber can check for venting problems, faulty traps, hidden leaks, or buildup deeper in the line that household cleaning cannot reach.
Professional help is especially important if odors are coming from floor drains, multiple fixtures, or areas near basements and utility rooms.
Those smells can indicate a system-wide issue rather than a single dirty drain.