Our standards →
Plumbingtroubleshooting

How to Fix a Smelly Bathroom Sink Drain: A Homeowner's Guide

A foul odor from your bathroom sink drain is often caused by a buildup of gunk and bacteria. This guide will walk you through simple steps to eliminate the smell.

F
By The FixlyGuide DeskEditorial team
7 min read
Time30–60 minutes
Cost$5–$20 for cleaning supplies
DifficultyEasy
Person cleaning a bathroom sink P-trap to remove bad smells
Person cleaning a bathroom sink P-trap to remove bad smells
Share

Tools & materials you'll need

Affiliate links
Tools
Materials

As an Amazon Associate FixlyGuide earns from qualifying purchases — at no extra cost to you. Prices and availability are accurate as of publication and subject to change.

Quick Answer

A foul smell from your bathroom sink drain is usually a sign of accumulated debris in the P-trap or drainpipe, creating a breeding ground for bacteria. Tackling this issue involves a few straightforward steps, including disassembling and cleaning the P-trap, using baking soda and vinegar, or a commercial drain cleaner to clear the gunk.

The Problem

You've noticed an unpleasant odor wafting from your bathroom sink drain. This isn't just a minor annoyance; it’s a sign that organic matter, such as hair, soap scum, toothpaste residue, and skin flakes, has built up inside your drain system. Over time, this mixture decomposes and harbors bacteria, releasing hydrogen sulfide gas, which smells like rotten eggs or sewage. The P-trap, the curved section of pipe directly below your sink, is a common culprit as it’s designed to hold water and prevent sewer gases from entering your home. However, it can also trap debris.

Step-by-Step Fix

Safety Note: Always wear gloves and eye protection when working with drain cleaners or disassembling plumbing to protect against chemicals and dirty water.

  1. Remove the Pop-Up Stopper: Pull the pop-up stopper straight up and out. This is often where a lot of hair and gunk collects. Clean off any debris thoroughly with a paper towel or old brush. If it’s stuck, look for a pivot nut on the drainpipe under the sink; loosen it to release the stopper.

  2. Boiling Water Flush: Carefully pour a kettle of boiling water down the drain. This can help melt grease and loosen some of the buildup. Repeat this step if necessary, but allow a few minutes between pours for the pipes to cool slightly, especially if you have PVC pipes.

  3. Baking Soda and Vinegar Treatment: This natural mixture is excellent for breaking down organic matter. Pour one cup of baking soda down the drain, followed by one cup of white vinegar. You’ll hear fizzing – this is a good sign as it means the reaction is working to dislodge debris. Let it sit for at least 30 minutes, or even overnight for tough odors. Flush with hot water afterward.

  4. Clean the P-Trap (If Odor Persists):

    • Place a bucket directly under the P-trap to catch any water and debris.
    • Using a large adjustable wrench or channel locks, carefully loosen the slip nuts on both sides of the P-trap. Turn counter-clockwise.
    • Remove the P-trap. Be prepared for a small amount of water to spill.
    • Clean out any accumulated sludge, hair, or debris from inside the P-trap using an old brush or a coat hanger bent into a hook. Rinse the P-trap thoroughly under hot running water.
    • Reattach the P-trap, hand-tightening the slip nuts first, then using your wrench to ensure a snug, leak-proof seal. Do not overtighten, as this can crack plastic pipes.
    • Run water slowly at first to check for leaks.
  5. Commercial Drain Cleaner (Last Resort): If natural methods don’t work, a biological or enzymatic drain cleaner can be effective. Follow the product instructions carefully. Avoid harsh chemical drain cleaners, as they can damage pipes and are dangerous to handle.

Common Causes

  • Organic Matter Buildup: Hair, soap scum, skin cells, and toothpaste combine to create a slimy sludge.
  • Bacterial Growth: The moist, dark environment of a drain is ideal for bacteria that feed on organic matter and produce noxious gases.
  • Dry P-Trap: If a sink isn't used frequently, the water in the P-trap can evaporate, allowing sewer gases to enter your home. This is less common in regularly used bathroom sinks but can happen.
  • Vent Pipe Issues: Less common for a sink, but a clogged or improperly installed vent pipe for your plumbing system can contribute to drain odors.

Tips & Prevention

  • Regular Flushing: Periodically flush your drain with hot water, especially after heavy use.
  • Drain Screens: Use a drain screen or hair catcher to prevent hair and larger debris from going down the drain.
  • Baking Soda and Vinegar Maintenance: Perform the baking soda and vinegar treatment monthly as a preventative measure.
  • Clear the Pop-Up Stopper: Regularly remove and clean the pop-up stopper to prevent buildup.

When to Call a Professional

If the odor persists after you have followed these steps, or if you suspect a more serious issue like a sewer line problem or a deeply rooted clog that you cannot reach, it’s time to call a licensed plumber. They have specialized tools and expertise to diagnose and fix complex drain issues safely.

FAQ

Frequently asked questions

Why does my bathroom sink drain smell like rotten eggs?+

A rotten egg smell usually indicates the presence of hydrogen sulfide gas, which is produced by bacteria breaking down organic matter (like hair and soap scum) accumulated in your drainpipe or P-trap.

Can a dry P-trap cause a bad drain smell?+

Yes, if a sink isn't used for a long time, the water in the P-trap can evaporate, allowing sewer gases to escape into your bathroom and cause an unpleasant odor. Running water for a minute or two will usually refill the trap.

Are chemical drain cleaners safe for fixing drain smells?+

While some chemical drain cleaners can eliminate odors, they are often harsh, can damage certain pipes, and pose a safety risk. Natural solutions like baking soda and vinegar or enzymatic cleaners are generally safer and effective for odor removal.

How often should I clean my bathroom sink drain?+

To prevent odors, you should aim to clean your bathroom sink drain every 1-3 months with a baking soda and vinegar treatment, and regularly remove hair from the pop-up stopper.

Discussion

Sign in to join the discussion.Sign in

Loading comments…

The FixlyGuide Weekly

Save hours on your next home repair.

One email every Sunday. New guides, the week's top fixes, and a single seasonal maintenance tip you can do in under 15 minutes.

25,134 readers No spam, unsubscribe anytime

By subscribing you agree to receive weekly emails from FixlyGuide.