Pool, Spa & Water Treatment Chemistry calculator

Pool Oxidizer Demand Calculator

Oxidizer demand is the concentration of oxidizer, in parts per million, needed to burn off the organic and nitrogenous load that bathers, debris, and body oils add to the water. Aquatic operators and pool techs use it to size a shock or supplemental oxidation dose after a heavy swim event, rather than guessing and either wasting product or leaving combined chloramines behind. Getting this number right is what keeps water clear, comfortable, and free of the chloramine smell that signals under-oxidation. It is the difference between a controlled, planned shock and a reactive scramble the morning after a busy weekend.

What this calculator does

  • Estimate oxidizer demand from contaminant load, conversion factor, and treatment efficiency.
  • Use it after heavy bather load, storms, fecal events, algae cleanup, or combined chlorine issues.
  • It estimates the oxidizer concentration in ppm required to satisfy a given contaminant load, corrected for treatment efficiency and an optional safety buffer.

Formula used

  • Oxidizer demand = contaminant load x demand factor x efficiency correction x safety buffer

Inputs explained

  • Estimated contaminant load: Use a site-defined load basis such as bather-hours or an organic load estimate for the event.
  • Oxidizer demand factor: Use the site-selected factor for the contaminant basis. Typical estimates range from 0.05 to 0.15 ppm per bather-hour.
  • Treatment efficiency correction: Enter 100 divided by treatment efficiency percent. For 90% efficiency, enter 1.11.
  • Safety buffer factor: Use 1.0 for standard dose. Increase only for documented severe events or site policy.

How to use the result

  • Use it before shocking after a high-bather-load event, a storm, or an algae or chloramine problem, when you need a defensible dose target instead of a habit dose.
  • It relies on a site-defined load basis and demand factor; those are estimates, so always confirm with a chlorine demand test or a free/combined chlorine reading before assuming the water is fully oxidized.

Current U.S. benchmarks

  • Global copper trades at $13,552 per tonne (IMF via FRED, Jun 2026), up 37.8% in a year, and U.S. industrial electricity averages 8.66 cents per kWh. Both feed electrified-hardware unit economics.

Common questions

  • How do you calculate oxidizer demand? Multiply the estimated contaminant load by your demand factor, then by the efficiency correction and safety buffer. With a load of 50 bather-hours, a 0.08 ppm-per-unit factor, a 1.11 efficiency correction, and a 1.0 buffer, the demand is 4.44 ppm.
  • What is a good oxidizer demand target? There is no universal good number because it scales with bather load. A lightly used residential pool may show a demand of only 2 to 4 ppm, while a busy commercial spa after a party can demand 10 ppm or more of breakpoint oxidation.
  • What is breakpoint chlorination and how does it relate? Breakpoint is the point where enough oxidizer has been added to destroy combined chloramines, roughly ten times the combined chlorine reading. Oxidizer demand estimates the dose to reach that point plus the load already in the water.
  • Why include an efficiency correction? No oxidation is 100 percent efficient; some product is lost to side reactions, off-gassing, and UV. The correction, entered as 100 divided by efficiency percent, grosses up the dose so you actually hit the target ppm. At 90 percent efficiency you enter 1.11.
  • Should I use chlorine or a non-chlorine shock for this demand? Both can satisfy oxidizer demand. Chlorine shock also disinfects and reaches breakpoint on chloramines; non-chlorine oxidizers like potassium monopersulfate oxidize organics without raising free chlorine, useful when you need swimmers back quickly.

Last reviewed 2026-05-12.