Walking into your bathroom and getting hit with a rotten-egg stench is more than unpleasant. When your bathroom smells like sewage, it usually means a plumbing seal has failed somewhere and sewer gas is leaking into the room.
The good news is that most causes are cheap and quick to fix yourself, often a dried-out drain trap you can refill in two minutes. The bad news is that sewer gas is toxic, so it is not something to live with.
Below we cover what the smell actually is, whether it is dangerous, the exact spots to check, and when the job needs a licensed plumber.
Key Takeaways
- Refill dry drain traps first: An evaporated P-trap in a shower, sink, or floor drain is the most common cause; run water for two minutes to rebuild the seal.
- Check the toilet seal: A broken wax ring or cracked flange lets sewer gas escape around the toilet base, usually with a toilet that rocks or wobbles.
- Clear the vent stack: A vent pipe blocked by leaves, nests, or ice forces sewer gas back down into your bathroom instead of out the roof.
- Treat sewer gas as toxic: Hydrogen sulfide causes headaches and dizziness, so ventilate the room and call a plumber if the smell persists.
What Does a Sewage Leak Smell Like?
A sewage leak smells like rotten eggs or sulfur. That odor is sewer gas, produced when human waste and organic matter break down in the drain and sewer system.
The main component is hydrogen sulfide, usually mixed with methane and other gases. It is sharp, pungent, and impossible to cover up. If a scented spray only makes the room worse, you are dealing with a gas leak and not just a dirty surface.
Is Sewage Smell in Bathrooms Dangerous?
Yes, breathing in sewer gas can be dangerous. The rotten-egg odor is hydrogen sulfide, and it is toxic in a high enough concentration. According to OSHA, the gas becomes immediately dangerous to health at around 100 parts per million, and the safe workplace limit over an eight-hour day is just 10 ppm.
The levels in a typical home are usually far lower than that, but they are not harmless. Even low-level exposure can leave you feeling off for hours.
Common symptoms of sewer gas exposure include:
- Physical reactions: Headaches, nausea, and dizziness.
- Respiratory issues: Shortness of breath or eye irritation.
- Fatigue: Drowsiness, irritability, and poor concentration.
One quirk is worth knowing. According to the CDC, the sense of smell fatigues rapidly and cannot be relied on to warn of continued exposure, and at high concentrations it can be lost entirely, so a fading smell does not mean the gas has cleared (1). That is why you should ventilate and hunt down the source instead of waiting for the odor to pass on its own.
Beyond the health risk, a sewage backup can ruin flooring and drywall and lead to expensive repairs. If the smell is overwhelming or you feel lightheaded, leave the area, open windows, and call a professional.
What Causes a Sewer Smell in the Bathroom?
A sewer smell in the bathroom usually comes from one of a few specific spots: a dried-out drain trap, a failing toilet seal, a clogged vent stack, or bacteria in the water heater. Check these areas one at a time to find the source.
The Shower Drain

Your shower drain is a prime suspect. It collects hair, soap scum, and skin cells, creating a breeding ground for bacteria.
The Dry P-Trap
Underneath your shower drain is a U-shaped pipe called a P-trap. It is designed to hold a small amount of water that acts as a seal, blocking sewer gas from rising out of the pipes.
If a shower hasn’t been used in a while (like in a guest bathroom), that water evaporates. Once the seal is gone, the gas flows freely into the room.
How To Fix a Dry P-Trap
- Run the water: Turn the shower on for two minutes.
- Add oil (optional): If the drain is rarely used, pour a tablespoon of vegetable oil down it to slow evaporation.
- Ventilate: Open a window to clear the existing gas.
Biofilm Buildup
If the P-trap is wet but the smell persists, you likely have biofilm. This is a slimy, orange or pink bacteria that clings to the pipes. As it feeds on soap scum, it releases a foul odor.
How To Remove Biofilm
- Remove the cover: Unscrew or pry off the drain cover.
- Scrub the pipe: Use a bottle brush dipped in a bleach solution to scrub the inside of the pipe walls.
- Flush the drain: Pour boiling water down the drain to rinse away the debris.
- Clean the cover: Soak the drain cover in disinfectant before replacing it.
The Toilet

If the shower isn’t the issue, check the toilet. This is a high-risk area for seal failures.
Broken Wax Ring or Cracked Flange
Your toilet sits on a wax ring that creates an airtight, watertight seal between the toilet base and the sewer pipe. If the toilet rocks or wobbles, that wax ring can crush and break.
The seal can also fail if the flange it bolts to is cracked or has worked loose from the floor. Either way, sewer gas escapes from the base of the toilet, and you might notice water pooling around it after a flush.
How To Replace a Wax Ring
This requires lifting the toilet. If you aren’t comfortable with heavy lifting, hire a plumber.
- Drain the toilet: Turn off the water supply and flush until the tank is empty. Sponge out remaining water.
- Disconnect: Detach the water supply line.
- Unbolt: Remove the caps and nuts securing the toilet to the floor.
- Lift and clean: Lift the toilet off and scrape away the old, sticky wax from the floor flange and the toilet base.
- Install new ring: Place the new wax ring (or a rubber seal) on the flange.
- Reseat: Lower the toilet onto the ring, press down firmly to set the seal, and tighten the bolts.
Clogged Vent Pipe
Your plumbing system has a vent pipe that runs up through the roof. It lets air into the pipes so water can flow freely and sewer gas can escape outdoors.
If this vent gets clogged with leaves, bird nests, or snow, the gas has nowhere to go. Pressure builds and forces it back down into your bathroom. If you hear gurgling sounds when you flush, a blocked vent is the likely cause.
The Sink

Sinks accumulate toothpaste, hair, and soap, which can rot in the tailpiece or overflow channel.
Dirty Overflow Hole
See that little hole near the top of the sink basin? That is the overflow. Water rarely reaches it, so dust and bacteria build up inside. Since it bypasses the P-trap to let air in, a dirty overflow can smell terrible.
How To Clean the Overflow
- Prepare a solution: Mix a 50/50 solution of bleach and water.
- Pour it down: Use a funnel to pour the mixture into the overflow hole.
- Scrub: Use a thin bottle brush or a pipe cleaner to scrub inside the hole.
The Floor Drain
Many bathrooms, basements, and laundry areas have a floor drain you rarely think about. Like every other drain, it holds a trap of water to block sewer gas, and because nothing runs through it for weeks at a time, that water quietly evaporates.
A dry floor-drain trap is one of the most overlooked sources of a sewer smell, especially in a guest bath or basement where the drain sees almost no use.
How To Fix a Dry Floor Drain
- Refill the trap: Pour a quart of water slowly into the drain to rebuild the seal.
- Add a barrier: Follow with a tablespoon of mineral or vegetable oil to slow future evaporation.
- Set a reminder: Flush seldom-used drains with water once a month so the trap never dries out.
Failed Air Admittance Valve
Some homes use an air admittance valve (AAV), a one-way valve tucked under a sink or inside a wall, in place of a pipe that vents through the roof. The valve opens to let air in, then snaps shut to keep gas out. When it sticks open or wears out, sewer gas leaks straight into the room.
Per Oatey, an AAV has to sit within 15 degrees of vertical and stay accessible (2). If you find one behind an access panel and the smell is worst nearby, swapping the valve is usually a simple fix.
The Water Heater

Sometimes the smell isn’t coming from the drain, but from the water itself. If the rotten-egg odor is strong with hot water but absent with cold, check your water heater.
Bacteria and the Anode Rod
Bacteria can grow inside your water heater tank when the temperature is set too low. The magnesium anode rod, which protects the tank from rust, can then react with that bacteria to produce hydrogen sulfide gas, the same rotten-egg smell you get from the drains.
How To Fix Smelly Hot Water
- Crank the heat: Temporarily turn the temperature up to high (140°F or above) for 24 hours to kill bacteria.
- Flush the tank: Drain the water heater to remove sediment.
- Check the rod: If the smell returns, replace the magnesium anode rod with an aluminum/zinc alloy rod.
FAQs
When To Call a Professional
If you have refilled the traps, replaced the toilet wax ring, and cleaned the drains but the smell still lingers, the problem is likely deeper: a cracked sewer line, a broken vent inside a wall, or a failing seal you cannot reach.
A licensed plumber can run a smoke test or push a camera down the drain line to pinpoint the leak. A basic diagnostic service call often runs $150 to $300, far less than replacing parts one at a time and hoping to get lucky.
Sewer gas is both toxic and, in high concentration, flammable. Do not keep masking it with air fresheners. The smell is a symptom, and the sooner you trace it, the cheaper the repair.







