Pool Shock Calculator
Pool shock instantly calculates results using cac, fac, tac. Use the calculator above for instant answers in your browser.
Maintaining a crystal clear swimming pool requires precise chemical dosing, especially when fighting algae or stubborn contaminants. This Pool Shock Calculator helps pool owners quickly determine the exact amount of calcium hypochlorite or sodium hypochlorite needed based on your current water chemistry readings, including Combined Available Chlorine (CAC), Free Available Chlorine (FAC), and Total Available Chlorine (TAC).
How Pool Shock Calculations Work
The mathematical foundation of pool shocking relies on determining your Combined Available Chlorine (CAC), which is calculated by subtracting Free Available Chlorine (FAC) from Total Available Chlorine (TAC): CAC = TAC - FAC. Once you know your chlorination deficit, the calculator applies specific multipliers based on your chosen chemical type and pool volume in gallons. For calcium hypochlorite, the formula factors in standard granular potency: calcium_hypochlorite = (((TAC - FAC) * 10) - FAC) * (pool_volume / 10000) * 2. For liquid sodium hypochlorite, a higher multiplier is utilized to account for liquid concentration: sodium_hypochlorite = (((TAC - FAC) * 10) - FAC) * (pool_volume / 10000) * 10.7.
Worked Calculation Example
Imagine you have a standard residential swimming pool with a volume of 20,000 gallons. Your water testing kit reveals a Total Available Chlorine (TAC) reading of 4.0 ppm and a Free Available Chlorine (FAC) reading of 1.0 ppm. First, find your Combined Available Chlorine (CAC): 4.0 ppm - 1.0 ppm = 3.0 ppm. Next, factoring in the pool volume, let us calculate the required dose for calcium hypochlorite. Using the formula (((4.0 - 1.0) * 10) - 1.0) * (20000 / 10000) * 2, we first solve inside the inner parentheses (3.0 * 10 = 30), subtract the FAC (30 - 1.0 = 29), multiply by the volume ratio (29 * 2 = 58), and finally multiply by the chemical factor (58 * 2 = 116 ounces of calcium hypochlorite).
Pool Shock Best Practices
Always broadcast granular pool shock across the deep end of your pool with the pump running to ensure even distribution and prevent bleaching of the pool liner. Never mix different types of chlorine or pool chemicals together in a bucket, as dangerous chemical reactions can occur. Finally, perform your shock treatments at dusk or night to prevent sunlight ultraviolet rays from rapidly degrading the free chlorine before it can sanitize the water.
FAQs
How do I shock a pool using calcium hypochlorite pool shock?
To shock your pool with calcium hypochlorite, first dissolve the granular powder in a bucket of warm water if your manufacturer recommends it, or broadcast it directly across the deep end of the pool with the pump running. Run your filtration system continuously for at least 8 to 12 hours after application to thoroughly circulate the sanitizer throughout the entire water body.
Why isn't my pool shock treatment working?
If your shock treatment fails to clear the water or raise your chlorine levels, high stabilizer (cyanuric acid) levels might be blocking your chlorine's effectiveness, or heavy organic contaminant loads (like algae and bacteria) are consuming the chlorine faster than you can add it. Additionally, check your pH levels, as chlorine works significantly less efficiently when water is overly basic.
Why does my pool remain green after shocking?
A persistent green hue usually indicates severe algae proliferation that requires a secondary or higher shock dose, or the presence of dissolved metals like copper reacting with sanitizers. If your free chlorine levels drop back down to zero quickly after shocking, there is still active organic waste in the water demanding oxidation, meaning you need to shock again.
Can I perform two shock chlorinations in a row?
Yes, you can perform consecutive shock treatments if the initial dose did not fully eliminate heavy algae or high combined chlorine levels. However, you should wait several hours, retest your water chemistry parameters, and ensure that swimming safety thresholds are met before entering the pool or adding another heavy dose of oxidizer.
Formula verified against Standard reference formulas — all calculations use deterministic, standards-based formulas.
Related calculators
Speed
Instantly calculate speed using distance, speed, speed2. Free, accurate everyday life calculator with real-world examples.
Everyday life
Age
Instantly calculate age using birth time, currentdate, dateofcurrent. Free, accurate everyday life calculator with real-world examples.
Everyday life
Korean age
Instantly calculate korean age using birthday passed, byear, calculation option. Free, accurate everyday life calculator with real-world examples.
Everyday life
Helium balloons
Instantly calculate helium balloons using balloon diameter, balloon size vs, balloon weight. Free, accurate everyday life calculator with real-world examples.
Everyday life
BC to AD
Instantly calculate bc to ad using difference, time ad, time bc. Free, accurate everyday life calculator with real-world examples.
Everyday life