Pool shock calculator: how much shock to add

Pick why you’re shocking and what you’re shocking with. The calculator sets the chlorine level, then works out the bags or gallons to get there.

Enter your measurements

gal
Don’t know it? Work it out with the pool volume calculator or the above-ground pool calculator.
“Available chlorine” on the bag.
ppm
Don’t know it? CYA (stabilizer, cyanuric acid) is what shields chlorine from sunlight — see pool words explained. Most test strips have a CYA pad, and pool stores test it free. The SLAM level is 40% of CYA, so test before a SLAM. For the CDC accident response, CYA must be 15 ppm or less.
Chlorine works better at pH 7.2–7.5. If pH is high, lower it first — the result tells you how much acid.
ppm
More options: Bag size
Add this much shock1.16 lb (18.5 oz)
Bags
2 bags · 1 lb bag
Shock level
10 ppm
Then
Let it fall back to your normal level before swimming — many labels say 4 ppm or less.
Calcium hardness this adds
6.4 ppm
How we got this

In short: raise chlorine from where it is to the shock level, then work out how much of your product holds that much chlorine.

Shock level: 10 ppm

10 − 1 = 9 ppm × 37,854 L = 341 g of chlorine

341 g ÷ 65% = 1.16 lb (18.5 oz) = 1.16 bags → 2 bags

Chemical safetyFollow the product label. Add chemicals to water, never water to chemicals. Never mix chemicals — especially chlorine and acid, or different types of chlorine. Add one at a time with the pump running, keep them away from children, and don’t swim until levels are back in range. This is an estimate: add it, let it circulate, then retest before adding more. Pool and spa water only — never use these doses for drinking water.

For this job · affiliate link
5-gallon bucket (one per chemical)Many shock labels say to pre-dissolve in a bucket of pool water — add the shock to the water, never water to the shock — so granules don’t bleach a liner.
View on Amazon (opens in a new tab)

Next: Afterwards, keep chlorine above the minimum for your stabilizer — the chlorine and stabilizer calculator gives it.

Quick answers for common sizes

Worked examples for the Pool Shock Calculator
ExampleAnswer
How much shock for a 10,000 gallon pool1.16 lb (18.5 oz)
How much liquid chlorine to shock a 10,000 gallon pool92.2 fl oz (2.9 qt)
How many bags of shock for a 20,000 gallon pool3 bags of 73% cal-hypo (1 lb bags)
How much liquid chlorine to SLAM a pool1.92 gal (7.7 qt)

Shock for this pool by product (same shock level)

Shock for this pool by product (same shock level)
ProductAdd this much shockStabilizer (CYA) this addsCalcium hardness this adds
liquid chlorine92.2 fl oz (2.9 qt)0 ppm0 ppm
bleach1.5 gal (6 qt)0 ppm0 ppm
cal-hypo1.16 lb (18.5 oz)0 ppm6.4 ppm
dichlor1.34 lb (21.5 oz)8.2 ppm0 ppm

“Shocking” just means raising free chlorine well above its everyday level for a while, to oxidize what has built up or to kill algae and germs. How high depends on why you are doing it — and with stabilizer in the water, on your CYA.

How high to shock

The CDC levels are written for public pool staff and are the most conservative published response. They assume pH 7.5 or lower and water at 77°F (25°C) or warmer.
WhyFree chlorineSource
Routine shock or superchlorination5–10 ppmPool chlorine labels (e.g. EPA reg. 82289-2)
Algae, a green or cloudy pool (SLAM)40% of CYA — 16 ppm at 40 CYATrouble Free Pool (hobbyist method)
Formed-stool accident2 ppm for 25–30 min, pH ≤ 7.5CDC fecal incident guidance
Diarrheal accident, no CYA20 ppm for 12.75 hours, pH ≤ 7.5CDC (CT 15,300)
Diarrheal accident, CYA 1–15 ppm20 ppm for 28 h, 30 ppm for 18 h or 40 ppm for 8.5 hCDC / Model Aquatic Health Code

How the shock dose is worked out

rise = shock level − current free chlorine
grams of chlorine = rise × pool litres ÷ 1,000
liquid (L) = grams ÷ (label % × 10)
granular (g) = grams ÷ (available chlorine % ÷ 100)
SLAM level = CYA × 0.40

One 1 lb bag of 73% cal-hypo holds about 331 g of chlorine — about 8.7 ppm in 10,000 gallons, which is why a 73% label says a bag shock-treats 15,000 gallons (about 5.8 ppm there). A 65% bag gives about 7.8 ppm in 10,000 gallons.

Worked examples

Which shock to use

  • Cal-hypo: concentrated and easy to store, but each dose adds calcium (about 0.7 ppm per ppm of chlorine). Many labels say to pre-dissolve it.
  • Liquid chlorine or bleach: adds nothing that builds up. Bulky — a 20 ppm shock in a big pool is several gallons.
  • Dichlor: dissolves fast but adds about 0.9 ppm of stabilizer per ppm of chlorine — a 10 ppm shock adds about 9 ppm of CYA.
  • Non-chlorine shock (MPS): oxidizes swimmer waste but does not kill algae or raise chlorine.
  • Never trichlor. Tablets are for slow feeding, not shocking — and trichlor must never be mixed with cal-hypo.
CautionFollow the product label. Add chemicals to water, never water to chemicals. Never mix chemicals — especially chlorine and acid, or two kinds of chlorine — and never put them in the same bucket or scoop. Add one at a time, with the pump running, and retest after the water has circulated. These are estimates for pool and spa water, never for drinking water.

Shocking step by step

  1. Test pH first; chlorine works better near 7.2–7.5. Adjust pH and let it circulate before you shock (never add acid and chlorine together).
  2. Shock at dusk so the sun doesn’t burn the chlorine off.
  3. Run the pump, brush walls and floor, and add the shock in front of a return (pre-dissolve granular if the label says so).
  4. Retest after an hour. Keep everyone out until chlorine is back to the level your product’s label allows for swimming.

For the whole process, including green-to-clean, see how to shock a pool.

What you’ll need

  • Cal-hypo shock (calcium hypochlorite)Budget price

    Granular shock in 1 lb bags, typically 65–73% available chlorine. Adds a little calcium with every dose. Pre-dissolve in a bucket of water if the label says to.

    See options on Amazon (opens in a new tab)
  • Liquid pool chlorine (sodium hypochlorite)Budget price

    Adds chlorine without stabilizer or calcium. Strength is printed on the label — commonly 10% or 12.5% — and it weakens with age and heat, so buy it fresh.

    See options on Amazon (opens in a new tab)
  • FAS-DPD drop test kit (chlorine, pH, TA, CH, CYA)Mid-range price

    A drop-count kit reads free chlorine to 0.5 ppm (or 0.2 ppm), plus pH, alkalinity, calcium and stabilizer. Every dose on this site starts from a test, so this is the one thing worth buying first.

    See options on Amazon (opens in a new tab)

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

How many bags of shock do I need?

For a routine shock to about 10 ppm, roughly one 1 lb bag of 65–73% cal-hypo per 10,000 gallons gets you most of the way, and a second bag finishes it if chlorine started near zero. A green pool needs far more — see how many bags of shock for a 20,000 gallon pool.

What is SLAM in pool care?

SLAM stands for Shock Level And Maintain, a Trouble Free Pool method: raise free chlorine to 40% of your CYA and hold it there until the water is clear and chlorine stops dropping overnight. It is a hobbyist method, not a label instruction. See how much liquid chlorine to SLAM a pool.

When can I swim after shocking?

When free chlorine is back down to the level your chlorine product’s label allows for swimming — many say 4 ppm or less — and pH is in range. That often means the next day.

Should I shock with liquid chlorine or granular?

Either raises chlorine. Liquid adds nothing that builds up; cal-hypo adds calcium and dichlor adds stabilizer. For repeated shocks (a green pool), liquid is usually the better choice; for storage and convenience, granular.

How much shock for a green pool?

Much more than a routine shock: at the SLAM level of 40% of your CYA, held for days. At 40 ppm CYA that is 16 ppm in a pool that may be consuming most of it every day. Vacuum out debris first, brush daily and test often.

Sources