In-Situ Treatment Calculator
Calculate injection well spacing, reagent volumes, and costs for in-situ chemical oxidation or reduction.
About this calculator
This calculator sizes an in-situ chemical treatment system — ISCO (oxidation, using reagents like permanganate or persulfate) or ISCR (reduction, using zero-valent iron or dithionite) — for a defined subsurface treatment zone. It starts from the treatment zone's length, width, and depth to get a total volume, then multiplies by effective porosity to isolate the pore volume, the actual groundwater that carries and reacts with the reagent. Contaminant mass is derived from that pore volume and the measured dissolved concentration, then scaled up by two factors: the stoichiometric ratio (kg of reagent needed per kg of contaminant, which varies by chemistry — persulfate typically needs roughly twice what permanganate does for the same target compound) and the natural oxidant demand (NOD) multiplier, which accounts for the reagent also being consumed by background soil organic matter and reduced minerals rather than just the contaminant itself. Well count and spacing come from the radius of influence (ROI): wells are placed on a grid spaced at ROI times the square root of two so that circular delivery zones overlap along the diagonal, guaranteeing full coverage with no untreated gaps between wells.
The reagent total is then divided evenly across wells and converted to an injection volume assuming a 3% solution by mass, a reasonable field mixing concentration for most oxidants. The biggest source of estimation error is the NOD multiplier — real soils with high organic content or reactive iron minerals can consume far more reagent than the contaminant alone would suggest, so treat the default of 5x as a starting point that should be refined with a site-specific NOD bench test. The reported cost covers reagent material only, not wells, mobilization, or labor.
Inputs
Results
Well spacing (m)
4.24
Number of injection wells
40
Total reagent (kg)
675
How to Use This Calculator
- Enter treatment zone dimensions (length, width, depth in meters) from the site plan.
- Set effective porosity and the contaminant concentration in groundwater (mg/L).
- Review the calculated pore volume and total contaminant mass to size the treatment system.
- Check recommended well spacing and total number of injection/extraction wells.
- Use total volume of reagent needed to prepare material orders and cost estimates.
How the result changes with Radius of influence (m)
| Radius of influence (m) | Well spacing (m) | Number of injection wells | Total reagent (kg) |
|---|---|---|---|
| 1.5 | 2.12 | 150 | 675 |
| 2.25 | 3.18 | 70 | 675 |
| 4.5 | 6.36 | 20 | 675 |
| 7.5 | 10.61 | 6 | 675 |
What each input means
- Treatment zone length (m)
- Length of the target treatment zone.
- Treatment zone width (m)
- Width of the target treatment zone.
- Treatment depth (m)
- Vertical extent of the contaminated interval.
- Effective porosity
- Fraction of soil volume that is pore space.
- Contaminant in groundwater (mg/L)
- Average dissolved contaminant concentration in pore water.
- Radius of influence (m)
- Effective reagent delivery radius per well. Sand 3-5m, silt 1-2m.
- Stoichiometric ratio (kg/kg)
- kg reagent per kg contaminant. KMnO4 for TCE ~2.4, persulfate ~4.7.
- NOD multiplier
- Natural oxidant demand multiplier. Typical 3-10x stoichiometric demand.
- Reagent cost ($/kg)
- Unit cost of chemical reagent. KMnO4 ~$3-5/kg, persulfate ~$1-2/kg.
What each result means
- Treatment volume (m³)
- Total volume of the treatment zone.
- Pore volume (m³)
- Volume of groundwater in the treatment zone.
- Well spacing (m)
- Center-to-center distance for injection wells (diagonal overlap pattern).
- Number of injection wells
- Total wells needed for grid coverage of treatment zone.
- Contaminant mass (kg)
- Total dissolved contaminant mass in the pore water.
- Total reagent (kg)
- Total chemical reagent mass including natural oxidant demand.
- Reagent per well (kg)
- Chemical mass to inject at each well.
- Solution per well (gal)
- Volume of 3% reagent solution to inject per well.
- Reagent cost ($)
- Total chemical cost (does not include mobilization, wells, or labor).
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTreatment zone length (m) = 30, Treatment zone width (m) = 20, Treatment depth (m) = 5, Effective porosity = 0.3 = 9 input(s) provided
- Calculate Well spacingWell spacing = roi * sqrt(2)4.24 = 4.24
- Calculate Number of injection wellsNumber of injection wells = wellsAlongLength * wellsAlongWidth40 = 40
- Calculate Total reagentTotal reagent = stoichDemand * nodMultiplier675 = 675
- Calculate Treatment volumeTreatment volume = treatLength * treatWidth * treatDepth3000 = 3000
- Calculate Pore volumePore volume = treatVolume * porosity900 = 900
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
What's the difference between ISCO and ISCR, and does this calculator handle both?
ISCO (in-situ chemical oxidation) uses oxidants like permanganate or persulfate to break down contaminants, while ISCR (in-situ chemical reduction) uses reductants like zero-valent iron or dithionite. The calculator handles both because it works purely off the stoichiometric ratio, reagent cost, and NOD multiplier you enter rather than the underlying chemistry, so switching between an oxidation and a reduction scenario just means updating those three inputs to match the reagent you actually plan to use.
Why does well spacing use the radius of influence times the square root of two instead of just doubling it?
Spacing wells at exactly 2x the radius of influence would leave diamond-shaped gaps uncovered between four adjacent wells' circular delivery zones. Multiplying by the square root of two (about 1.414) sets the diagonal spacing so each well's circle overlaps its diagonal neighbors just enough to eliminate those gaps, giving full areal coverage with the fewest wells for a square grid pattern.
Why is the reported reagent cost so much lower than a typical field remediation budget?
The reagent cost output only multiplies total reagent mass by unit cost per kilogram — it doesn't include drilling, well installation, mobilization, permitting, or labor, all of which the calculator explicitly leaves out. For a full project budget this figure should be treated as one line item within a larger cost estimate, not the total.
How sensitive is total reagent to the NOD multiplier, and why does the calculator default to 5x?
Total reagent is the stoichiometric demand multiplied directly by the NOD multiplier, so doubling that multiplier doubles both reagent mass and cost with no diminishing returns built in. The default of 5x is a mid-range value from typical literature (3-10x), but because real natural oxidant demand varies enormously with soil organic content and reactive mineral fraction, a site-specific NOD bench test is the only way to replace that assumption with a measured number.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Groundwater Treatment Calculator
Size a pump-and-treat system from plume dimensions, aquifer properties, and cleanup targets.
RemediationSoil Remediation Cost Calculator
Estimate soil excavation and disposal costs by contaminant type, volume, and disposal method.
RemediationVapor Intrusion Assessment Calculator
Evaluate the vapor intrusion pathway using Johnson-Ettinger model attenuation factors and EPA screening levels.
More in Environment, Weather & Climate.