terican

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.

FreeInstantNo signupOpen source

Inputs

Shock Needed

Explain my result

0/3 free

Get a plain-English breakdown of your result with practical next steps.

Shock Neededoz

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

Frequently asked questions

How much pool shock do I need for a 10,000-gallon pool?
For a 10,000-gallon pool using calcium hypochlorite at 68% available chlorine and targeting a 10 ppm chlorine increase, approximately 13–14 oz (about 0.87 lb) of product is required. If cyanuric acid exceeds 40 ppm, the target chlorine level must be raised proportionally — for example, 6 ppm minimum at 80 ppm CYA — which demands more product. Always test current free chlorine first to calculate the exact ppm increase needed.
How do I calculate how much shock to add to my pool?
Use the formula: Shock (oz) = (Pool Volume in gallons × Required ppm Increase × 1.34) ÷ (10,000 × Product Purity as a decimal). First, test current free chlorine with a DPD or FAS-DPD test kit. Determine the target level based on shock purpose. Calculate pool volume using length × width × average depth × 7.48 for rectangular pools, then apply the formula with the chosen product's available chlorine percentage converted to a decimal.
Does cyanuric acid (CYA) level affect how much pool shock is needed?
Yes, elevated CYA significantly raises the minimum free chlorine target required for effective breakpoint chlorination. With CYA at 30 ppm, a minimum free chlorine target of approximately 2.25 ppm is required; at 80 ppm CYA, that target rises to 6 ppm or higher. Higher targets mean considerably more shock product per treatment per 10,000 gallons, making accurate CYA testing with a reliable test kit essential before calculating any shock dosage.
How often should you shock a swimming pool?
Most residential pools benefit from shocking every 1–2 weeks during the swimming season, particularly after heavy bather loads, rainstorms, or any visible algae growth. The 2023 CDC Model Aquatic Health Code recommends immediate hyperchlorination to 25 ppm following fecal contamination incidents to achieve Giardia inactivation. High-traffic pools, pools in warm climates, and those with consistently low free chlorine readings may require weekly shocking to maintain safe, clear water throughout the season.
How long after shocking a pool can swimmers safely re-enter?
Swimmers must wait until free chlorine drops below 4 ppm before re-entering the pool. This typically takes 8–24 hours depending on sunlight intensity, existing CYA level, water temperature, and bather load. Testing with a DPD or FAS-DPD test kit is the only reliable method to confirm safe re-entry levels. Most state health codes, including Georgia DPH and South Carolina Regulation 61-51, prohibit swimming when free chlorine exceeds 4 ppm due to skin and eye irritation risks.
What is the difference between Cal-Hypo shock and non-chlorine shock?
Calcium hypochlorite (Cal-Hypo) shock at 68–73% available chlorine actively kills algae, destroys bacteria, and breaks down chloramines through direct chlorination, raising measurable free chlorine levels. Non-chlorine shock (potassium monopersulfate) oxidizes chloramines without adding free chlorine, making it useful for weekly oxidation in stabilized pools with adequate existing chlorine. However, non-chlorine shock cannot kill algae, eliminate bacteria independently, or satisfy breakpoint chlorination requirements — particularly when CYA is elevated above 30 ppm.