Last verified · v1.0
Calculator · general
Pool Shock Calculator
Pool shock calculator computes the exact ounces of shock product needed based on pool volume, chlorine level, CYA, shock purpose, and product type.
Inputs
Shock Needed
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
How the Pool Shock Calculator Works
Shocking a swimming pool — also called superchlorination — raises the free chlorine level high enough to destroy chloramines, kill algae, and eliminate harmful bacteria. The pool shock calculator applies a chemically validated formula to determine the precise amount of shock product required based on pool volume, current chlorine level, cyanuric acid (CYA) concentration, shock purpose, and the specific chemical product selected.
The Core Formula
The dosage of shock product required is calculated using the following relationship:
Shock (oz) = (Vgal × ΔCppm × M) ÷ (10,000 × P)
Each variable contributes a specific role in the calculation:
- Vgal — Total pool volume in gallons. Accurately estimating this value is the single most important step.
- ΔCppm — The required chlorine increase in parts per million, calculated as the target free chlorine level minus the current measured level.
- M — A combined method and unit-conversion multiplier. At its base, approximately 1.34 oz of pure chlorine raises free chlorine by 1 ppm per 10,000 gallons. This value scales upward for algae treatment, breakpoint chlorination at elevated CYA, or contamination response protocols.
- P — The decimal purity representing the available chlorine fraction of the shock product. Calcium hypochlorite at 68% available chlorine uses P = 0.68; liquid sodium hypochlorite at 12.5% uses P = 0.125.
Calculating Pool Volume by Shape
Pool volume must be established before applying the shock formula. The appropriate equation depends on pool shape:
- Rectangular: Volume (gal) = Length × Width × Avg Depth × 7.48
- Circular: Volume (gal) = π × Radius² × Avg Depth × 7.48
- Oval: Volume (gal) = π × (Length ÷ 2) × (Width ÷ 2) × Avg Depth × 7.48
- Kidney / Freeform: Volume (gal) ≈ Length × Width × Avg Depth × 7.48 × 0.85
The factor 7.48 converts cubic feet to US gallons. Average depth equals the sum of the shallow-end and deep-end depths divided by two — for example, a pool with a 3 ft shallow end and a 7 ft deep end has an average depth of 5 ft.
The Role of Cyanuric Acid (CYA)
Cyanuric acid protects free chlorine from UV degradation but raises the minimum chlorine threshold required for effective breakpoint chlorination — the point at which chloramines are fully oxidized. According to the 2023 CDC Model Aquatic Health Code, free chlorine must maintain a specific minimum ratio to CYA. As a standard guideline, breakpoint chlorination requires free chlorine of at least 7.5% of the CYA level. With CYA at 40 ppm, the minimum shock target is approximately 3 ppm; at 80 ppm CYA, that target climbs to 6 ppm or higher — demanding proportionally more product per treatment.
Shock Product Types and Purity Values
Different shock chemicals carry different concentrations of available chlorine, which directly determines how much product is needed:
- Calcium Hypochlorite (Cal-Hypo 68%): P = 0.68 — the most widely used granular pool shock product
- Calcium Hypochlorite (Cal-Hypo 73%): P = 0.73 — a higher-concentration granular variant
- Sodium Dichloro (Dichlor 56%): P = 0.56 — dissolves quickly but also contributes CYA to the water
- Trichloro (Trichlor 90%): P = 0.90 — highest chlorine concentration, slow-dissolving, also raises CYA
- Sodium Hypochlorite / Liquid Chlorine (12.5%): P = 0.125 — leaves no residue, suitable for pools with balanced CYA
- Potassium Monopersulfate (Non-Chlorine Shock): Operates via oxidation rather than chlorination; requires a separate dosage method not covered by this chlorine-based formula.
Worked Example: Routine Shock of a Rectangular Pool
Consider a 20 ft × 10 ft rectangular pool with a 3 ft shallow end and a 7 ft deep end (average depth = 5 ft):
- Volume = 20 × 10 × 5 × 7.48 = 7,480 gallons
- Current free chlorine = 0.5 ppm; target = 10 ppm for routine superchlorination
- ΔC = 10 − 0.5 = 9.5 ppm
- Product: Cal-Hypo 68% (P = 0.68); M = 1.34 (standard unit conversion factor)
- Shock (oz) = (7,480 × 9.5 × 1.34) ÷ (10,000 × 0.68) = 95,201 ÷ 6,800 ≈ 14 oz (approximately 0.87 lb)
This result aligns with the industry benchmark of approximately 1 lb of Cal-Hypo 68% per 10,000 gallons to achieve a 10 ppm chlorine increase, as documented in the County of San Diego Swimming Pool Operator's Guide.
Shock Purpose and Target Chlorine Levels
The reason for shocking determines the required target chlorine increase and, therefore, the dosage:
- Routine weekly shock: Target 10 ppm to oxidize combined chlorine and chloramines
- Green or black algae: Target 20–30 ppm; brush pool surfaces thoroughly before and after application
- Fecal contamination: Hyperchlorinate to 25 ppm per CDC MAHC protocols for Giardia inactivation
- Seasonal pool opening: Shock to 10 ppm, then allow free chlorine to drop below 4 ppm before swimming
Safety and Application Best Practices
Always add granular shock to water — never pour water onto dry shock product. Broadcast the calculated amount evenly around the pool perimeter at dusk or night to minimize UV loss. Run the pool pump for at least 8 hours to ensure thorough chemical distribution. Allow free chlorine to drop below 4 ppm before permitting swimmers to re-enter, as mandated by both South Carolina Regulation 61-51 and Georgia DPH Swimming Pool Rules and Regulations. Never mix different shock products together, as the reaction can be violent.
Reference