You walk into your bathroom. Or your basement, or a guest room you haven't been in for weeks. And there it is. That rotten egg, sulphur, sewer smell. Your first thought is probably "something is very wrong and very expensive."
Here's the good news: the most common cause costs $0 to fix and takes 30 seconds. Here's the other news: if it's not that, it can be expensive. And it gets worse the longer you wait. So let's find it.
| Likely Cause | DIY Fix? | 2026 Cost | Urgency |
|---|---|---|---|
| Dried P-trap | Yes. Run water | $0 | Try this first, right now |
| Dry floor drain | Yes. Pour water in | $0 | Try this first |
| Failed toilet wax ring | Possible DIY | $150–$300 (plumber) | This week |
| Cracked toilet flange | No | $200–$400 | This week |
| Blocked or damaged vent stack | No | $200–$600 | This month |
| Cracked drain pipe in wall | No | $1,000–$4,000 | This month |
| Cracked main sewer line (outside) | No | $3,000–$8,000+ | Call a plumber this week |
Every drain in your house has a P-trap. The curved pipe section underneath it that holds a small amount of water. That water is the seal that blocks sewer gas from coming up into your home. When a drain isn't used for a few weeks, that water evaporates. The seal is gone. Sewer gas comes in.
This is the most common cause of sewer smell in houses. It happens most often in guest bathrooms, basement utility sinks, laundry tub drains, and any floor drain in a basement or utility room that doesn't see regular use.
The fix: run water into every drain you haven't used recently. Thirty seconds per drain. Wait an hour. If the smell is gone, that was it. Cost: zero. Time: two minutes.
Before calling a plumber, go to every drain in the house. Starting with any you know you haven't used in weeks. Guest bathroom sink, shower, bathtub, floor drains, utility sink. Run water in each one. This fixes most sewer smell situations without spending a cent.
The toilet wax ring is the seal between the base of your toilet and the drain flange in the floor. When it fails. Usually from age, a rocking toilet, or a slightly unlevel installation. Sewer gas leaks out at the base. You can usually diagnose this yourself in under a minute.
Stand next to the toilet and push it gently from side to side. Rock it front to back. Any movement at all. Any give in the base. Means the wax ring is compromised. A properly seated toilet does not move.
A wax ring replacement is a job a confident DIYer can handle in 2–3 hours. The ring costs about $15 at any hardware store. If you're not comfortable disconnecting and resetting a toilet, a licensed plumber runs $150–$300 for this repair. Either way, it's a same-week fix. Not a same-day emergency unless the smell is severe.
While you're at the toilet, remove the lid from the tank. The wax ring is the most common culprit, but a cracked toilet base or a cracked toilet flange underneath can also be the source. Shine a phone torch around the base of the toilet on the floor. Any discolouration, soft flooring, or visible cracks in the porcelain are worth noting when you call a plumber.
You've run water in every drain. You've checked the toilet. It doesn't move. The smell is still there. At that point, the source is somewhere you can't see: a cracked drain pipe inside a wall, a damaged vent stack, or a compromised section of your main sewer line.
These are plumber jobs. No exceptions. A cracked pipe inside a wall requires opening the wall to assess and repair. A sewer line issue requires either a camera scope or excavation. The key is knowing which professional to call and what to ask them to do first.
Start with a plumber who offers camera scoping (also called a drain scope or sewer scope). A camera sent down the main drain line can confirm whether the problem is inside the house or in the line that runs from your foundation to the street. That distinction matters enormously for cost and for whose responsibility the repair is (yours vs the municipality).
| Service | What It Tells You | 2026 Cost |
|---|---|---|
| Sewer camera scope | Location and nature of any damage to drain or main line | $150–$350 |
| Vent stack inspection | Blockage or damage to the roof vent pipe | $100–$250 |
| Smoke test | Finds cracks in pipes by pressurising the drain system with smoke | $150–$300 |
Sewer smell is usually not an emergency. But if the smell is strong and concentrated. Particularly in a basement or utility room. And you're experiencing any dizziness, headache, or nausea: leave the space and ventilate immediately. Hydrogen sulfide at high concentrations is toxic. Open windows, get fresh air, and call a plumber same day. Don't try to investigate a strong sewer smell in an enclosed space.
The easiest prevention: every month, run water in every drain you don't use regularly. Guest bathrooms, basement floor drains, utility room sinks. This takes three minutes and keeps P-traps sealed. It's part of the 60-second weekly walk-through in HomePlaybook Mastery. The kind of habit that costs nothing and prevents calls that cost hundreds.
For floor drains that you never use and can't easily access, you can install a drain trap primer (a device that automatically adds a small amount of water to the trap) or use a silicone drain insert that blocks gas without needing water. Both are under $20 at hardware stores.
HomePlaybook Mastery includes the monthly 60-second plumbing scan, the slow drain and pressure drop warning signs, and the complete troubleshooting matrix for 10 common symptoms. Including exactly when to act today vs call this week vs monitor and wait.
Get HomePlaybook Mastery. $44 →🛡️ Save $370 or it's free guarantee
The most common causes: a dried-out P-trap in a rarely used drain, a failed toilet wax ring, a blocked or damaged vent stack, or a cracked drain pipe. Start with P-traps. Run water in every unused drain. That fixes it in most first-year home situations, and it costs nothing.
At low levels, it's unpleasant but not immediately harmful. At high concentrations. Particularly in a closed basement. Hydrogen sulfide is toxic. If the smell is strong and you feel dizzy or nauseous, leave the space, ventilate, and call a plumber same day.
Work through in order: run water in all unused drains (P-trap fix), then rock each toilet to check the wax ring, then check for correlations with rain or wind (vent stack), then call a plumber for a camera scope if nothing above works. Most cases resolve at step one or two.
The curved section of pipe under every drain that holds a small water seal, blocking sewer gas from entering the house. When drains go unused for weeks, that water evaporates and the seal breaks. Running water refills it in 30 seconds. This is the most common cause of sewer smell in homes with guest bathrooms or infrequently used utility drains.
Dried P-trap: $0. Toilet wax ring: $150–$300 through a plumber. Cracked drain pipe in a wall: $1,000–$4,000. Main sewer line outside the house: $3,000–$8,000 and up. The good news is most first-year homeowner situations land at the $0 or $150–$300 end of that list.
Yes, for a dried P-trap. Just run water. A toilet wax ring is DIY-able in 2–3 hours if you're comfortable with the work. Anything involving the vent stack, pipes inside walls, or the main sewer line requires a licensed plumber.
Intermittent smell usually means a P-trap that's low but not completely dry (it seals temporarily after someone uses a nearby drain), a loose wax ring that seals under some conditions, or a vent stack issue where wind direction pushes gas back in. Run water in all drains first. If it keeps returning, check the wax ring next.
This article is for informational and educational purposes only. It does not constitute professional advice. Always consult a licensed plumber for diagnosis and repair of plumbing systems. Cost estimates are 2026 US national averages and vary by region and scope of work.