The fastest fixes for sewer gas odor

Sewer gas odor usually comes from a dry P-trap, a cracked vent pipe, or a blocked drain line. The smell itself is hydrogen sulfide — the same gas that makes rotten eggs reek. You can stop it by refilling the trap with water, clearing the drain, or sealing cracks in your plumbing. Most of these fixes take less than an hour and cost nothing if you do them yourself.

The P-trap is a U-shaped bend under every sink, toilet, and shower. It holds standing water that blocks sewer gas from rising into your home. If that water evaporates — which happens in drains you do not use often — the gas comes straight up. This is the most common cause and the easiest to fix.

Key Takeaways

  • Pour water down unused drains once a week to keep the P-trap seal intact and block sewer gas from entering your home.
  • Check vent pipes on your roof for blockages from leaves, bird nests, or ice, and clear them with a plumbing snake or by hand if safe to do so.
  • Cracks in the main drain line or vent stack allow sewer gas to escape inside walls and into living spaces, and require a plumber to repair.
  • Toilet wax rings fail over time and let gas seep around the base; replacing the ring costs under $50 in materials and takes one to two hours.
  • If the smell is strongest in the basement or near the foundation, the issue is likely in the main line, and you should have it inspected with a camera before paying for repairs.

Refill dry P-traps under sinks and showers

Every drain in your home has a P-trap — the curved pipe you see under the sink. Water sits in that curve and acts as a seal. When you do not use a drain for weeks or months, the water evaporates and the seal breaks. Sewer gas then rises straight into your home.

Pour a quart of water slowly down the drain. If you have not used that sink in a long time, pour it down and wait five minutes, then pour another quart. The water will sit in the trap and block the gas. Repeat this once a week to keep the seal fresh. For shower drains, use the same method — pour water down the drain and let it sit.

If the smell stops after you pour water, the dry trap was the problem. Mark your calendar to water that drain weekly. If the smell returns within a few days, the trap is draining too fast, which means there is a leak in the line below it or the vent pipe is blocked.

Clear blockages in vent pipes on the roof

Your plumbing has vent pipes that run up through the roof. These pipes let sewer gas escape outside instead of backing up into your home. If they get blocked by leaves, bird nests, ice, or debris, the gas has nowhere to go and comes back down into your drains.

Go to your roof and look for a pipe about 4 inches wide sticking up. Shine a flashlight down it. If you see leaves, nesting material, or ice, you can clear it yourself if you are comfortable on a roof. Use a plumbing snake — a long flexible rod — to break up the blockage and pull it out. Feed the snake down the pipe in short sections and twist it to dislodge debris. If you cannot see a blockage but the smell is still there, the vent may be blocked further down inside the wall, and you will need a plumber.

If you are not comfortable on a roof, a plumber can clear the vent for $150 to $300. This is faster and safer than doing it yourself, and they can also check whether the vent is cracked or damaged while they are up there.

Check and replace the toilet wax ring

The wax ring under your toilet seals the gap between the toilet base and the drain opening in the floor. Over five to ten years, this wax hardens and cracks. When it fails, sewer gas leaks around the base of the toilet and into your bathroom.

Smell the floor around the toilet base. If the odor is strongest there, the wax ring is likely the problem. You can replace it yourself with a new wax ring (about $5 to $10) and a putty knife. Turn off the water, flush to empty the tank, and unbolt the toilet from the floor. Lift the toilet straight up and set it aside. Scrape out the old wax ring with a putty knife. Place a new wax ring on the drain opening, then lower the toilet back down and bolt it in place.

If you are not comfortable removing the toilet, a plumber can replace the wax ring for $150 to $250 in labor. This is a straightforward job and usually takes one to two hours.

Inspect the main drain line for cracks

If the smell is coming from your basement, crawlspace, or near the foundation, the problem is likely in the main drain line that runs from your house to the sewer. Cracks in this line let sewer gas escape into the soil around your foundation and seep into your home through cracks in the basement wall or floor.

You cannot see the main line without digging, but a plumber can inspect it with a camera. They feed a small camera down the drain from inside your home and watch for cracks, breaks, or tree root intrusion on a screen. A camera inspection costs $300 to $500 and tells you exactly where the problem is and how serious it is.

If the main line is cracked, repair costs range from $3,000 to $25,000 depending on the length of the damaged section and whether the plumber can access it from above ground or has to dig. Get at least two quotes before you commit. Some cracks are slow to worsen and can wait; others need repair within months.

Seal cracks in vent pipes and stack

The vent stack is the large pipe that runs from your main drain line up through the roof. If it has cracks or holes, sewer gas leaks into the walls around it. You may smell it in the attic, in upper-floor closets, or in rooms near the stack.

If the stack is in an accessible area like a basement or crawlspace, you can see cracks by looking at the pipe. Small cracks can be sealed with plumbing epoxy putty or a rubber repair clamp (both under $20). Clean the area around the crack with a wire brush, dry it completely, and explore the epoxy or clamp according to the product instructions. For larger cracks or cracks high in the walls, hire a plumber to replace the damaged section of pipe.

Replacing a section of vent stack costs $400 to $800 in labor and materials. This is a job best left to a plumber because the stack carries sewer gas and must be sealed properly to prevent leaks into your home.

Use drain cleaners and enzyme treatments as a temporary measure

If you have a slow drain that is also producing odor, the problem may be a buildup of organic matter — hair, soap, food — that is decomposing and creating gas. Clearing the drain can help. Use a plumbing snake to pull out the clog, or pour a commercial drain cleaner down the drain and let it sit for the time the product recommends.

Enzyme-based drain treatments break down organic buildup without the harsh chemicals of traditional drain cleaners. Pour the enzyme treatment down the drain, let it sit overnight, and flush with hot water. These treatments cost $10 to $20 and work best on slow drains with mild odor. They will not fix a dry trap or a blocked vent pipe.

Do not rely on drain cleaners or enzyme treatments as a permanent fix. They mask the smell temporarily but do not address the root cause. If the odor returns within a few days, the problem is a dry trap, blocked vent, or cracked line — not a clogged drain.

Frequently Asked Questions

Why does my bathroom smell like sewer gas only at night?

Sewer gas is heavier than air and sinks. At night, when you are not running water or using fans, the gas pools in low areas like bathrooms. During the day, air movement and water use push the gas out. This does not mean the problem is less serious — it just means you notice it more when the house is quiet. The underlying cause is still a dry trap, blocked vent, or cracked line.

Can sewer gas make you sick?

Hydrogen sulfide in small amounts causes headaches, nausea, and eye irritation. Long-term exposure at high levels can damage your respiratory system. If you smell sewer gas regularly, find and fix the source. Do not assume it will go away on its own or that it is harmless.

What if the smell goes away after I pour water down the drain but comes back after a few days?

The trap is draining too fast, which means there is a leak in the line below it or the vent pipe is blocked and cannot let air in to replace the water. Pour water down the drain again and watch how long it takes for the smell to return. If it comes back in three days or less, call a plumber to inspect the line and vent.

Is sewer gas dangerous to my pets?

Pets are more sensitive to hydrogen sulfide than humans. If your pet is spending time in a room with sewer gas smell and showing signs of illness — vomiting, lethargy, loss of appetite — the gas level may be high enough to cause harm. Fix the source as soon as you can.

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

Baking soda and vinegar can freshen a drain and reduce mild odors, but they do not fix the underlying problem. Pour half a cup of baking soda down the drain, followed by half a cup of white vinegar. Let it sit for 30 minutes, then flush with hot water. This may reduce smell temporarily, but if the trap is dry or the vent is blocked, the smell will return.