Pool Shock Calculator: How Much Chlorine is Needed

Use our Pool Shock Calculator to quickly estimate how much shock your pool needs to keep the water clean, clear, and safe. Also, find out what other things are important during pool shock and what you should pay attention to.
Table of Contents
How Much Shock Does Your Pool Need?
It depends on why you’re shocking. For routine maintenance, target 10 ppm free chlorine — that’s about 1 lb of cal-hypo per 10,000 gallons. For a green, algae-filled pool, you need to triple that to around 30 ppm, or roughly 3 lbs per 10,000 gallons. Always fix your pH to 7.2-7.4 first — high pH cuts shock effectiveness by half or more. Use the calculator below for your exact pool size, condition, and shock product.
Pool Shock Calculator
Picks the right target chlorine level for your situation and calculates the exact shock dose for your product and pool size.

Green water, a strong chlorine smell, or a pool that just won’t hold sanitizer no matter what you throw at it — if any of that sounds familiar, you already know the fix is shock. But “just add some shock” isn’t really an answer, is it? Maybe you’ve wondered… How much do I actually need? Does it matter which product I use? Why does my pool need so much more than my neighbor’s? The honest answer is that it depends on why you’re shocking, what product you’re using, and even your CYA level. Let’s walk through how to get the number right instead of guessing.
What Shocking Actually Does
Shocking means pushing your free chlorine (FC) way above its normal maintenance range to hit what’s called breakpoint chlorination. At that level, chlorine overwhelms algae, burns off chloramines (the stuff that actually causes that “too much chlorine” smell), and kills off bacteria that regular daily dosing just can’t touch. It’s not a weekly chore — think of it as a targeted fix for a specific problem, not routine maintenance.
How Much Shock by Situation
So how much do you actually need? Your target FC depends entirely on what you’re dealing with.
| Situation | Target FC | Cal-Hypo per 10,000 gal |
|---|---|---|
| Routine maintenance | 10 ppm | 1 lb |
| Light algae / green tint | 15-20 ppm | 1.5-2 lbs |
| Dark green / heavy algae | 25-30 ppm | 2.5-3 lbs |
| Black algae | 30+ ppm | 3+ lbs, plus brushing |
Black algae is the toughest one you’ll come across — it has a protective outer layer, so you’ll need to physically brush it (a stainless steel brush works best) before chlorine can even reach it.
Formulas for Shocking a Pool
Here’s a question worth asking: what if your test kit measures more than just free chlorine? If your kit gives you a Total Available Chlorine (TAC) reading alongside Free Available Chlorine (FAC), you can actually get a more precise dose than the flat “target minus current” method above — one that accounts for chloramine buildup, not just your raw FC number.
The first step is finding your Combined Available Chlorine (CAC) — this is the chlorine that’s already reacted with contaminants and is basically dead weight, doing nothing useful for sanitizing:
CAC = TAC − FAC
From there, you calculate your real adjustment level — this is the number that actually drives your dose, and it weights combined chlorine ten times heavier than free chlorine, since combined chlorine is what you’re really trying to burn off:
Adjustment Level = (CAC × 10) − FAC
Once you have your adjustment level, plug it into one of these two formulas depending on your product (pool volume in US gallons):
Liquid chlorine (sodium hypochlorite, 12.5% strength):
Amount (fl oz) = 10.7 × (pool volume ÷ 10,000) × adjustment level
Cal-Hypo (calcium hypochlorite, 65-75% strength):
Amount (dry oz) = 2.0 × (pool volume ÷ 10,000) × adjustment level
Example: a 20,000 gallon pool with a TAC reading of 3 ppm and an FAC reading of 1 ppm, shocking with liquid chlorine.
1. Find CAC: 3 − 1 = 2 ppm combined chlorine.
2. Find the adjustment level: (2 × 10) − 1 = 19.
3. Plug into the liquid formula: 10.7 × (20,000 ÷ 10,000) × 19 = 10.7 × 2 × 19 = 406.6 fl oz.
What this tells you: even though FAC alone only reads 1 ppm, the combined chlorine hiding in that TAC reading is what’s really driving up your dose — which is exactly why this method catches problems the simpler target-based formula can miss.
So which method should you actually use? If all you’ve got is a basic FAC test strip, the situation-based target method further up is a perfectly solid starting point. But if your test kit gives you a TAC reading too (most decent liquid test kits do), this CAC-based formula is the more accurate, pool-pro-level way to dose — it’s the same underlying math professional pool services use to catch combined chlorine problems before they turn into algae or that harsh chemical smell everyone blames on “too much chlorine.”
Calculating Your Dose, Step by Step
Curious how the simpler, situation-based math works? Here it is for granular shock like cal-hypo.
Example: a 20,000 gallon pool, current FC at 1 ppm, targeting 10 ppm with 65% cal-hypo.
1. Find your FC increase needed: 10 − 1 = 9 ppm.
2. Multiply gallons by that number: 20,000 × 9 = 180,000.
3. Divide by 10,000 × your product’s strength: 10,000 × 0.65 = 6,500. So 180,000 ÷ 6,500 = 27.7 oz.
4. Convert to pounds: 27.7 ÷ 16 = 1.73 lbs.
So: you’d need about 1.73 lbs of 65% cal-hypo shock to hit your target.
Choosing a Shock Product
Not all shock is created equal, and each type comes with its own trade-offs worth knowing about.
| Product | Best For | Watch Out For |
|---|---|---|
| Liquid Chlorine (10-12.5%) | Salt water pools, vinyl liners, fast results | Loses strength quickly in storage — buy fresh |
| Cal-Hypo Shock (65-73%) | Routine shocking, algae treatment, pool openings | Adds calcium; never mix with trichlor/dichlor |
| Dichlor Shock (56%) | Small pools, hot tubs, low-CYA situations | Adds CYA every use — repeated use causes CYA creep |
If you’re shocking regularly and already have decent CYA levels, liquid chlorine or cal-hypo are usually the better long-term picks over dichlor, since dichlor’s CYA contribution really does add up fast.
Why CYA Changes Everything (SLAM Method)
Here’s something a flat “shock to 30 ppm” rule completely misses: cyanuric acid (CYA) binds to chlorine and reduces how much of it is actually available to kill algae. So the higher your CYA, the higher your FC target needs to be just to reach the same real killing power.
That’s exactly what the SLAM method (Shock, Level, And Maintain) accounts for. Instead of a fixed number, your target is based on your CYA reading — roughly 40% of your CYA level, with a 20 ppm floor. You hold that level, retesting and re-dosing as needed, until the water actually clears and chlorine stops dropping overnight.
SLAM Target by CYA Level
Wondering how your own target shifts with your CYA reading? Here’s the breakdown.
| CYA Level | SLAM Target (FC) |
|---|---|
| 0-50 ppm | 20 ppm (floor) |
| 50 ppm | 20 ppm |
| 75 ppm | 30 ppm |
| 100 ppm | 40 ppm |
What if your CYA is over 100? At that point, reaching SLAM level gets expensive fast. Honestly, it’s often cheaper and quicker to drain 50-75% of the pool, refill with fresh water to bring CYA back down, then shock at the lower target instead.
Getting the Timing Right
Sunlight burns through unstabilized chlorine fast — sometimes within a few hours. Evening dosing gives it a full night to actually work.
At pH 7.2, about 66% of your chlorine is active. At pH 8.0, that drops to around 21%. High pH means you need roughly three times as much shock to get the same result.
Common Shocking Mistakes
Shocking during the day. You’ll lose most of your chlorine to UV breakdown before it has a chance to do its job. Always shock at dusk or after dark.
Not fixing pH first. High pH cuts your chlorine’s killing power dramatically — test and adjust before you shock, not after.
Under-dosing algae treatment. A light dose just feeds the survivors. Algae needs to be overwhelmed, not nudged.
Mixing shock products. Never combine cal-hypo with trichlor or dichlor — they can react violently together.
Swimming too soon. Wait until FC drops back below 5 ppm before anyone gets back in, which usually takes 8-24 hours.
Not sure of your exact dose? Use the Pool Shock Calculator above to pick your situation, product, and pool size for an exact number.
Why trust this guide: these dosing figures and the SLAM method reflect standard breakpoint chlorination math widely used across pool chemistry references and professional pool service routes. Always wear gloves and eye protection when handling shock, and never mix chemical types together.
So really, that’s all there is to it — match your target to your situation, run the math, and hold the level until the water actually clears. Don’t get discouraged if it takes a day or two longer than you’d like; algae recovery is rarely a one-shot fix. If your pool won’t hold chlorine no matter how much you add, drop a comment below and I’ll help you figure out what’s going on.
Frequently Asked Questions
Dark green or heavily algae-filled water usually needs free chlorine raised to around 25-30 ppm. That’s roughly 3 lbs of cal-hypo shock per 10,000 gallons, though your exact CYA level can push that target higher.
SLAM stands for Shock, Level, And Maintain. Instead of a fixed ppm target, it sets your chlorine goal based on your CYA level — roughly 40% of your CYA reading, with a 20 ppm floor. You hold that level, retesting and re-dosing, until the water clears and chlorine stops dropping overnight.
Cyanuric acid binds to chlorine and reduces its killing power. The higher your CYA, the higher your free chlorine needs to be to actually reach breakpoint and kill algae — which is why a fixed “shock to 30 ppm” rule doesn’t work the same for every pool.
Cal-hypo is granular and adds calcium along with chlorine. Dichlor is also granular but adds cyanuric acid with every dose, which can cause CYA to creep up over time with repeated use. Liquid chlorine adds almost nothing besides chlorine, making it the cleanest option, though it’s less concentrated and needs more volume per dose.
No. Never mix cal-hypo with trichlor or dichlor products — combining them can cause a dangerous reaction, including fire risk. Stick to one product type per treatment.
Shock at dusk or after dark. Sunlight breaks down unstabilized chlorine fast — an unprotected pool can lose most of its chlorine within a few hours of direct sun. Shocking in the evening gives it a full night to work.
Wait until free chlorine drops back below 5 ppm, which typically takes 8-24 hours for a routine shock. Heavier algae treatments that hold FC at 20-30 ppm for multiple days can take longer to come back down to a safe swimming range.
It’s genuinely difficult to over-shock a pool to a dangerous degree — it would take an excessive amount to cause real problems beyond skin or eye irritation. It’s generally fine to round up your dose rather than under-treat, especially for algae.
Related Article: Muriatic Acid Pool Calculator

