This site contains affiliate links. We may earn a commission if you purchase through our links — at no extra cost to you. Learn more
Iron · H2S · Iron Bacteria Not for Coliform Updated August 2026

Hydrogen Peroxide Well Water Treatment: Chemistry, Dosing, and What the Industry Disagrees About

H₂O₂ injection systems Iron · Manganese · H2S · Iron bacteria Sources: WC&P, Pure Water Gazette, Clean Water Store

Hydrogen peroxide injection is one of the most effective treatments for rotten-egg odor, dissolved iron, and iron bacteria. It's also a topic where published dosing ratios contradict each other by more than 2:1, two sources give opposite advice on the most common filter media pairing, and several vendors make disinfection claims the EPA does not support. Here's what the sources actually say — including where they disagree.

The thing to understand first

Peroxide does not remove anything. It converts things so a filter can. The oxidizer is half the system. The filter behind it is the other half.

Written from field experience: Alabama Grade IV Wastewater Operator. This guide compiles and cross-references eight published industry sources, flags where they conflict, and gives you the defensible position on each disputed point rather than picking the one that sounds best.

Quick reference — what peroxide does and doesn't treat

Works well

  • Hydrogen sulfide — rotten egg odor
  • Dissolved (ferrous) iron staining
  • Iron bacteria and sulfate-reducing bacteria
  • Manganese — pH dependent, see below
  • Tannins — results vary

Does NOT treat

  • Total coliform or E. coli
  • Nitrate or nitrite
  • Arsenic or PFAS
  • Hardness or TDS
  • Anything — without a filter downstream

How hydrogen peroxide works in a well water system

Like air injection, ozone, and chlorine, hydrogen peroxide is an oxidizer — it prepares contaminants to be removed by a filter. It does not remove them itself. A peroxide injection system without a downstream filter has converted dissolved contaminants to suspended particles and sent them straight to your taps.

StageWhat happens
InjectionA metering pump injects H₂O₂ solution into the raw water line, typically ahead of the pressure tank. Proportional injection is essential — fixed-rate pumps overdose at low flow and underdose at peak demand.
OxidationPeroxide releases dissolved oxygen and a powerful oxidizing effect occurs. Dissolved ferrous iron converts to ferric particles. Hydrogen sulfide gas converts to elemental sulfur particles. Manganese oxidizes (pH dependent).
FiltrationA downstream filter — usually catalytic carbon — captures the precipitated solids. The filter is not optional. Without it, oxidized particles reach the tap.
Residual breakdownCarbon breaks down residual peroxide. H₂O₂ decomposes to water and oxygen — no chloride, no chemical residuals. Finished water should read effectively zero peroxide.

Dosing — where published sources contradict each other

Published dosing ratios for iron contradict each other by more than 2:1

Four credible industry sources give different starting ratios. A fifth source — Frizzlife — states that there is no universal dose and that using a fixed online ratio instead of laboratory results and qualified treatment design is the wrong approach. That last position is the defensible one. Treat every published ratio as a starting point for field adjustment, not as a design value.

ContaminantPublished starting ratioSource
Iron0.4 ppm H₂O₂ per 1.0 ppm ironWC&P
Iron0.5 ppm per 1 ppm ironWellWaterWise
IronSlightly less than 1 ppm per 1 ppm — pH and temperature dependentClean Water Store
IronNo universal dose — use lab results and field adjustmentFrizzlife (most defensible)
Manganese1.3 ppm per 1 ppm manganeseWellWaterWise
Hydrogen sulfide2.0 ppm per 1 ppm H₂S — rises with pH above 7.0WellWaterWise / WC&P
General odor removal2–10 ppm typical; up to 15 ppm for severe casesClean Water Store

Overdosing has a taste consequence, not just a cost one. Excess peroxide above roughly 1–2 ppm causes a sharp, metallic taste even through carbon filtration. The failure mode of overdosing is water your household will complain about. Start at the calculated dose, measure the residual with test strips, and adjust in both directions.

Residual targets — the number that actually matters

Measuring the peroxide residual entering the carbon filter is the most important operational step in the system. This single number tells you whether dosing is correct and whether the system is functioning.

Measurement pointTarget residual
Entering catalytic carbon — no contact tank0.2 to 0.8 ppm
Entering catalytic carbon — with contact tank1.0 to 2.0 ppm
Finished water at the tapEffectively zero — carbon breaks it down

System components

ComponentFunctionKey notes
Chemical metering pumpInjects peroxide proportionally to flowMust be proportional — fixed-rate pumps overdose at low flow, underdose at peak. Peristaltic tubing is a wear item.
Solution tankHolds diluted peroxide15 gallons is a common residential size. Check level regularly — an empty tank means no treatment, and the odor returns first.
Injection check valveInjects into the line, prevents backflowWear item and common failure point. Must be peroxide-compatible materials.
Contact / retention tank (optional)Provides reaction time before filtrationNot always required — see the contact time disagreement below. With catalytic carbon, the media acts as the reactor.
Backwashing catalytic carbon filterCaptures oxidized solids, breaks down residual peroxideThe standard and most reliable filter partner. Does three jobs: catalyzes oxidation, filters particles, destroys residual peroxide. Media must be NSF/ANSI 61 certified for potable service.
Control valveAutomates backwash cyclesBackwash frequency typically every 2 days; daily in extreme iron or H2S cases.

The contact time question — sources range from "seconds" to "15–20 minutes"

WellWaterWise states the chemical reaction takes 15–20 minutes to complete and requires proper contact time. Excalibur Water states that where chlorine needs lengthy exposure, peroxide only needs seconds. Multiple vendors state no contact tank is required for many applications.

The reconciliation: catalytic carbon accelerates the reaction. When peroxide and hydrogen sulfide meet on the carbon surface, a very high level of oxidation occurs right on the media — so the carbon bed is functioning as the reactor. Systems built around catalytic carbon genuinely need less retention time. Size around your media and your water, not around a published figure.

Filter media — the most consequential disagreement

Two established sources give opposite advice on manganese dioxide media — and getting it wrong destroys the media

Pure Water Gazette: manganese dioxide media like Birm, Katalox, and Pyrolox can be destroyed by hydrogen peroxide.

Clean Water Store: pairing peroxide with a manganese dioxide filter (Pro-OX) gives long-lasting, dependable iron removal.

Both cannot be right as stated. The likely reconciliation: MnO₂ media differ substantially in oxidizer tolerance — Birm is particularly vulnerable to strong oxidizers, while Pyrolox and Pro-OX are marketed as more robust. This guide cannot resolve it. Before pairing peroxide with any manganese dioxide media, get written confirmation of peroxide compatibility and maximum residual tolerance from that media's manufacturer directly — not from a system vendor.

MediaPeroxide compatibility
Catalytic carbonStandard partner — compatible. Does three jobs: catalyzes oxidation, filters particles, destroys residual peroxide.
Standard activated carbonCompatible for H2S and iron removal.
Mixed media, zeolite, KDF (redox)Reported used successfully.
Carbon blockOnly where no iron is present. A backwashing filter is required when iron is present.
Manganese dioxide (Birm, Katalox, Pyrolox, Pro-OX)Disputed — verify compatibility in writing with the media manufacturer before use.

The disinfection question — the most important part of this guide

Hydrogen peroxide is NOT EPA-approved as a primary disinfectant. If you have a positive coliform result, this is not your answer.

Some vendor pages claim peroxide sterilizes water and kills coliform. Clean Water Store — itself a peroxide system vendor — states the opposite: peroxide is a weak disinfectant compared to chlorine or UV, and the EPA does not approve it as a primary disinfectant. If you have coliform, they recommend chlorine or UV after filtration.

A vendor telling you their own product is not the right tool for your problem is the more credible signal. Follow that one.

ProblemIs peroxide the right tool?
Rotten egg / sulfur odorYes — strongest application
Iron bacteria slime fouling filtersYes — genuine strength
Sulfate-reducing bacteriaYes
Dissolved iron stainingYes — with the right filter downstream
ManganeseSometimes — pH dependent. Slows below pH 7.0. Above 5 ppm, consider a stronger oxidant.
Total coliform or E. coliNO — use chlorination or UV. Not EPA-approved as a disinfectant.
Recurring coliform after shockingNO — this is a well integrity problem (casing, cap, grout). Fix the pathway first.
Nitrate, arsenic, PFAS, hardnessNo — peroxide does not address any of these

Hydrogen peroxide vs. chlorine injection

FactorHydrogen peroxideChlorine (hypochlorite)
ByproductsWater and oxygen — no chemical residualsLeaves chloride; can form disinfection byproducts with organics
Taste and odorBetter in side-by-side comparisonChlorine taste and odor common; carbon filtration usually needed
DisinfectionWeak — not EPA-approved as primary disinfectantThe established disinfectant. Effective against coliform.
Sulfur odor + iron bacteriaStrong — the preferred choiceOnly marginally effective on H2S, iron bacteria, iron, manganese
Contact timeSeconds to minutes with catalytic carbonLonger contact time required
Chemical costHigher per gallon than bleachCheaper chemical
Effect on carbon mediaCompatible — carbon breaks down residualConsumes carbon capacity over time
Contact tankOften not required with catalytic carbonUsually required

The honest summary: peroxide is better at odor and iron bacteria. Chlorine is better at disinfection. A well with both an odor problem and a coliform problem may genuinely need both — or peroxide plus UV. They solve different problems.

Safety and handling — 35% is not a stronger version of the brown bottle

Household peroxide is 3%. Water treatment product is 7–35%. These are not the same thing.

35% H₂O₂ causes severe skin and eye burns on contact. As a strong oxidizer it can ignite combustible materials — paper, rags, sawdust — on contact. It looks exactly like water.

Dilute 35% to 7% before use. Add 5 parts distilled, RO, or deionized water to 1 part 35% peroxide — always add peroxide to water, not water to peroxide.

Use only peroxide-compatible hardware. Pumps, tubing, fittings, seals, tanks — all must be rated for peroxide. Material compatibility is not optional.

Never store in a sealed non-vented container. Peroxide decomposes and generates oxygen — pressure builds.

Store cool, dark, away from combustibles and metals. Heat and light degrade the solution — which also means your fixed pump setting delivers less over time as the solution ages.

Chemical-resistant gloves and eye protection when handling. Have the SDS on site. Keep out of reach of children.

Before you install anything

🧪

Get a full water test. You need iron, manganese, hydrogen sulfide, pH, hardness, TDS, and bacteria at minimum. Dosing depends on all of it. Don't size a system without the numbers.

⚗️

Check the pH. Manganese oxidation slows significantly below pH 7.0. Sulfide dosing rises with pH above 7.0. pH may need correcting before peroxide injection is effective.

🦠

Confirm the bacteria situation first. A positive coliform result changes the entire plan. Address that before investing in a peroxide system — it is not a disinfectant.

📋

Confirm media compatibility in writing. If manganese dioxide media is part of the design, get written confirmation from the media manufacturer — not the system vendor — before purchasing.

💧

Size the pump to peak flow rate, not average. The pump must dose correctly at the highest demand the house produces.

The single best diagnostic when performance drops

Measure the peroxide residual before the carbon filter. That one number distinguishes the three most common failures:

No residual + full tank — pump, tubing, or check valve failure

No residual + empty tank — you ran out of chemical

Good residual + odor persists — exhausted or damaged media, or a contaminant peroxide doesn't address

Common mistakes

MistakeConsequence
No filter downstreamOxidized particles go straight to the tap. Peroxide removes nothing on its own.
Using a published dosing ratio as a design valueRatios vary more than 2:1 for iron in the literature. Use lab results and field adjustment.
Not measuring residualThe only way to know the system is working. Target 0.2–0.8 ppm before carbon without a tank.
OverdosingAbove ~1–2 ppm produces a sharp metallic taste even through carbon filtration.
Pairing with incompatible media without confirmingSources conflict on MnO₂ media. Destroyed media is expensive. Confirm in writing first.
Expecting it to fix coliformNot EPA-approved as a primary disinfectant. Use chlorination or UV.
Treating recurring bacteria with chemistryRecurring positives are a pathway problem — casing, cap, grout. Fix the well first.
Fixed-rate pump instead of proportionalOverdoses at low flow, underdoses at peak demand.
Using 35% peroxide undilutedHandling hazard and hardware incompatibility. Dilute to 7% first.
Storing in a sealed containerDecomposes and generates oxygen — pressure builds.
Expecting it to handle nitrate, arsenic, PFAS, hardnessIt does none of those.

Matrixx InFusion — US Water Systems peroxide injection system

The residential-grade peroxide injection system from US Water Systems, rated for high iron loads. Includes a 15-gallon solution tank, precision injection panel, proportional metering pump, and catalytic carbon filter with NSF/ANSI 61 certified media. Uses NSF and FDA approved components throughout.

Matrixx InFusion at US Water Systems →

Common questions

What does hydrogen peroxide treat in well water?

Hydrogen sulfide odor, dissolved iron staining, and iron bacteria — these are its strongest applications. Manganese sometimes, pH dependent. It does NOT treat coliform, nitrate, arsenic, PFAS, or hardness.

How much hydrogen peroxide per ppm of iron?

Published ratios range from 0.4 to roughly 1.0 ppm H₂O₂ per ppm iron across four credible sources. Use a water test, start at the calculated dose, measure the residual before the carbon filter, and adjust from there. There is no universal correct number.

Can hydrogen peroxide kill coliform?

Not reliably — and the EPA does not approve it as a primary disinfectant. Use chlorination or UV for coliform. If coliform keeps returning after shock treatment, the problem is a well integrity issue — fix the pathway first.

Can I use Birm or Katalox with hydrogen peroxide?

This is a documented conflict. Pure Water Gazette warns that these media can be destroyed by peroxide. Clean Water Store recommends a similar pairing. Get written confirmation from the media manufacturer before purchasing — not from the system vendor.

How do I know if the system is working?

Measure the peroxide residual before the carbon filter. Target 0.2–0.8 ppm without a contact tank. Zero residual with a full tank means pump or check valve failure. Zero with an empty tank means you ran out. Good residual but odor remains means exhausted media or a contaminant peroxide doesn't address.

Related guides