Where basement and sewer smells come from
Basement odors that smell like sewage usually come from one of four places: a dry P-trap under a floor drain, a cracked or damaged sewer line, a backed-up septic system, or a vent stack that is blocked or damaged. The smell itself is hydrogen sulfide gas, which rises from decomposing organic matter in your sewer line or septic tank. It is not dangerous at low levels, but it means something in your drainage system is not working as it should.
The fastest way to narrow down the source is to locate where the smell is strongest. If it comes from a single drain or floor drain, the problem is usually local to that drain. If the smell is everywhere in the basement, or if it comes and goes with weather changes, the issue is more likely in your main sewer line or vent stack.
Do not ignore the smell. A persistent sewer odor in your basement often means water is not flowing properly, which can lead to backups, foundation damage, or contamination. Finding the source now costs far less than waiting for a backup to happen.
Key Takeaways
- A dry P-trap under a floor drain is the most common cause and the easiest to fix — pour water down the drain to refill it.
- Cracked sewer lines and blocked vent stacks require a plumber to inspect with a camera, which costs between $300 and $800 but tells you exactly what is wrong.
- If the smell appears only in winter or during heavy rain, the problem is likely in your vent stack or main line, not a single drain.
- Sealing cracks in basement walls and floors stops odors from rising but does not fix the underlying drainage problem.
Check the floor drain first
Most basements have a floor drain near the foundation or in the lowest corner. This drain connects to your sewer line, but it sits unused most of the time. When a P-trap (the U-shaped pipe under the drain) dries out, the water seal breaks and sewer gas rises directly into your basement. This is the easiest problem to fix.
Pour a gallon of water slowly down the floor drain. If the smell goes away within a few hours, the P-trap was dry. To prevent it from drying again, pour a gallon of water down the drain once a month. If you have a sump pump in your basement, make sure it is pumping water through a proper drain line and not directly into the sewer — a sump pump that drains into the sewer can also dry out the P-trap by overloading it.
If pouring water does not stop the smell, or if the smell returns within days, the problem is not the P-trap. Move to the next step.
Look for a blocked or damaged vent stack
Your sewer line has a vent stack — a pipe that runs up through your roof and lets sewer gas escape safely outside. If this pipe is blocked by leaves, bird nests, ice, or debris, the gas backs up into your basement instead. A blocked vent stack often causes a smell that gets worse in winter or after heavy rain.
Go to your roof and look for a 4-inch pipe sticking up. If you see debris around the opening or inside it, that is likely your problem. You can clear it yourself with a plumbing snake or a garden hose on high pressure, but be careful on the roof. If you are not comfortable working at height, a plumber can clear it for $150 to $300.
If the vent stack is clear and the smell persists, or if you cannot safely access your roof, the problem is likely in the sewer line itself. A plumber will need to inspect it with a camera.
Have a plumber camera-inspect your sewer line
A sewer line camera inspection is the most reliable way to find cracks, breaks, tree root intrusion, or collapsed sections in your line. The plumber feeds a small camera through your cleanout (a capped pipe usually near your foundation or in your yard) and watches a video feed to see what is inside. The inspection takes 30 minutes to an hour and costs between $300 and $800 depending on how far the line runs.
The camera will show exactly where the problem is and how serious it is. A small crack may just need sealing from the inside. A collapsed section or major break will need the line dug up and replaced. Knowing what you are dealing with before you call a contractor for repairs saves you from guessing and overpaying.
Ask the plumber for a video copy of the inspection. You will need it if you decide to get a second opinion or if you file an insurance claim.
Repair or replace the sewer line
If the camera inspection shows a cracked or damaged line, you have two main repair options: trenchless repair or traditional excavation.
Trenchless repair uses a resin-coated tube that is inserted into the damaged pipe and hardens to seal cracks from the inside. It costs $4,000 to $25,000 depending on the length of the line and the severity of the damage. It does not require digging up your yard, so it is faster and less disruptive. However, it works only on cracks and small breaks — it cannot fix a completely collapsed section.
Traditional excavation means digging up the damaged section and replacing it with new pipe. It costs $3,000 to $50,000 or more depending on how deep the line is, how long the damaged section is, and what is in the way (concrete, trees, utilities). It takes longer and disrupts your yard, but it is the only option for severe damage. After the repair, the trench is filled and the ground is restored.
Get at least two quotes before you decide. Different plumbers may recommend different approaches based on the inspection video.
Seal basement cracks and gaps as a temporary measure
While you are waiting for a plumber or saving for a repair, you can reduce the smell in your basement by sealing cracks in the foundation walls and floor. Sewer gas rises through small openings in concrete. Caulking these gaps with concrete crack sealant or hydraulic cement does not fix the sewer problem, but it stops the gas from entering your living space.
Look for visible cracks, gaps around pipes that enter the basement, and spaces where the foundation meets the floor. Use a concrete crack sealant for hairline cracks and hydraulic cement for larger gaps or active leaks. Both are available at hardware stores for $10 to $30 per tube or bag.
This is a temporary fix only. The underlying sewer problem still needs to be addressed, or the smell will return and the damage will get worse.
Prevent future odors
Once you have fixed the sewer problem, keep your drainage system healthy by pouring water down unused drains monthly, keeping your vent stack clear, and having your sewer line inspected every 5 to 10 years if you have an older home. Tree roots are the most common cause of sewer line damage in older neighborhoods — if you have large trees near your line, ask a plumber about root barriers or preventive treatments.
If you have a septic system instead of a municipal sewer, have it pumped every 3 to 5 years and avoid flushing anything except toilet paper and human waste. Septic systems fail faster when they are overloaded, and a failing septic tank is one of the worst sources of basement odor.
Frequently Asked Questions
Is a sewer smell in the basement dangerous?
Sewer gas at the levels you smell in a basement is not when ready dangerous, but it is a sign that something is wrong with your drainage. Prolonged exposure to high concentrations can cause headaches and nausea. More importantly, the underlying problem — a cracked line, a backup, or a failed septic system — can lead to contamination and structural damage if left unfixed.
Can I fix a cracked sewer line myself?
No. Sewer lines are buried, pressurized systems that connect to municipal infrastructure or a septic tank. Repairs require permits, inspections, and specialized equipment. Attempting a DIY repair can damage the line further, create a health hazard, or violate local codes. Hire a licensed plumber.
How much does it cost to fix a sewer smell?
If it is a dry P-trap, it costs nothing — just water. A camera inspection costs $300 to $800. Repairs range from $500 for a vent stack cleaning to $25,000 or more for a full sewer line replacement. Get a quote from your plumber based on what the inspection shows.
Why does the smell come and go?
Sewer smells often get worse in winter because cold air sinks and traps gas in your basement, or because frozen ground prevents proper drainage. Heavy rain can also trigger the smell by overloading your sewer line or septic system. If the smell is seasonal, the problem is likely in your vent stack or main line, not a single drain.
Should I call the city if my sewer line is damaged?
Only if the damage is in the section of line that belongs to the city — usually the part between your property line and the main sewer. The section from your house to the property line is your responsibility. Call your city's public works department to ask where the city's responsibility ends. They can also tell you if there is a known problem in your neighborhood.