You turn on the tap, and it hits you: that unmistakable rotten egg stench. Maybe it's only the hot water. Maybe it's every faucet in the house. Either way, your guests notice, your clothes smell faintly of sulfur, and you're starting to wonder if the water is even safe to drink.
Here's the good news up front: that smell is hydrogen sulfide gas (H₂S), and in the concentrations found in most private wells, it's a nuisance — not a health emergency. The better news? You can pinpoint the source with a five-minute test tonight, and the fix might cost you as little as $20.
The bad news: if you ignore it, the same sulfur bacteria producing that smell can corrode your pipes, blacken your silverware, and slowly destroy your water heater from the inside.
Let's find your source, match it to the right fix, and make sure it never comes back.
What That Smell Actually Is
Hydrogen sulfide is a gas produced when sulfur bacteria break down naturally occurring sulfates in groundwater. These bacteria aren't the dangerous kind — they're not coliform, and they don't cause illness — but they thrive in exactly three places in your water system:
- Your water heater. The magnesium anode rod inside every standard water heater reacts with sulfur bacteria to supercharge H₂S production. This is the single most common cause — and the cheapest to fix.
- Your well and plumbing. Sulfur bacteria can colonize the well casing, pressure tank, and pipes, producing gas throughout the whole system.
- The groundwater itself. In some aquifers (especially those in shale, sandstone, or near coal or oil deposits), hydrogen sulfide occurs naturally in the source water. This is the least common but requires the most serious treatment.
The human nose detects H₂S at concentrations as low as 0.5 parts per million — long before it's a health concern. But at higher concentrations it becomes corrosive: it tarnishes silver, stains fixtures black, and eats through copper and iron plumbing over time.
Safety note: If the smell appears alongside other red flags — cloudy water, a recent flood, a nearby septic system, or gastrointestinal illness in the household — don't assume it's harmless sulfur bacteria. Test for coliform first. A lab-grade kit like the Tap Score Essential Well Water Test rules out the dangerous stuff and confirms whether hydrogen sulfide is your only issue. Sniffing alone can't tell you what's in your water — a $50 test can.
The 5-Minute Test That Finds Your Source
Before you spend a dime on treatment, run this diagnostic. You need two glasses and your nose.
Step 1 — Run the COLD water at the faucet farthest from your water heater. Fill a glass, step outside (to reset your nose), come back, and smell it.
Step 2 — Run the HOT water at the same faucet. Fill the second glass and smell it.
Now read your result:
| What you smell | Your source | Your fix |
|---|---|---|
| Hot water only | Water heater anode rod | Fix #1 — swap the anode rod (~$20–$150) |
| Both hot and cold, but fades after running | Bacteria in the well/plumbing | Fix #2 — shock chlorination (~$30) |
| Both hot and cold, constant, strong | Hydrogen sulfide in the groundwater | Fix #3 — whole-house treatment (~$500–$800) |
| Only after water sits unused (mornings, vacations) | Early bacterial colonization | Fix #2, then monitor |
One more data point that helps: if the smell showed up suddenly after a heavy rain, a new water heater install, or a period away from home, note the date. (This is exactly the kind of thing you'll wish you'd written down — more on that in the action plan.)
Fix #1: The $20 Water Heater Fix (Hot Water Only)
If the smell only comes from hot taps, your magnesium anode rod is feeding the bacteria. You have two options:
The budget fix: swap to an aluminum-zinc anode rod (~$20–$40). The zinc disrupts the bacterial reaction that produces H₂S. It's a 30-minute DIY job with a socket wrench and an impact driver — the rod threads into the top of your tank. Grab an aluminum-zinc anode rod sized for your tank (most are 44"; flexible segmented rods exist for low-clearance installs).
The permanent fix: a powered (electric) anode rod (~$100–$150). Instead of sacrificing metal, a powered titanium anode rod protects your tank electronically — no material for bacteria to react with, and it never needs replacing. If your tank is under 8 years old, this is the best money you'll spend on it. It typically kills the odor within 24–48 hours.
While you're in there: drain a few gallons from the tank and, if the smell is strong, flush it with a dilute bleach solution (about 1 cup of unscented household bleach per 10 gallons of tank capacity, let it sit 2–3 hours, then flush thoroughly) to kill the existing colony before the new rod goes in.
Fix #2: Shock Chlorination (Smell in Hot AND Cold)
If both taps smell, sulfur bacteria have colonized your well or plumbing. The fix is shock chlorination — flooding the entire system with a high dose of chlorine, letting it sit, and flushing it out.
The short version:
- Calculate your dose. You need roughly 3 pints of unscented 5–6% household bleach per 100 gallons of water in the well — or use pre-measured well sanitizer chlorine pellets, which take the math out of it.
- Pour it into the well through the cap opening, then run a garden hose from an outside spigot back into the well to circulate until you smell chlorine at the hose.
- Pull the chlorine through the house. Open every tap (hot and cold) until you smell bleach, then shut them.
- Let it sit 12–24 hours. No water use. Fill bathtubs beforehand for flushing toilets.
- Flush outside first (to protect your septic system), then flush indoor taps until the chlorine smell is gone. Verify with chlorine test strips — you want zero residual before drinking.
We have a full step-by-step guide with exact bleach amounts by well depth and diameter here: How to Shock Chlorinate Your Well.
Important: shock chlorination is a treatment, not a cure. If bacteria recolonize within a few months, the source is likely the aquifer itself — which moves you to Fix #3. This is exactly why you want the date of each shock treatment on record: "did it come back, and how fast?" is the question that determines whether you need an $800 system or not.
Fix #3: Whole-House Treatment (Constant Smell, Both Taps)
If the H₂S is in your groundwater, no amount of shocking will fix it permanently — you need continuous treatment where the water enters the house.
For the levels found in most residential wells (1–6 ppm), the gold standard is an air-injection oxidizing filter (often sold as iron/sulfur/manganese filters — AIO systems). It works by injecting a pocket of air into the tank; the oxygen converts dissolved H₂S gas into solid sulfur particles, which the media bed filters out. The system backwashes itself automatically every few nights. No chemicals, no cartridges, salt-free, and it handles iron and manganese too — which frequently travel with sulfur and cause those orange stains you might also be seeing (iron stain guide here).
Expect $500–$800 for the system and a weekend for a confident DIYer to install it (it plumbs in after the pressure tank). If your test shows H₂S above ~6 ppm, or you also have positive bacteria results, look at continuous chlorine injection with a carbon filter instead — at that point, get a water professional to size it.
Don't buy blind. An AIO system needs to be sized against your actual numbers — H₂S level, iron, manganese, pH, and flow rate. A Tap Score Advanced Well Water Test gives you a lab report with all of these, so you buy the right system once instead of the wrong system twice.
Your Action Plan (and How to Make Sure It Sticks)
Here's the whole playbook in order:
- Tonight: Run the two-glass hot/cold test. Note the result and the date.
- This week: If there's any doubt about safety, order a lab test and rule out coliform before treating a symptom.
- Apply your fix: anode rod, shock chlorination, or whole-house system — matched to your test result, not to whatever a treatment salesman wants to sell you.
- Verify: Re-check the smell at 48 hours, then at 2 weeks.
- Watch for recurrence. The single most valuable piece of information for diagnosing sulfur problems is how long the fix lasted. A shock treatment that holds for 2 years means healthy well, occasional maintenance. One that fails in 6 weeks means source-water H₂S — stop paying for bleach and buy the AIO system.
That last step is where almost everyone fails — not because the fix was wrong, but because nobody remembers what they did or when. Eighteen months from now, "did we shock the well before or after the smell came back?" will be an argument, not a data point.
This is exactly what the WellKept app is built for. Log tonight's sniff test in 10 seconds. Record the shock chlorination date and the bleach dose you used. Snap a photo of your Tap Score results and WellKept keeps every number with the date attached. Then set it and forget it: WellKept reminds you to re-test annually, to check the smell 2 weeks after treatment, and — if you went with Fix #1 — to inspect that anode rod again in 3 years. Your well doesn't come with a service history. WellKept is how you give it one — free, on your phone, before the next thing goes wrong.
Frequently Asked Questions
Is it safe to shower in water that smells like rotten eggs? Yes, in typical residential concentrations. Hydrogen sulfide at the levels found in most private wells (under 10 ppm) is a nuisance contaminant, not a health hazard, and showering in it is safe — though the gas releases faster in hot water, so the bathroom will smell. If the odor is paired with cloudiness, recent flooding, or illness in the household, test for bacteria before assuming it's just sulfur.
Why does only my hot water smell like rotten eggs? Because the source is your water heater, not your well. The standard magnesium anode rod inside the tank reacts with harmless sulfur bacteria to produce hydrogen sulfide gas. Replacing it with an aluminum-zinc or powered anode rod eliminates the reaction and usually kills the odor within a day or two.
Will a water softener remove the sulfur smell from well water? No. Water softeners exchange calcium and magnesium ions and do almost nothing for hydrogen sulfide gas — in fact, sulfur bacteria can colonize the softener's resin bed and make the smell worse. You need oxidation (an air-injection filter or chlorination) to remove H₂S.
How much does it cost to fix rotten egg smell in well water? It depends on the source: about $20–$150 if it's your water heater anode rod (hot water only), about $30 for shock chlorination if bacteria are in the well or plumbing, and $500–$800 for a whole-house air-injection filter if hydrogen sulfide is in the groundwater itself. Run the hot/cold two-glass test before spending anything.
Does hydrogen sulfide in water damage plumbing? Yes, over time. H₂S is corrosive to copper, brass, and iron — it blackens silverware and fixtures, degrades pipe interiors, and shortens water heater life. Even though it's not a health risk at typical levels, that corrosion is the practical reason to fix it rather than live with it.
How long does shock chlorination last for sulfur smell? Anywhere from a few weeks to several years. If the smell stays gone for a year or more, occasional re-shocking is a reasonable maintenance strategy. If it returns within weeks or a couple of months, the hydrogen sulfide is coming from the aquifer itself and you need continuous treatment like an air-injection oxidizing filter. Track the dates — recurrence speed is the diagnosis.