Pool, Spa & Water Treatment Chemistry calculator

Pool Shock Treatment Dose Calculator

Estimate a shock treatment quantity from pool volume, target oxidizer increase, and product dose factor.

What this calculator does

  • Estimate shock treatment dose from water volume, desired oxidizer rise, product strength, and efficiency.
  • Use it after heavy use, algae cleanup, combined chlorine, or contamination response planning.
  • Pool shock raises free chlorine rapidly to destroy combined chlorine, algae, and bacteria.

Formula used

  • Shock dose = pool volume basis x desired oxidizer increase x product dose factor x efficiency correction

Inputs explained

  • Pool volume basis: Divide pool gallons by 10,000. For a 20,000-gallon pool, enter 2.
  • Desired oxidizer increase: Use the target ppm increase. Most shock events target 10 to 30 ppm free chlorine.
  • Product dose factor: Use label dose factor. Typical 68% calcium hypochlorite yields about 0.143 lb per ppm per 10,000 gallons.
  • Demand efficiency correction: Enter 100 divided by expected delivery efficiency. For 85% efficiency, enter 1.18.

How to use the result

  • Shock after heavy use, algae appearance, combined chlorine above 0.4 ppm, or any contamination event. Apply in the evening when UV demand is low.
  • Never add shock directly to skimmer baskets or mix with other chemicals. Pre-dissolve granular products in a bucket of water before adding. Run circulation for at least 8 hours. Retest before allowing swimmers to enter. Use the result for planning math only. Follow product labels, health codes, local regulations, test-kit instructions, chemical safety rules, and qualified pool operator guidance before dosing water.

Common questions

  • What is the shock treatment dose calculator for? Estimate shock treatment dose from water volume, desired oxidizer rise, product strength, and efficiency.
  • What numbers do I need for shock treatment dose? You need pool volume basis, desired oxidizer increase, product dose factor, demand efficiency correction. Use measured test results and the same pool, spa, tank, or treatment volume for every input.
  • How should I use the result? Use the result to check dose size, run time, flow, inventory, or operating cost before changing a treatment plan or purchase order.
  • What should I verify before acting? Verify water volume, units, chemical strength, product label directions, bather load, local code, and current test results. Retest after treatment and never mix incompatible chemicals.

Last reviewed 2026-05-12.