Pool, Spa & Water Treatment Chemistry worked example
Shock Treatment Dose with pool volume basis of 5 10k gal: a worked example
Push pool volume basis up to 5 10k gal and the picture changes. This example computes every intermediate figure at that operating point. Use it after heavy use, algae cleanup, combined chlorine, or contamination response planning.
The inputs for this scenario
- Pool volume basis (gallons / 10,000): 5 10k gal (raised for this scenario; the documented default is 2)
- Target free chlorine rise: 10 ppm (unchanged)
- Product oxidizer yield factor: 0.14 units / ppm / 10k gal (unchanged)
- Delivery efficiency correction: 1.18 x (unchanged)
Working through the calculation
- Applying the documented formula (Shock dose = pool volume basis x desired oxidizer increase x product dose factor x efficiency correction) to the inputs above produces each figure below.
- At this operating point the engine returns 8.44 lb or gal for shock treatment dose, the number this scenario is built around.
- At this operating point the engine returns 7.15 value for base product.
- At this operating point the engine returns 1.18 x for multiplier.
- At this operating point the engine returns 50 value for factor a x b.
How this compares with the baseline
- Against the tool's baseline example, where pool volume basis sits at 2 10k gal and the headline result is 3.37 lb or gal, this scenario comes in 150% above the baseline at 8.44 lb or gal.
- It calculates the pounds or gallons of shock to add by multiplying pool volume (in 10k-gal units), the target ppm rise, the product yield factor, and an efficiency correction. The value of this scenario is the size of the gap it exposes: that gap, priced out over a year, is the budget you can justify spending to close it.
Results at a glance
- Shock treatment dose: 8.44 lb or gal (headline result)
- Base product: 7.15 value
- Multiplier: 1.18 x
- Factor A x B: 50 value
Run it with your numbers
- Every input above is editable in the live Shock Treatment Dose calculator, which recalculates instantly and can be shared with the inputs intact.
Last reviewed 2026-05-12.