By SubcontractorHub Editorial Team·Published October 2026

Short version: hydrogen peroxide injection oxidizes dissolved iron and hydrogen sulfide so a filter can remove them, without leaving a chlorine taste. It needs a metering pump, a contact tank and catalytic carbon to destroy the leftover peroxide. It is faster than the usual chlorine contact rule and it is not a reliable manganese treatment at normal well pH. It also leaves no disinfectant residual in the house pipes. Chlorine is still the oxidant when bacteria control or manganese is the job.
Peroxide shows up in well-water proposals next to chlorine, air injection and ozone. Homeowners hear “chemical-free” marketing and then meet a system that clearly uses a chemical. Dealers hear “no chlorine taste” and sometimes spec peroxide on a manganese well where it will not work. This guide explains what the injection actually does, how contact time and residual differ from chlorine, and how the ongoing chemical and media become a service plan. Smell diagnosis is in why water smells like rotten eggs. Iron equipment that is not a chemical feed is in the iron filter guide.
A residential peroxide system is a chemical feed, not a cartridge. A solution tank holds diluted hydrogen peroxide, often around 7 percent, or a dealer dilutes a stronger concentrate. A metering pump injects a measured dose into the water line whenever the well pump runs. The water then sits in a contact tank or a baffled retention tank long enough for the reaction. A backwashing filter, commonly catalytic carbon, catches oxidized iron and sulfur particles and breaks down residual peroxide.
Order matters. Sediment comes before the injection point if the well pumps sand, so the pump and the carbon are not packed with grit. The softener, if there is one, comes after the filter, because you do not want oxidized iron landing on resin. Anything that disinfects with UV comes last, on clear water. The chlorine and peroxide injection calculator sizes the dose, the contact volume and the pump. Use it instead of copying a neighbor's setting.
Both are oxidants. They are not interchangeable. The figures below are the planning model already built into the injection calculator on this site, drawn from stoichiometric demand plus a working margin. They are for sizing a starting setpoint. A test after the contact tank is what you trust.
| Question | Hydrogen peroxide | Chlorine |
|---|---|---|
| Best fit | Dissolved iron and hydrogen sulfide when a chlorine taste is unacceptable | Iron, manganese, sulfur, and bacteria when a residual is wanted |
| Planning demand | About 0.3 ppm per ppm iron, about 1.5 ppm per ppm hydrogen sulfide | About 0.64 ppm per ppm iron, about 1.3 per ppm manganese, about 2.2 per ppm sulfide to elemental sulfur |
| Contact time used here | About 5 minutes nominal in the injection calculator | About 20 minutes nominal for iron and sulfur oxidation |
| Residual | Breaks down to water and oxygen. No lasting disinfectant in the pipes. Carbon destroys what remains. | Free chlorine can persist. That is the point for disinfection, and the reason a carbon filter is added for taste. |
| Manganese | Not a reliable oxidant at normal well pH | Oxidizes manganese; still needs filtration |
| Service | Solution refills, pump tubes, carbon or catalytic media | Bleach refills, pump tubes, carbon, and a residual test |
Chlorine can form chlorinated byproducts when it reacts with natural organic matter. Peroxide does not chlorinate the water. That is a real reason to choose it on a well that already tastes like a pool, or on a customer who has refused chlorine. It is not a reason to skip filtration. Oxidized iron still has to be removed, or the stains simply move downstream of the injection point.
The pump's flow sets the tank. Gallons of retention equal gallons per minute times the minutes you need. A 10 gpm pump at a 5 minute peroxide planning time wants on the order of 50 gallons of nominal retention, before you correct for short-circuiting. An unbaffled tank lets a streak of water race through, so the effective contact is a fraction of the clock time. A baffled retention tank or a length of contact pipe is more honest.
Chlorine oxidation on this site uses a longer nominal time, about 20 minutes, because the reaction dealers are counting on is slower. Copying the chlorine tank onto a peroxide job oversizes the vessel. Copying the peroxide minutes onto a chlorine disinfection job undersizes it. Disinfection is a different calculation again: it uses CT, residual times effective minutes, and peroxide is the wrong tool if the goal is a residual that keeps working in the pressure tank and the pipes.
Peroxide decomposes to water and oxygen. That is the feature. There is no bleach smell, and there is also nothing left to suppress bacteria that enter after the filter. A well with a history of coliform still needs the well itself repaired, and often a disinfectant that leaves a residual or a UV stage on clear water downstream. Treatment does not seal a cracked casing.
Until peroxide decomposes, it is still an oxidant. Catalytic carbon is there to finish that job and to hold the rust and sulfur particles. Commission the system by testing for residual peroxide after the carbon, not only by smelling the kitchen tap. If residual is getting through, the carbon is exhausted, the flow is too high, or the dose is past what the bed can destroy. Ozone systems, described in the ozone water treatment guide, share this “strong oxidant, no lasting residual” shape. Air injection shares the “no chemical jug” shape and gives up on heavy sulfur.
The honest short list:
Air injection remains the lower-maintenance choice when iron is moderate and sulfur is light, because there is no jug to refill. Peroxide earns its place when that simpler filter cannot keep the smell down. Ozone earns its place when the dealer wants no delivered chemical at all and will maintain a generator. Put those three on one proposal as options tied to the test, not as a single machine the tech happens to stock.
Installed price includes the metering pump, the solution tank, the contact vessel, the carbon filter and the plumbing. The number that surprises owners is the refill. Bleach is sold everywhere and is usually the less expensive oxidant per gallon of water treated. Peroxide costs more to keep in the tank, which is acceptable when it is the oxidant that actually solves the smell, and a poor trade when chlorine would have done the same job.
The service plan is the refill schedule, a spare pump tube, a carbon or media change before the residual breaks through, and a note of the dose that was commissioned. A water treatment dealer who tracks that on the customer record gets the repeat visit. A dealer who installs and disappears gets the callback when the solution tank runs dry and the rotten-egg smell returns in a week. Price the chemical you will deliver. Do not invent a savings claim the test has not earned.
Hydrogen peroxide at water-treatment strength is not the brown bottle from a medicine cabinet. Concentrates around 35 percent burn skin and eyes and react with organic dirt, rust and the wrong metals. Dilute at the shop or on site the way the supplier's instructions say, wear eye protection and gloves, and label the solution tank with the strength. Do not mix peroxide with chlorine bleach in the same tank. The reactions are violent and the products are not a treatment chemical you want in a basement.
Store the jug out of sun and away from the brine tank. Vent the area. A metering pump that is wired to the well pump only injects while the well is running, which is what you want, and it also means a failed foot valve or a pump that short-cycles will dose unevenly. Fix the well control before you chase the smell with a higher setting.
Hydrogen peroxide oxidizes dissolved ferrous iron so a filter can catch it. The planning demand used on this site's injection calculator is about 0.3 ppm of peroxide per ppm of iron, plus a small residual. Peroxide does not, by itself, filter anything. You still need contact time and a backwashing filter, usually catalytic carbon, to catch the particles and break down leftover peroxide.
For hydrogen sulfide, peroxide is often the oxidant dealers prefer when the customer will not accept a chlorine taste. It reacts quickly and the site's planning model uses a shorter contact time than the 20 minute chlorine rule of thumb. Chlorine still wins when you need a disinfectant residual in the pipes, when manganese has to be oxidized at ordinary pH, or when chemical cost per gallon is the priority. Match the oxidant to the lab sheet.
It can, right after the contact tank. Unlike chlorine, that residual is not a lasting disinfectant through the house plumbing, and you do not want to drink concentrated peroxide. Catalytic carbon after the contact tank breaks residual peroxide down to water and oxygen. Test after the filter during commissioning. A system with no carbon stage is not finished.
Not reliably at the pH of most wells. The injection calculator on this site does not assign a peroxide demand to manganese for that reason. Chlorine or a manganese-dioxide media regenerated for manganese is the usual answer. If the lab sheet shows manganese above the 0.05 mg/L staining level, do not sell peroxide as the manganese treatment.
Oxidation is not instant, but peroxide is faster on iron and hydrogen sulfide than chlorine's common 20 minute detention rule. This site's calculator uses about 5 minutes of nominal contact as the peroxide planning default. Nominal time is not the same as effective contact, because water short-circuits through an unbaffled tank. Size the tank from pump flow and confirm the result with a test, not with the stopwatch alone.
The repeating costs are the peroxide itself, metering-pump tubes, and the carbon or filter media on a replacement schedule. Household bleach is widely sold and is usually the cheaper oxidant per gallon of water treated. Peroxide is bought as a diluted solution or as a concentrate the dealer handles, and that chemical purchase is part of the service plan. This page does not publish a national dollar figure, because strength, dose and local price move the bill. Size the feed first, then price the chemical you will actually deliver.
30-minute demo. See how dealers quote peroxide or chlorine from the water test and schedule chemical, pump tubes and media before the smell comes back.
Book a DemoSubcontractorHub
AI proposals, sales pipeline, and project management — all in one platform.
30 minutes. No commitment.