Where sewer smell comes from and how to find it
Sewer smell in your home usually comes from one of three places: a dry drain trap, a cracked or damaged sewer line, or a blocked vent pipe on your roof. The smell is hydrogen sulfide gas, which rises from the sewer system. Your plumbing is designed to stop it — but when something fails, the gas escapes into your home.
Start by locating the smell. Walk through your house and narrow it down to a room or fixture. Smell near the kitchen sink, bathroom sink, shower drain, toilet, and basement floor drain. If the smell is strongest near one fixture, the problem is usually local and fixable. If it's everywhere or comes and goes, you may have a vent pipe issue or a crack in the main line.
A straightforward test: pour water down a drain you suspect. If the smell gets stronger, the trap under that drain is likely dry. If the smell doesn't change, the problem is elsewhere in the system.
Key Takeaways
- A dry drain trap is the most common cause and the easiest to fix — pour water down the drain to refill it.
- If the smell comes from a specific fixture, the problem is usually under that sink or toilet, not in the main sewer line.
- Vent pipe blockages on your roof cause sewer smell throughout the house and require clearing the pipe or removing debris.
- Cracks in the sewer line are rare in homes with modern plumbing but require a plumber to inspect with a camera and repair.
- Baking soda and vinegar clean drains but do not fix the underlying cause of sewer smell.
Refilling a dry trap under a sink or toilet
Every drain in your home has a trap — a U-shaped bend in the pipe under the sink or inside the toilet. This trap holds standing water, which blocks sewer gas from rising into your home. If a drain hasn't been used in weeks or months, the water evaporates and the trap dries out.
To refill a dry trap, pour a gallon of water slowly down the drain. For a toilet, flush it once. The water will sit in the trap and block the gas. If the smell stops, the trap was the problem. You may need to repeat this monthly if the drain is rarely used — a guest bathroom, basement sink, or laundry drain in a rarely used room.
If the smell returns within days, the trap may be cracked or the drain may be blocked. A blocked drain can cause water to back up and the trap to empty faster than normal. Pour water down the drain again and watch whether it drains normally. If water pools or drains very slowly, you have a clog.
Clearing a clogged drain
A clogged drain can cause the trap to empty and allow sewer gas to escape. It also causes water to back up, which creates its own smell. Start with a plunger — fill the sink with a few inches of water, place the plunger over the drain, and push down and pull up 15 to 20 times. For a toilet, use a toilet plunger (the kind with a flange, not a cup plunger).
If the plunger doesn't work, try a drain snake. Feed the snake down the drain, turn the handle to break up the clog, and pull it back out. A basic hand-crank snake costs $15 to $30 and works on most clogs in kitchen and bathroom drains. For a toilet, use a toilet auger, which has a different shape to avoid damaging the bowl.
If neither works, the clog is deeper in the line and you will need a plumber. Do not use chemical drain cleaners — they are caustic, dangerous, and often don't clear the clog anyway.
Checking and clearing the roof vent pipe
Your home's plumbing has a vent stack — a pipe that runs from your drain system up through the roof. This pipe lets sewer gas escape safely outside and lets air into the drains so water flows properly. If this pipe is blocked by leaves, bird nests, ice, or debris, gas backs up into your home.
If the sewer smell is strong throughout your house or comes from multiple drains at once, the vent pipe is likely blocked. You can check it yourself if you are comfortable on a roof. Look for a 2- to 4-inch pipe sticking up from the roof, usually near the back or side of the house. If you see leaves, nesting material, or ice around the opening, that is your problem.
To clear it, remove the visible debris by hand (wear gloves). If the blockage is deeper, you can try running a plumbing snake down the pipe from the roof, but this is awkward and risky. A safer option is to call a plumber, who can clear the pipe from the roof or from inside the house using a drain snake. Clearing a vent pipe usually costs $150 to $300.
In winter, ice can form inside the vent pipe and block it. If the smell appears only in cold months, this is likely the cause. A plumber can install a vent cap or heat tape to prevent ice buildup.
Inspecting for cracks in the sewer line
If the smell persists after you've ruled out dry traps, clogs, and vent blockages, the problem may be a crack in the main sewer line. This is less common in homes with modern plumbing but more likely in older homes with clay or cast-iron pipes.
A cracked sewer line allows gas to escape into the soil around your home, which can seep into the basement or crawl space. You may also notice sewage backing up into the lowest drains in your home (usually the basement toilet or shower) or wet spots in the yard.
To diagnose a cracked line, a plumber uses a camera inspection — they feed a small camera down the drain to look for cracks, breaks, or tree root intrusion. This costs $300 to $600 and is the only way to know for certain. If a crack is found, repair options range from $3,000 to $25,000 depending on the location and severity. Some cracks can be sealed with epoxy; others require digging up and replacing the pipe.
Using baking soda and vinegar to clean drains
Baking soda and vinegar can freshen a drain and remove mild odors, but they do not fix the underlying cause of sewer smell. Use them as a maintenance step after you've solved the main problem.
Pour half a cup of baking soda down the drain, followed by half a cup of white vinegar. Cover the drain and let it sit for 30 minutes. The mixture will fizz and bubble, which helps loosen debris. Then pour a kettle of boiling water down the drain. This cleans the drain walls and removes buildup that can trap odors.
Repeat this monthly on drains that are used regularly. For drains that are rarely used, pour water down them weekly instead to keep the trap full.
When to call a plumber
Call a plumber if the smell persists after you've refilled dry traps and cleared visible clogs. Also call if you notice sewage backing up into drains, wet spots in the yard, or unusually lush patches of grass (a sign of sewage leaking underground).
A plumber can run a camera inspection to see inside the pipes and identify the exact problem. They can also clear vent pipes from the roof, which is safer than doing it yourself. If the sewer line is cracked, they can discuss repair options and costs.
Expect to pay $100 to $200 for a service call and diagnosis. Camera inspections cost $300 to $600. Repairs vary widely depending on what is found.
Frequently Asked Questions
Can sewer smell make me sick?
Hydrogen sulfide gas in small amounts causes headaches and nausea but is not when ready dangerous. However, it is a sign that sewer gas is entering your home, which means the barrier between you and the sewer system is broken. Fix the problem to prevent exposure to other sewer gases and bacteria.
Why does my bathroom smell like sewage only after I shower?
The shower drain trap may be dry, or the vent pipe may be partially blocked. When you shower, water flowing down the drain can stir up gas that is trapped in the pipes. Pour water down the drain daily to keep the trap full, or have a plumber check the vent pipe.
Is a sewer smell in the basement always a cracked line?
No. A basement floor drain that is rarely used often has a dry trap, which is the most common cause. Pour water down the floor drain to refill it. If the smell continues, the vent pipe may be blocked or the drain may be clogged with debris.
How often should I pour water down unused drains?
Pour water down any drain that is not used at least once a week. A guest bathroom, basement sink, or laundry drain in a rarely used room should get a gallon of water poured down it every 7 to 10 days to keep the trap full and prevent sewer smell.
Can I fix a cracked sewer line myself?
No. A cracked sewer line requires a licensed plumber and specialized equipment. Depending on the location and size of the crack, repair may involve digging, epoxy sealing, or pipe replacement. This is not a DIY project.