Pool shock calculator
Pick your chlorine, enter your pool size, stabilizer (CYA) and free chlorine, and get how much to add to reach the shock level, with a chart of what free chlorine each CYA level needs.
Inputs
Not sure? Work it out with the pool volume calculator.
Liquid chlorine and calcium hypochlorite add no stabilizer. Dichlor does.
From a CYA test. The shock level and the chart both depend on it.
Test with a DPD or FAS-DPD kit.
Liquid chlorine to add
1.56gal
Raises 15,000 gal from 3.0 ppm to 16.0 ppm of free chlorine, using liquid chlorine, 12.5%.
Add it one chemical at a time with the pump running, in the evening, and retest after a few hours.
- Shock (SLAM) level
- 16 ppm
- Minimum free chlorine
- 3.0 ppm
- Raise by
- 13.0 ppm
- Side effects
- none
- Have on hand
- about 2 × 1.56 gal
- Shock (SLAM) level
- Target, top of range
- Target, bottom of range
- Minimum
To take 15,000 gal from 3.0 ppm to 16.0 ppm of free chlorine, add 1.56 gal of liquid chlorine, 12.5%. With 40 ppm of stabilizer the minimum free chlorine is 3.0 ppm, the target range 5–7 ppm and the shock level 16 ppm. The chart plots those three levels against stabilizer, with a marker at your stabilizer level.
Add chemicals safely
Pool chemicals are hazardous. Read this before you open a bag.
- Follow the label. Every product’s label is the final word on dose, handling and storage. This calculator estimates; the label and your health department’s rules win.
- Add one chemical at a time. Never put two chemicals in the pool or a bucket together, and let the pump run a while before the next one.
- Never mix them. Chlorine mixed with acid, or with another chlorine product, can release toxic gas or start a fire. Use a separate, clean scoop and bucket for each chemical, and never store different chemicals together. The Tulsa and Indiana guides both say never to mix chemicals of any kind.
- Add chemicals to water, never water to chemicals, and add acid to water. Dissolve dry products in a bucket of water first where the label says so.
- Keep swimmers out while you add chlorine, and protect your eyes and skin.
- Add large amounts in thirds over a couple of hours, as the Tulsa and Indiana guides advise, rather than all at once.
How it works
Shocking is arithmetic. A part per million of free chlorine is one milligram of chlorine in a litre of water, so the chlorine you need is the rise in ppm times the litres. The product is that chlorine divided by its strength.
rise = target free chlorine − free chlorine now (ppm) chlorine = rise × pool volume (L) ÷ 1,000 (grams of available chlorine) product = chlorine ÷ strength (dry: grams; liquid: mL, strength as grams per 100 mL)
- The target is one of three things: the SLAM level for your stabilizer, ten times your combined chlorine (breakpoint), or any level you choose.
- Side effects are worked out from the chemistry. Dichlor adds about 0.9 ppm of cyanuric acid for every 1 ppm of chlorine, and calcium hypochlorite adds about 0.7 ppm of calcium hardness. Liquid chlorine adds neither.
- The chart plots the minimum, the target range and the SLAM level against CYA, using Trouble Free Pool’s chart rows joined by straight lines, with your pool marked on it.
Worked example
A 15,000 gallon pool with 40 ppm of stabilizer and 3 ppm of free chlorine, shocked to its SLAM level:
- SLAM level at 40 ppm CYA: 16 ppm, so the rise is 13 ppm
- Chlorine: 13 × 56,781 L ÷ 1,000 = 738 g
- 12.5% liquid chlorine: 738 g ÷ 0.125 g/mL = 5,905 mL = 1.56 gal (200 fl oz)
- Or 65% calcium hypochlorite: 738 g ÷ 0.65 = 1,136 g = 2.5 lb, which also adds 9 ppm of hardness
Keep the free chlorine at 16 ppm until the water is clear and passes the overnight chlorine loss test, re-dosing as it falls.
Tips from the pool pad
- Test with the right kit. High chlorine levels overwhelm basic strips and DPD drops. A FAS-DPD test is the one that reads a SLAM level.
- Balance pH first. High pH makes chlorine far less effective, and a pH test is unreliable during a SLAM, so set it before you begin.
- A bigger bottle is not a bigger dose. The calculator’s “have on hand” chip is about twice the first dose for a SLAM, because you add again as the chlorine is used.
- Shock at dusk. Sunlight breaks down chlorine quickly; adding it in the evening lets it work overnight.
FAQ
How much shock do I add to a pool?
It depends on how much free chlorine you have, the level you want and the strength of what you add. For a 10,000 gallon pool, each 1 ppm of free chlorine takes about 2 oz of calcium hypochlorite (65–68%) or 10.3 fl oz of 12.5% liquid chlorine. The calculator does the multiplication for your size and product.
What is the SLAM level?
Shock Level And Maintain. It is the free chlorine to hold while clearing algae or chloramines, and it is about 40% of your stabilizer (CYA): 12 ppm at 30 CYA, 20 ppm at 50, 39 ppm at 100. Trouble Free Pool's chart lists it for each CYA from 20 to 100.
Why does the free chlorine I need change with stabilizer?
Because stabilizer binds most of the chlorine. The more CYA you have, the smaller the share left to kill algae, so the minimum free chlorine is about 7.5% of the CYA level. At 30 ppm CYA that is 2 ppm; at 60 ppm, 4.5 ppm. The flat 1–3 ppm many guides give assumes almost no stabilizer.
What is breakpoint chlorination?
Raising free chlorine high enough to burn off chloramines (combined chlorine). The rule in the Tulsa, Idaho and Indiana guides is to multiply the combined chlorine (total minus free) by 10. With 0.5 ppm combined, that is 5 ppm of free chlorine; with 1 ppm, 10 ppm. Use the breakpoint choice above.
Is shock the same as liquid chlorine?
Mostly. "Shock" on a bag usually means calcium hypochlorite, sometimes dichlor. Liquid chlorine does the same job as a shock and adds no stabilizer and no hardness. Non-chlorine shock (potassium monopersulfate) oxidizes but does not sanitize, so it does not raise free chlorine and this calculator does not apply to it.
Sources
- Pool Operators Permit Instruction Manual (section 3 and tables A and B, reprinted from Taylor Technologies), Tulsa Health Department. Amount of chlorine compound for 1 ppm by strength (65% calcium hypochlorite 2.05 oz per 10,000 gal; 10% liquid 12.8 fl oz); a 30 ppm algae shock table; breakpoint chlorination = combined chlorine × 10; never mix chemicals and follow the label.
- Adjusting Chemical Levels in a Swimming Pool (Water Chemistry Adjustment Guide), Indiana Department of Health (adapted from the NSPF Pool & Spa Operator Handbook). Per ppm in 10,000 gal, 67% calcium hypochlorite 2 oz, 12% sodium hypochlorite 10.7 fl oz, dichlor 56% 2.4 oz and 62% 2.1 oz; worked examples of shocking a 200,000 gal and a 40,000 gal pool.
- Swimming Pool Course Operator's Manual (Appendix B, breakpoint superchlorination worksheet), Idaho Public Health District 5. Combined chlorine × 10 is the amount to reach breakpoint; a 55,000 gal worked example using 2.0 oz of calcium hypochlorite per ppm per 10,000 gal.
- The Free Chlorine and Cyanuric Acid Relationship (FC/CYA chart), Trouble Free Pool. Read from a Wayback Machine copy, because the site itself blocks automated access. Minimum, target and SLAM free chlorine for each CYA from 20 to 100 ppm; the SLAM level is about 40% of CYA. Also the SLAM article, which says to buy double the first dose.
- New Thinking, Chlorine/Cyanuric Acid in Balance (Aqua Magazine, October 2015), Horizon Commercial Pools (reprint). Robert Lowry's recommendation that free chlorine be kept at 7.5% of the CYA level, e.g. about 2 ppm at 30 ppm CYA and 4 ppm at 50.
Formula and sources last checked September 30, 2026. How we test formulas.
Related calculators
Safety note: Estimates only. Equipment ratings vary by manufacturer, so always follow the manufacturer’s instructions and ratings, and ask a qualified professional when safety is at stake.