Where sewer gas enters your home and how to block it

Sewer gas enters through plumbing fixtures that have lost their water seal — the trap under your sink, the P-trap under your toilet, or the vent stack on your roof. The smell happens because that seal is either dry, cracked, or missing. Water sitting in the trap creates a barrier between your home and the sewer line. When the water evaporates or drains away, sewer gas rises back up through the pipe.

The most common entry points are a dried-out floor drain in a basement or garage, an unused sink that hasn't been run in weeks, or a toilet that isn't being flushed regularly. Less often, the vent stack on your roof becomes blocked by debris, leaves, or a bird's nest, which forces gas back down into the house instead of venting it outside.

You can usually pinpoint where the smell is coming from by walking through your home and noting which room it's strongest in. If it's near a bathroom, check the toilet. If it's near a laundry room or basement, check floor drains and the sink trap.

Key Takeaways

  • Sewer gas enters through dry P-traps under sinks and toilets, so running water through unused fixtures for 30 seconds refills the seal in most cases.
  • A blocked roof vent stack forces gas back into the house, and you can often clear it by removing visible debris or calling a plumber if you're not comfortable on a roof.
  • If the smell persists after refilling traps and clearing vents, the trap itself may be cracked or the wax ring under the toilet may have failed, requiring a plumber.
  • Pouring a cup of mineral oil down a floor drain that you rarely use creates a seal that lasts longer than water alone.

Refill the water trap under sinks and drains

The simplest fix is to run water through any fixture you haven't used in a while. Turn on the sink faucet and let water run for 30 seconds. This refills the P-trap — the curved pipe under the sink — with water that blocks sewer gas from rising. Do the same for the shower, bathtub, and any floor drains in your basement or garage.

If you have a floor drain that you rarely use, pour a cup of mineral oil down it after filling it with water. The oil floats on top of the water and slows evaporation, so the seal lasts longer than water alone. Repeat this every few months if the drain isn't used regularly.

For a toilet, straightforward flush it. The flush refills the bowl and the trap below it. If the smell is coming from a toilet that hasn't been used in days, flush it twice to make sure the trap is fully sealed.

Clear a blocked roof vent stack

Your plumbing vent stack is a pipe that runs from your main drain line up through the roof. It lets sewer gas escape outside and allows air into the drain system so water flows freely. When leaves, bird nests, or debris block the top of this pipe, gas backs up into your home instead of venting out.

If you're comfortable on a roof, climb up and look at the vent opening — it's usually a 2- to 4-inch pipe sticking up. Remove any visible debris by hand or with a small brush. If you see a bird's nest, carefully pull it out. Do not pour water down the vent; you'll just push the blockage deeper.

If you're not comfortable working on a roof, or if the blockage is deeper in the pipe, call a plumber. They have a plumbing snake that can clear the line from inside or outside without damaging it. This typically costs less than $200.

Check the wax ring under the toilet

The wax ring is a rubber-and-wax seal that sits between the base of the toilet and the flange on the floor. It prevents sewer gas from leaking around the toilet. If the ring has cracked or deteriorated, gas will seep out around the base of the toilet, and you may also notice water damage on the floor below.

You can test this by looking at the floor around the toilet base. If you see water stains, soft spots in the floor, or a dark ring around the base, the wax ring has likely failed. Replacing it requires removing the toilet, scraping out the old wax, and installing a new ring. This is a job for a plumber unless you have experience with it — the toilet is heavy and the flange can be damaged if it's not done correctly.

Inspect and repair cracked P-traps

If you've refilled the trap and the smell persists, the trap itself may be cracked or corroded. Look under the sink with a flashlight. The P-trap is the U-shaped pipe. If you see water dripping or pooling, the trap is leaking. A slow leak may not be obvious, but the smell will still come through the crack.

A cracked P-trap can sometimes be tightened at the slip nuts — the large nuts where the trap connects to the pipes. Turn them clockwise by hand or with a wrench. If tightening doesn't stop the leak, the trap needs to be replaced. This is straightforward for a plumber and usually costs $100 to $200 for the part and labor.

Use a drain plug or cap for unused fixtures

If you have a floor drain, laundry sink, or other fixture that you rarely or never use, you can install a removable drain plug or cap. This prevents water from evaporating and blocks gas from rising. Drain plugs are inexpensive — usually under $10 — and you can find them at any hardware store in the plumbing section.

Make sure the plug fits snugly in the drain opening. If water does collect above it, you'll need to remove the plug periodically to let it drain, or the water will back up. For a floor drain in a basement, a removable grate or strainer works well and lets water through while blocking debris.

When to call a plumber

Call a plumber if the smell doesn't go away after you've refilled all the traps and cleared the roof vent. Also call if you see water pooling under a sink, notice soft spots in the floor around the toilet, or hear gurgling sounds from drains — these are signs of a leak or blockage deeper in the line.

A plumber can use a camera to inspect the inside of your drain line and find blockages or cracks you can't see. They can also test the vent stack to make sure it's clear and properly sized. Most plumbers charge $100 to $150 for a service call, plus the cost of any repairs needed.

Frequently Asked Questions

Can I use baking soda and vinegar to get rid of sewer gas smell?

Baking soda and vinegar clean the drain and may reduce odor temporarily, but they don't fix the underlying problem — the broken seal or blockage letting gas in. Pour half a cup of baking soda down the drain, followed by half a cup of vinegar, let it sit for 30 minutes, then flush with hot water. This helps, but you still need to refill the trap or clear the vent.

Is sewer gas dangerous to breathe?

Sewer gas is mostly methane and carbon dioxide, which are not toxic in the small amounts that enter a home. However, it can contain hydrogen sulfide, which smells like rotten eggs and can cause headaches or nausea in high concentrations. The smell itself is a sign that your plumbing seal is broken and should be fixed.

Why does my basement smell like sewer gas only in winter?

Cold weather can slow water evaporation in floor drains, but it can also cause the ground around your foundation to shift, which may crack a drain line or vent pipe. If the smell appears only in winter, check for cracks in the foundation or around the base of the vent stack. A plumber can inspect the line with a camera to find the problem.

What if the smell is coming from outside near my house?

If you smell sewer gas outside, the problem is likely in the main sewer line or septic system, not inside your home. Check for soft spots or sunken areas in the yard, which can indicate a leak. Call your local water department or a plumber who specializes in sewer lines — this is beyond a straightforward trap refill.

Can I pour bleach down the drain to kill the smell?

Bleach kills bacteria and can reduce odor temporarily, but it doesn't fix the seal or blockage. Pour one cup of bleach down the drain, let it sit for 30 minutes, then flush with water. This may help, but you still need to address the root cause — the dry trap or blocked vent.