The short answer
Check the P-Trap First
The most common cause is a dry P-trap. That curved pipe under your sink or shower holds water to block sewer gases. If you have not used a drain in a while, the water evaporates and gas slips through. Run water in every bathroom drain for 30 seconds to refill the trap.
If the smell goes away, the problem is simple. If it returns quickly, the trap may be cracked or improperly vented. A plumber can fix that. In the meantime, keep the drain covered with a stopper when not in use to reduce the odor.
Inspect the Water Heater
Your water heater can produce hydrogen sulfide gas. Bacteria inside the tank react with the magnesium or aluminum anode rod, creating that rotten egg smell in hot water. If the odor comes only from hot taps, the heater is a likely culprit. Check the hot water in each sink and shower.
Flushing the tank and replacing the anode rod often solves the issue. A plumber can handle that job. If the smell is strong in cold water too, the problem is likely in the drain or sewer line, not the heater.
- Smell from hot taps only points to the water heater.
- Smell from all taps suggests a drain or sewer issue.
- A sulfur smell near the base of the toilet may mean a wax ring leak.
- A musty odor plus rotten eggs can signal hidden moisture in walls or floors.
- If the smell worsens after rain, check for sewer line issues.
Clean the Drain and Vent
Bacteria can build up in the drain over time. Hair, soap scum, and toothpaste create a film where sulfur-producing bacteria thrive. Pour a cup of baking soda down the drain, followed by a cup of white vinegar. Let it fizz briefly, then flush with hot water. Do this weekly to prevent buildup.
The overflow drain on your sink can also trap debris. Remove the stopper and clean it. If the smell comes from the toilet, check the rim jets for mineral deposits. A toilet brush and vinegar can scrub those areas. If the odor persists, a plumber may need to clear a blocked vent pipe.
- Baking soda and vinegar can neutralize mild odors.
- Clean the overflow drain with a small brush.
- Scrub toilet rim jets with a brush and vinegar.
- Run water in unused drains weekly to keep traps full.
- If the smell is in the shower, clean the drain strainer.
When to Call the Pros
If the smell does not go away after these steps, call the pros. They can check for hidden leaks, sewer gas intrusion, or water damage behind walls. A persistent rotten egg smell may indicate a serious plumbing issue, such as a broken vent or a sewer line crack.
Act quickly if you also notice damp spots, peeling paint, or a musty odor. Water damage can worsen over time, leading to mold growth and structural issues. The pros can inspect the bathroom and suggest the right repairs, from drywall replacement to flooring removal.
Need help right now?
Water keeps spreading into floors and walls, so it is worth acting early. Calls are answered 24/7.
Call Now (386) 272-5697Frequently asked questions
Can a rotten egg smell in the bathroom be dangerous?
Hydrogen sulfide gas can be harmful in high concentrations. If the smell is strong or you feel dizzy or nauseated, leave the area and open windows. See a doctor if you feel unwell. For low levels, the smell is usually just unpleasant, but investigate the source.
Will the smell go away by itself?
Sometimes, if a dry P-trap is the cause, running water fixes it. But if there is bacteria or a leak, the smell will return. Ignoring it can lead to bigger problems. Address the source or call a plumber or water damage pro if needed.
Does my insurance cover bathroom water damage?
Policies vary, and your insurer decides what is covered. Sudden events like a burst pipe are often covered, but gradual leaks may not be. Check your policy and talk to your insurance company. Document any damage with photos and keep receipts.