Why Your Bathroom Sink Smells — and How to Fix It
5 min read • September 28th, 2026
5 min read • September 28th, 2026


Bathroom sink smells are unpleasant, embarrassing, and almost always caused by one of four things: biofilm buildup inside the drain, a dry or damaged P-trap, a corrugated drain pipe trapping debris, or a blocked plumbing vent. The good news is that there are real solutions to these problems. Unfortunately, the most popular DIY remedies don’t actually work.
Here’s the real story behind that smell — and what to do about it.
Finding a solution to your stinky bathroom sink starts with identifying the cause. Here are some of the most common:
Identifying the likely cause puts you halfway there. Before you start fixing, though, there are a few popular remedies worth steering clear of.

The internet is full of home remedies for a smelly bathroom sink. A few of them help temporarily, but a few can make the problem even worse.
Pouring baking soda and vinegar down your drain is the most popular suggestion online, and it’s also the least effective. The fizzing reaction feels productive, but it’s too weak to remove biofilm, clear buildup, or do anything meaningful to your pipes. The smell will come back within days, and repeated use can actually push loose debris deeper into your drain line rather than clearing it.
Scented drain deodorizers mask the smell but don’t address the root cause. You’ll be buying them indefinitely and never attacking the real problem.
Pouring boiling water down your sink drain might temporarily melt surface grease, but it doesn’t remove the coating deeper in your pipes. When the grease cools and re-solidifies a few feet down, the smell returns quickly. And if your pipes are cold because they’re near an exterior wall or in an unheated space, the boiling water can cause PVC pipes to crack. It’s not worth the risk.
Now that you know what doesn’t work, here’s what actually gets rid of the smell for good.
Match the solution to the cause, and you’ll solve the problem. Here’s where to start:
If you’re not sure which cause you’re dealing with, start at the top of the list. The simplest fixes take minutes to rule out — and you may not need to go any further.
A rotten egg smell almost always indicates sewer gas, which points to a dry or damaged P-trap or a blocked vent pipe. Run water for 60 seconds to refill the P-trap. If the smell persists or returns quickly, call a plumber to inspect the trap and your venting system.
A musty smell is typically biofilm — the bacterial buildup that accumulates inside your drain from soap scum, hair, and toothpaste. It’s very common and very fixable, but it needs to be physically removed rather than masked with cleaners or deodorizers.
If you’re cleaning the surface of the sink but the smell keeps coming back, the source is almost certainly biofilm buildup, a corrugated pipe trapping debris, or a P-trap issue. Surface cleaning won’t reach any of those causes.
It depends on the cause. Refilling a dry P-trap costs nothing. Snaking a drain for biofilm is a relatively minor service call. Replacing a corrugated pipe is a straightforward job with a modest cost. For a better sense of what professional drain service typically runs, see our breakdown of how much a plumber costs to unclog a drain.
Enzyme cleaners can help break down organic matter as a maintenance step, but they’re not a cure for an existing biofilm problem or a corrugated pipe full of debris. They work best as a preventative measure after a professional cleaning.

If you’ve cleaned the stopper, refilled the P-trap, and the smell is still there, the cause is probably something a plumber needs to address. For Baltimore area homeowners, Heil Plumbing & HVAC has been getting to the bottom of plumbing problems for 50 years — with honest assessments and upfront pricing that makes sure you know exactly what you’re getting into before any work begins.
Contact our office for Baltimore, Montgomery County, and Howard County drain cleaning. We’d be happy to help you banish that sink stink for good.





