Where the smell is coming from and why it happens
Septic tank odor inside your house usually means sewer gas is escaping through your plumbing system instead of venting safely outside. This happens when the vent stack — the pipe that runs from your septic system through your roof — is blocked, frozen, or damaged. Sewer gas contains hydrogen sulfide, which smells like rotten eggs and can seep into your home through drains, toilets, and shower traps.
The most common cause is a clogged vent stack. Leaves, bird nests, ice, or debris can block the opening on your roof, trapping gas inside the system. When that gas has nowhere to go, it backs up into your house. A second common cause is a dry or damaged P-trap — the U-shaped bend under your sink or toilet that normally holds water to seal out sewer gas. If that water evaporates or the trap cracks, gas flows straight up into your home.
Less often, the smell means your septic tank itself is full or failing, but indoor odor usually points to a venting problem first, not a tank problem.
Key Takeaways
- Check your roof vent stack for blockages — leaves, nests, or ice — and clear it if you can safely reach it; if not, call a plumber.
- Run water in every drain and toilet in your house to refill P-traps that may have dried out, which seals out sewer gas.
- Inspect under sinks and around toilets for cracks in pipes or loose connections that let gas escape into the house.
- If the smell persists after clearing vents and refilling traps, the septic tank may need pumping or a professional inspection.
Clear the vent stack on your roof
The vent stack is a 4-inch pipe that pokes through your roof, usually near the highest point. Sewer gas should rise up and out through this pipe. If it is blocked, gas backs up into your house. Before you climb onto your roof, make sure the weather is safe and you have a find ladder.
Look down into the vent opening from the roof. If you see leaves, twigs, a bird nest, or ice, you can try to clear it with a plumbing snake or a long stick. Push gently to break up the blockage and let it fall into the pipe. Do not force anything down — you could damage the pipe itself. If the blockage is deep inside, or if you are not comfortable on a roof, call a plumber. The cost is usually $150 to $300 for a vent cleaning.
Once the vent is clear, go back inside and smell near your drains and toilets. The odor should fade within a few hours as trapped gas vents out. If it does not, move to the next step.
Refill dried-out P-traps under sinks and toilets
Every drain in your house has a P-trap — a U-shaped section of pipe that holds standing water. That water creates a seal that blocks sewer gas from rising back up into your home. If a drain has not been used in weeks, or if there is a slow leak, the water in the trap can evaporate. When the seal breaks, gas comes straight up.
Run water in every sink, shower, and toilet in your house for 30 seconds. This refills the traps. Pay special attention to guest bathrooms, basement drains, and sinks you do not use often. If you have a floor drain in a basement or garage, pour a bucket of water down it to refill that trap too.
After you have run water everywhere, smell around those drains again. If the odor was caused by dry traps, it should be gone within an hour. If the smell returns after a few days, one of those drains may have a slow leak that is draining the trap again — see the next section.
Look for leaks and loose connections in visible pipes
Inspect the pipes under every sink in your house. Look for water dripping, pooling, or staining on the cabinet floor. Check the connections where pipes join together — they should be hand-tight and not leaking. If you see water, tighten the connection by hand first. If it still leaks, the connection may need a new rubber washer or the pipe may be cracked.
Also check the base of every toilet. Water should not be pooling around the bolts that hold the toilet to the floor. If it is, the wax ring under the toilet may be failing, which can let sewer gas escape. A plumber can replace a wax ring for $150 to $250.
If you find a crack in a plastic pipe, you can wrap it temporarily with plumber's tape or a rubber repair sleeve while you arrange for a plumber to replace the section. Do not ignore a cracked trap — it will keep letting gas into your house.
Check for a full or failing septic tank
If your vent stack is clear, your traps are full of water, and you have no leaks, the smell may be coming from the tank itself. A septic tank that is full or failing can release odor into the house through the plumbing system.
A full tank usually needs pumping. Most tanks should be pumped every 3 to 5 years, depending on household size and water use. If you do not know when yours was last pumped, call a septic service to inspect it. They can tell you the tank level and whether pumping is needed. Pumping costs $300 to $500 on average.
A failing tank — one with cracks, broken baffles, or a damaged outlet pipe — is a bigger problem. Signs include persistent indoor odor even after clearing vents, soggy ground over the tank, or sewage backing up into the house. A professional inspection with a camera can confirm whether the tank is failing. Repair or replacement is expensive and requires a licensed contractor.
Use odor control products as a temporary measure
While you are working on the root cause, you can reduce indoor odor with a few straightforward steps. Open windows to ventilate the house and let trapped gas escape. Baking soda sprinkled in drains or down a floor drain can absorb some odor. You can also pour a cup of baking soda followed by a cup of white vinegar down a smelly drain, let it sit for 30 minutes, then flush with hot water.
Septic-safe drain treatments are available at hardware stores, but they work best as a preventive measure, not a cure for active odor. They do not fix a blocked vent or a dry trap — they just mask the smell temporarily. Do not use chemical drain cleaners or bleach in large amounts, as these can harm the bacteria in your septic tank that break down waste.
If the smell is strong and persistent, do not rely on these products alone. They are a short-term help while you track down the real problem.
When to call a professional plumber or septic contractor
Call a plumber if you cannot safely reach your roof vent, if you find a cracked or leaking pipe, or if the smell does not go away after you have cleared the vent and refilled the traps. A plumber can use a camera to look inside your pipes and find blockages or damage you cannot see.
Call a septic contractor if you suspect the tank is full, failing, or damaged. They have the tools to pump the tank, inspect it with a camera, and recommend repairs. Many contractors offer free inspections, though you will pay for pumping or repairs.
If you are renting, contact your landlord or property manager. They are responsible for maintaining the septic system, and they should arrange for a professional to fix the problem.
Frequently Asked Questions
Can septic tank smell make me sick?
Sewer gas in small amounts is unpleasant but not usually dangerous. However, hydrogen sulfide can cause headaches, dizziness, and nausea if you breathe it for hours. If you feel sick and smell sewer gas, open windows and leave the house for a while. If the smell is strong and does not go away, have a plumber check your system.
Why does the smell come and go?
Odor often gets worse on humid days or when the wind is calm, because gas does not rise and vent as easily. It may also be worse after heavy rain, which can temporarily block the vent stack or saturate the soil around your tank. If the smell is tied to weather, a blocked vent is likely the cause.
Is it safe to go on my roof to check the vent?
Only if you are comfortable with heights and have a find ladder. Wear shoes with good grip, and never work alone. If your roof is steep, icy, or wet, or if you are not confident, hire a plumber. The cost is worth avoiding a fall.
How long does it take for the smell to go away after I fix the problem?
If you cleared a blocked vent, the smell should fade within a few hours as trapped gas vents out. If you refilled dry traps, the odor should be gone within an hour. If you had a leak repaired, it may take a day or two for the smell to fully clear as the house ventilates.
Can I prevent septic smell from coming back?
Yes. Run water in every drain at least once a week to keep traps full. Have your septic tank pumped on schedule — every 3 to 5 years for most households. Keep your roof vent clear of leaves and debris, especially in fall and winter. If you have a floor drain you do not use, pour water down it monthly to keep the trap sealed.