Sewer Gas Smell From Toilet: Causes and Fixes

That rotten-egg odor is a warning sign—here is what causes it and how to eliminate it.

Published: July 22, 2026

A sewer smell in your bathroom is more than unpleasant—it is a sign that the airtight barriers between your home and the sewer system have failed somewhere. Sewer gas is a mix of methane, hydrogen sulfide, ammonia, and other compounds that forms as waste decomposes. In low concentrations it just smells bad; in higher concentrations it can cause headaches, nausea, and eye irritation, and the methane it contains is flammable. When you smell it near your toilet, you should find the source quickly. Here is how to track it down and fix it.

First: Is It Really the Toilet?

Before pulling apart your toilet, rule out other sources in the bathroom. Smell the floor drains, the sink drain, and the tub overflow. A dried-out floor drain p-trap—common in guest bathrooms and basements that are rarely used—lets sewer gas in directly. If the smell appears after heavy rain or long dry spells, the roof vents may be blocked or the trap water evaporated. Pour a gallon of water down every unused drain; if the smell disappears, the problem was an empty trap, not the toilet.

Common Causes of Sewer Gas Around the Toilet

  • Failed wax ring: The wax seal between the toilet base and the floor flange keeps sewer gas out. When it fails, gas escapes around the base—often accompanied by water seeping at the base.
  • Cracked toilet bowl or tank: Hairline cracks, especially in the bowl's trap area, can leak both water and odor.
  • Damaged closet flange: A cracked or corroded flange breaks the seal even with a new wax ring.
  • Clogged or blocked vent stack: The plumbing vent lets sewer gas escape through the roof. When it is blocked by debris or ice, pressure builds and forces gas through the weakest seal in the house.
  • Loose tank bolts or poor tank-to-bowl seal: Gaskets between the tank and bowl wear out and can emit a smell during flushes.
  • Biofilm buildup: Bacteria can build up under the bowl rim, in the trap, or on a rarely used toilet, producing a musty, sewer-like smell even when the seal is fine.

How to Pinpoint the Source

Use a process of elimination to narrow down the cause:

Step 1: Check the Base of the Toilet

Run a finger along the base where the porcelain meets the floor. Moisture, a dark stain, or a feeling of wax means the ring is failing. If the toilet rocks, the seal may be broken entirely—see our guide on wobbling toilets. A failed wax ring is the most common toilet-related odor source, and replacing it resolves the smell in most cases. Our wax ring replacement guide explains the full process.

Step 2: Inspect the Tank-to-Bowl Gasket

With the tank lid off, look around the bolts that hold the tank to the bowl. Wetness, rust on the washers, or a musty odor means the tank-to-bowl gaskets are leaking gas. Replacing them is a doable but fiddly job—many homeowners prefer to have a pro do it.

Step 3: Examine the Bowl Interior

Shine a flashlight around the rim jets and the trap. Black or brown buildup indicates biofilm, which you can treat with a good scrubbing and a toilet cleaner designed for bacteria. If the smell lingers right after cleaning, check for cracks in the porcelain.

Step 4: Test the Flush

Flush and sniff immediately. A strong gas surge during flushing points to a vent stack problem. If the toilet flushes sluggishly at the same time, the vent is very likely blocked or the drain is partially clogged—see our unclogging guide for drain-level clogs.

Fixing the Problem

Most odor sources fall into two categories: seal failures and vent problems. Seal failures—wax rings, tank gaskets, cracked porcelain—are repairs that require lifting or replacing parts of the toilet. Vent stack blockages require working on the roof and clearing the vent pipe, which is risky work for a DIYer. Biofilm is the one cause you can usually handle with cleaning supplies alone. Whatever the cause, sewer gas should never be ignored or covered up with air fresheners. The longer it escapes, the more damage it can do to your health and your home.

If you are not comfortable replacing a wax ring, resetting a toilet, or climbing on your roof, do not hesitate to call in help. A licensed plumber can identify the exact source in minutes using a smoke test or camera inspection, and will fix it correctly. We can connect you with a qualified toilet repair specialist in your area—call (888)205-1556 or visit our service page. While you are at it, read up on toilet seal leaks and overflow prevention to catch related problems early. Our network covers cities across the country, so help is never far away.

Need Toilet Repair Service?

Call now to connect with a toilet repair professional in your area.

(888)205-1556

Free service — no cost to you. We connect you with a licensed plumber in your area.