A bad smell coming from your sink can make your kitchen or bathroom unpleasant to use. The odor is usually caused by bacteria, trapped debris, or plumbing issues inside the drain system.
The good news is that many smelly sink problems are easy to identify and fix with simple DIY steps.

Unpleasant sink odors are often caused by bacteria, trapped debris, or plumbing issues.
Common Reasons a Sink Smells Bad
1. Bacteria Buildup in the Drain
Food particles, soap residue, and grease can collect inside the drain and create a breeding ground for bacteria, which produces foul odors.
Common signs:
- Smell is strongest after running water
- Odor returns quickly after cleaning the sink surface
2. Clogged or Dirty P-Trap
The P-trap (the curved pipe under the sink) is designed to hold water and block sewer gases. If it’s clogged with debris, it can start to smell.
Signs:
- Persistent odor
- Slow drainage
3. Dry P-Trap
If a sink isn’t used often, the water in the P-trap can evaporate, allowing sewer gases to rise into the room.
Signs:
- Smell appears after long periods of non-use
- Odor resembles sewer gas
4. Garbage Disposal Buildup (Kitchen Sinks)
Food scraps can stick to the inside of the disposal and begin to rot.
Signs:
- Smell worsens when the disposal runs
- Odor comes directly from the drain opening
5. Venting Issues
Plumbing vents allow sewer gases to escape through the roof. If a vent is blocked, odors may come out through the sink.
Signs:
- Gurgling sounds
- Odors from multiple drains
Easy DIY Fixes for a Smelly Sink
Step 1: Flush with Hot Water
Pour hot (not boiling) water down the drain to help loosen grease and debris.
Step 2: Use Baking Soda and Vinegar
- Pour ½ cup baking soda into the drain
- Add 1 cup white vinegar
- Let it fizz for 10–15 minutes
- Rinse with hot water
This helps break down odor-causing buildup.
Step 3: Clean the P-Trap
- Place a bucket underneath
- Unscrew the trap carefully
- Remove debris and rinse
- Reinstall tightly
Step 4: Clean the Garbage Disposal
- Turn off power
- Use a brush and mild soap
- Rinse thoroughly
Avoid harsh chemicals that can damage pipes.
When Should You Call a Plumber?
Call a professional if:
- Odors return quickly after cleaning
- Multiple drains smell bad
- You suspect a vent or sewer issue
Final Thoughts
A smelly sink is usually caused by bacteria, trapped debris, or a dry P-trap. Regular cleaning and simple maintenance can prevent odors and keep your plumbing working properly.