Quick answer
Pick a sulfur filter by your hydrogen sulfide level, not by brand. Activated carbon only handles trace amounts (under roughly 0.3 to 1 mg/L, depending on the source). Air-injection and other oxidizing filters cover the middle range, with SpringWell's air-injection unit published at up to 8 ppm. Above about 6 to 8 mg/L, chlorine injection with a contact tank and a carbon filter is the standard approach.
- Best for
- Well owners whose smell test points to the groundwater and who have, or are about to get, a lab number for hydrogen sulfide, iron, manganese and pH.
- Wrong fit
- If only the hot water smells, or the smell fades after the tap runs, fix the water heater or shock chlorinate before buying any of these.
- Tradeoff
- The cheaper systems have the lowest limits, and a system pushed past its limit lets the smell through or needs constant upkeep.
Match the filter to the number
Penn State Extension says the most efficient and cost-effective treatment depends mainly on the hydrogen sulfide concentration. Because H2S is mostly an odor problem that you notice at every tap, most treatment is whole-house, installed where the water enters the home.
So the order is: confirm the smell comes from the well (not the water heater, a drain or bacteria), test hydrogen sulfide in mg/L (ppm) along with iron, manganese and pH, then use the table below. If you haven’t tested yet, start with how to test for hydrogen sulfide.
Treatment by level
| H2S level (mg/L) | Usual treatment | What sources say |
|---|---|---|
| Trace: under about 0.3 to 1 | Whole-house activated carbon | UGA: below 0.3 ppm. Virginia: up to a few tenths. Penn State, Minnesota, Vermont: below about 1 |
| Low: up to about 2 | Aeration, often followed by carbon | Penn State: not normally used above about 2. Connecticut and UGA: below 2.0 |
| Low to moderate: about 1 to 6, some say higher | Oxidizing filter: manganese greensand or an air-injection oxidizing filter | Minnesota, Virginia, Vermont: up to about 6. Penn State: 2 to 3. Alberta: greensand typically under 2. Connecticut: 1 to 10. UGA: up to 10. SpringWell publishes 8 ppm for its air-injection unit |
| High: above about 6 | Chlorine injection, at least 20 minutes of contact, then sediment and carbon filters | Penn State: any level, most often above 6. UGA: 6 to 75 ppm. Connecticut, Virginia, Vermont: 6 and above |
| High (alternative) | Potassium permanganate injection, at least 15 minutes contact, then greensand filter | Penn State: excellent above 6 |
| Any (alternative) | Hydrogen peroxide injection, then filtration | Penn State: an excellent oxidant, but limited use in private systems |
| Smell caused by bacteria in the well or plumbing | Shock chlorination first, then reassess | Minnesota, Vermont, Penn State |
Why the numbers disagree
The ranges overlap because the sources are describing slightly different equipment, written at different times, for water with different iron, manganese and pH. A greensand filter treating 5 mg/L of H2S with no iron behaves differently from one treating 5 mg/L of H2S plus 4 mg/L of iron. Alberta Agriculture notes that H2S needs about three times the oxidizing power of iron, so a filter regenerates more often as the sulfur load climbs. Penn State makes the same point: the higher the H2S, the more often the unit needs regeneration and backwashing.
Read the lower figures as “works with little fuss” and the higher figures as “can work, with more maintenance”. If your number sits near a limit, size up or choose the next method.
Activated carbon
Carbon adsorbs the gas onto its surface. Penn State says it may be effective below about 1.0 mg/L and that a whole-house unit needs roughly 1.0 to 1.5 cubic feet of carbon. Cost and upkeep are low, but the carbon has to be replaced. Minnesota warns that carbon life is hard to predict: a large filter can last years, a small one days or weeks.
Catalytic carbon is a treated carbon that adsorbs and then oxidizes the gas, so it handles higher levels than ordinary carbon. Penn State and UGA both say it needs at least 4.0 mg/L of dissolved oxygen in the water, which many wells don’t have without added air or an oxidant.
Carbon is also the final “polish” after chlorine injection, where it removes leftover chlorine and traces of H2S.
Aeration and air-injection filters
Aeration strips the gas out with air. Penn State notes it adds no chemicals and has low maintenance costs, but often a higher purchase price. It is not normally used above about 2 mg/L, can form sulfur particles that need filtering, and Penn State recommends disinfecting aerated water. Connecticut adds that the gas released near the unit needs ventilation.
An air-injection oxidizing filter is a different design: a single pressurized tank holds a pocket of air at the top, and water passes through the air and then a bed of oxidizing media that traps the particles. A scheduled backwash flushes them out. These units are rated well above simple aeration. SpringWell’s single-tank system, for example, is published at up to 8 ppm H2S, 7 ppm iron and 1 ppm manganese, within pH 6.5 to 10. Alberta Agriculture’s older fact sheet is more cautious about chemical-free iron filters, saying they have removed small amounts of H2S only where the water carries much more iron than H2S. More on how these work, and where they fall short, is on the air-injection sulfur filter page.
Manganese greensand oxidizing filters
Greensand is coated with manganese oxides that oxidize H2S and filter the result in one tank. Minnesota and Virginia say it works up to about 6 mg/L and must be regenerated with potassium permanganate. Alberta Agriculture puts it lower, typically under 2 mg/L, warns that stripped manganese can cause black staining, and says a chlorine feed system is usually the better choice. Virginia and Connecticut note water below pH 6.7 may need a neutralizer first. Penn State says filters with Birm media are not recommended for H2S.
The trade-off is the permanganate. It’s a chemical you store and refill, and Penn State describes the permanganate solution used in injection systems as an irritant and poison that must be handled carefully.
Chemical injection: chlorine, permanganate, peroxide
For high levels, a small pump injects an oxidizer into the water, which then sits in a contact tank long enough to react before filtration.
- Chlorine is the most common. Penn State says the mixing tank or pipe should give at least 20 minutes of contact, and a carbon filter may be needed afterward to remove chlorine. UGA gives a dose of about 2.2 ppm chlorine per 1 ppm of H2S. Chlorine also kills bacteria, which helps when sulfur bacteria are part of the problem. Details: chlorine injection for sulfur water.
- Potassium permanganate needs at least 15 minutes of contact and a greensand or similar filter, per Penn State.
- Hydrogen peroxide is a strong oxidizer that leaves no chlorine taste, but extension sources say little about household use. See hydrogen peroxide for sulfur water.
Penn State notes chlorination systems need significant maintenance: refilling solution tanks, backwashing filters and replacing carbon.
Two less common options also appear in the sources. Ozone is another oxidizer; Penn State says ozonation may be used for H2S, and Minnesota lists ozonation with filtration among the methods that work both below and above 1 mg/L. Ion exchange can remove H2S the way a softener removes hardness, but Penn State says it adds chloride to the water, is regenerated with salt, and needs pretreatment if the water carries solids or iron. Neither is a common first choice for a household well.
When treatment looks impractical, Minnesota also lists drilling a new well into a different formation, and Connecticut mentions a new well, bottled water, or reverse osmosis at the kitchen tap for lower levels.
What isn’t a sulfur filter
- Water softeners. Connecticut says high H2S can foul a softener’s resin bed, and Virginia says it can clog it. Remove the H2S upstream of the softener.
- Under-sink reverse osmosis. Connecticut lists point-of-use RO for lower levels. It treats one tap and leaves showers and laundry smelling.
- Shower and faucet cartridges. These are small carbon filters, and Minnesota notes small carbon filters may last only days or weeks against H2S.
- Any filter, when the problem is the water heater. If the cold water is clean, see hot water smells like rotten eggs.
Order of treatment
When several problems are present, the usual sequence is:
- Sediment filter, if the water carries sand or grit.
- pH correction, if pH is below what the oxidizing filter accepts.
- Oxidation and filtration for H2S, iron and manganese (air injection, greensand or chemical injection with a contact tank).
- Carbon, if chlorine was injected.
- Softener, if the water is hard.
- UV disinfection last, if bacteria are a concern, because UV needs clear water.
If iron is part of your result, read sulfur and iron in well water, because the combined load is what decides whether one system can handle it.
Common questions
What is the best filter for sulfur smell in well water?
It depends on the level. Carbon works only for trace amounts, air-injection or other oxidizing filters suit low to moderate levels, and chlorine injection with a contact tank suits high levels. Test first, then match the system to the number.
Will a carbon filter remove rotten egg smell?
Only at low levels. Penn State Extension and the Minnesota Department of Health put the limit at about 1 mg/L, and UGA Extension says ordinary carbon is effective only below 0.3 ppm and can be exhausted quickly above that.
Will a water softener remove hydrogen sulfide?
No, not reliably. Connecticut's health department and Virginia Cooperative Extension both warn that hydrogen sulfide can foul or clog softener resin, so remove the H2S upstream of the softener.
Does reverse osmosis remove sulfur smell?
An under-sink RO unit treats only drinking water at one tap, and Connecticut lists point-of-use RO only for lower levels. It won't fix the smell in showers or laundry.
Is air injection or chlorine injection better for sulfur?
Air injection uses no chemicals and suits low to moderate levels. Chlorine injection handles any level and also kills bacteria, but it needs a contact tank, refills and usually a carbon filter. Above about 6 to 8 mg/L, chlorine is the usual choice.
Read next
- Air-injection sulfur filtersHow an air-injection oxidizing filter removes hydrogen sulfide without chemicals, what levels it handles, install needs, upkeep, and when chlorine fits better.
- Chlorine injection for sulfur waterWhen chlorine injection is the right fix for rotten-egg well water, how much chlorine it takes, contact tank sizing, carbon after, and the upkeep involved.
- How to test for hydrogen sulfideHydrogen sulfide escapes from a sample fast, so testing takes care. The free smell test, lab vs on-site kits, what to ask for, and what your result means.
- Sulfur water filter costTypical 2026 costs to fix rotten-egg water, from a free smell test and an anode rod to air-injection and chlorine systems, plus running costs and extras.
Sources
- Penn State Extension: Hydrogen Sulfide (Rotten Egg Odor) in Water Wells
- UGA Extension Circular 858-15: Removal of Hydrogen Sulfide and Sulfate
- Minnesota Department of Health: Hydrogen Sulfide and Sulfur Bacteria in Well Water
- Virginia Cooperative Extension 442-658: Sulfate and Hydrogen Sulfide in Household Water
- Connecticut DPH: Hydrogen Sulfide and Sulfate in Private Well Water
- Vermont Department of Health: Hydrogen Sulfide in Drinking Water
- Alberta Agriculture: Removing Hydrogen Sulphide Gas from Water
- SpringWell: Whole House Well Water Filter System (specifications)