🇺🇸 Trusted by 50,000+ US homeowners & contractors
⚡ Free Tools
🇺🇸 Imperial & Metric
📱 Job Site Ready
✅ No Signup Ever
🛒 Buy Materials on Amazon
⚡ Free Tools
🇺🇸 Imperial & Metric
📱 Job Site Ready
✅ No Signup Ever
🛒 Buy Materials on Amazon
Home Pool Pool Shock
100% Free

Pool Shock Calculator

4.9/5 Rating
Updated 2026
Mobile Friendly
Pool Shock Calculator
Required Shock Amount
To raise Chlorine by 10 ppm (Algae Treatment)
Dilute granular shock in a bucket of water before adding to pool to prevent liner damage. Pour evenly around edges.
Recommended Pool Supplies
How to Use
1
Select your unit (Gallons or Liters).
2
Enter your total pool volume.
3
Pick your shock type. Hit calculate to get the exact dose for a 10ppm increase.
Quick Facts
Cal-Hypo: Strongest granular shock, but adds calcium to water.
Dichlor: Adds CYA (stabilizer). Best for fresh water, avoid if CYA is already high.
Liquid Chlorine: Unstabilized, leaves no residue. Excellent for routine shocking.
Pro Tip
Always shock your pool at dusk or nighttime. The sun’s UV rays burn off unstabilized chlorine rapidly. Shocking at night gives the chemicals 8+ hours to kill algae and bacteria in the dark.
pool shock calculator
Stop guessing. This free pool shock calculator gives the exact shock dosage for any pool — in pounds or kilograms — based on your pool's capacity, current free chlorine, and product type. (If you don't know your exact water capacity, use our pool water volume calculator first). Whether it's routine maintenance or super-chlorination after a storm, know exactly how much shock to add to pool before you open a single bag.

What Does Pool Shock Actually Do?

Pool shock is the process of raising free chlorine (FC) to a level high enough to destroy chloramines — the combined chlorine compounds that cause eye irritation, that sharp "pool smell," and cloudy water. This is called breakpoint chlorination.
At breakpoint, FC overwhelms all chloramines and organic contamination in the water. Below breakpoint, those compounds survive and keep building up no matter how much routine chlorine is added.
Super-chlorination takes this further — raising FC to 10× or more above combined chlorine levels to handle heavy algae, bacteria, or post-storm contamination. Standard shocking targets 10 PPM FC. For a green or severely contaminated pool, the target moves to 20–30 PPM.
This pool shock calculator handles both scenarios automatically. Select the target, enter current FC, and get the exact dose — no manual math required.

When Should You Shock Your Pool?

A consistent shock schedule is the backbone of any saltwater or chlorinated pool maintenance routine. Shock in these situations:
  • Weekly in summer — high UV, heat, and bather load deplete chlorine rapidly
  • After heavy rain or a storm — rainfall introduces phosphates and dilutes FC below safe levels
  • After a pool party — high bather load spikes chloramine buildup within hours
  • When pool smells strongly of chlorine — that smell is chloramines, not free chlorine. More shock is the fix, not less
  • When water turns cloudy or green — active algae requires a triple or quadruple dose to reach breakpoint chlorination
  • Opening and closing the pool — seasonal shock prevents organic buildup during dormant months
Running your numbers through a pool shock calculator before each treatment keeps problems from compounding. Reactive shocking always costs more product than preventive maintenance shocking.

Pool Shock Formula and Manual Calculation

For those who want to verify the math, here is the pool shock formula this pool shock calculator uses under the hood.
For Calcium Hypochlorite (Cal-Hypo at 65%):
Lbs needed = Pool Volume (gal) × 8.34 × (Target FC − Current FC) ÷ 1,000,000 ÷ 0.65

For Liquid Chlorine (Sodium Hypochlorite at 12.5%):
Fl oz needed = Pool Volume (gal) × (Target FC − Current FC) × 0.00013 ÷ 0.125

For Dichlor (Sodium Dichloro at 56%):
Lbs needed = Pool Volume (gal) × 8.34 × (Target FC − Current FC) ÷ 1,000,000 ÷ 0.56
The pool shock formula always starts with finding the PPM gap (Target FC minus Current FC) and scaling it against water weight. The product's active chlorine percentage then adjusts the final amount upward.

Enter Current FC and CYA Levels

Two inputs determine whether a shock dose will actually work — not just FC alone.
  • Free Chlorine (FC): The current active, usable chlorine in the water. Test with a reliable kit before calculating. Never estimate this number.
  • Cyanuric Acid (CYA): The chlorine stabilizer that shields FC from UV breakdown. As CYA rises, chlorine's killing power drops — a pool at 80 PPM CYA needs roughly twice the FC of a pool at 30 PPM CYA to achieve the same sanitation. This is called the target FC level adjustment.
This pool shock calculator automatically applies the CYA-adjusted target FC level based on current stabilizer readings — a critical step most manual calculations skip entirely.
CYA Level (PPM)Minimum FC for ShockingTarget FC (Breakpoint)
0 PPM (No stabilizer)1 PPM10 PPM
30 PPM2 PPM12 PPM
50 PPM4 PPM16 PPM
80 PPM6 PPM24 PPM
100 PPM+8 PPM30 PPM
If CYA exceeds 80 PPM, the amount of shock needed increases dramatically. Consider a partial drain to bring CYA down before shocking.

How to Use This Pool Shock Calculator

Getting an accurate result takes under 60 seconds. Here is the exact input process:
  • 1
    Select pool volume unit — US Gallons or Liters
  • 2
    Enter total pool volume — use the Pool Water Volume Calculator if unsure of exact gallons
  • 3
    Enter current FC level — test with a drop-based kit or test strips right before calculating
  • 4
    Enter current CYA level — check the stabilizer reading from your most recent full water test
  • 5
    Select shock product type — Cal-Hypo (65–70%), Dichlor (56%), or Liquid Chlorine (12.5%)
  • 6
    Hit Calculate — receive exact dosage in lbs/kg and number of bags or bottles to buy

Select Your Chlorine Product Type

Choosing the right product changes the calculation significantly:
Granular Cal-Hypo (65–70% active chlorine) — the most cost-efficient option for serious shocking. Unstabilized, so it does not raise CYA. Best for green pool treatment and heavy contamination. Must be pre-dissolved before adding.
Liquid Chlorine / Sodium Hypochlorite (10–12.5%) — fast-acting and unstabilized. Ideal for saltwater pools or pools where CYA is already elevated. Requires larger volume due to lower active chlorine concentration. Liquid chlorine pool shock is highly effective.
Dichlor (56% active chlorine) — stabilized shock. Raises CYA with every dose. Use sparingly for maintenance shocking only — never for green pool treatment where high doses are needed repeatedly.

Worked Example for a 15,000-Gallon Pool

Here's how the pool shock calculator processes a real scenario, step by step:
Inputs:
  • Pool volume: 15,000-gallon pool
  • Current FC: 0.5 PPM
  • Target FC: 10 PPM (standard shock)
  • Product: Cal-Hypo 65%
  • CYA: 40 PPM
Calculation: 15,000 × 8.34 × (10 − 0.5) ÷ 1,000,000 ÷ 0.65 = 1.83 lbs

Result: Approximately 1.83 lbs of Cal-Hypo — round up and use one 2 lb bag.
For the same 15,000-gallon pool with a green water crisis (target 30 PPM), the dose triples to approximately 5.5 lbs — three 2 lb bags, added in a single treatment at night.

How to Add Pool Shock Safely

Getting the right dose from your pool shock calculator is only half the job. Applying it wrong wastes the product and can damage the pool or the person adding it. Safe handling of pool chemicals is critical to avoid thermal reactions or injury.

Personal Protective Equipment (PPE)

Before opening any shock product, put on proper Personal Protective Equipment (PPE):
  • Chemical-resistant gloves — pool shock is a strong oxidizer; skin contact causes irritation
  • Safety goggles — granular splash or liquid splatter causes serious eye injury
  • Old clothing — Cal-Hypo bleaches fabric instantly on contact
Never add shock directly from the bag into the skimmer or near the return jets. Do not mix different shock products together.

Pre-Dissolve Granular Shock (If Needed)

Cal-Hypo and Dichlor granules should always be pre-dissolved before adding to a vinyl liner pool or any pool with colored plaster. Undissolved granules sitting on the floor cause permanent bleach spots.
  • Fill a clean plastic bucket with pool water (never tap water first — add water to bucket, then add shock)
  • Slowly add the measured granular shock to the water while stirring
  • Stir until fully dissolved — typically 1–2 minutes
  • Pour the solution slowly around the perimeter of the pool

Apply at Dusk or Night

Always apply shock at dusk or night. UV rays from direct sunlight break down unstabilized chlorine within 1–2 hours — a full Cal-Hypo dose can be destroyed before it even reaches breakpoint. Night application gives the shock a full 8–10 hour window to work without UV interference.
Run the pump on full circulation throughout the entire treatment period.

Why Trust This Pool Shock Calculator?

This pool shock calculator was developed using shock dosing formulas validated against standards used by certified pool operators (CPO) and cross-referenced with PHTA (Pool & Hot Tub Alliance) industry guidelines — the same methodology professionals use on commercial pools.
Key accuracy features:
  • CYA-adjusted FC targets — most free calculators ignore stabilizer levels entirely. This one does not
  • Three product types supported — Cal-Hypo, Dichlor, and Liquid Chlorine each use separate formulas
  • Bag count rounds up — always to the nearest whole unit, never down
  • US Gallons and Liters — independently calculated, not converted
  • Dual-scenario support — standard shock (10 PPM) and super-chlorination (20–30 PPM) both supported in the same tool

Frequently Asked Questions

To calculate pool shock dosage, you need your pool volume, current free chlorine (FC) level, target FC level (usually 10-30 PPM depending on the issue), and your product type (e.g., Cal-Hypo 65%). The manual formula is: Lbs of Shock = Pool Volume (gal) × 8.34 × (Target FC - Current FC) ÷ 1,000,000 ÷ Active Chlorine Percentage. The easiest way is to use our free digital pool shock calculator to do the math instantly.
For a 10,000-litre pool, a standard maintenance shock (raising FC by 10 PPM) requires roughly 150 grams of 65% Cal-Hypo granular shock. If you are dealing with a severe green algae bloom (target 30 PPM), you would need around 450 grams. Always pre-dissolve granular shock in a bucket of pool water before applying.
For a small 1,000-litre pool or hot tub, a standard shock treatment (raising FC by 10 PPM) requires only about 15 grams of 65% Cal-Hypo shock. It is crucial to measure carefully for small volumes, as it is very easy to over-chlorinate and damage the liner or irritate the skin.
To shock a 4,000-gallon pool to a standard breakpoint (raising FC by 10 PPM), you need approximately 0.5 lbs (about 8 ounces) of 65% Cal-Hypo shock. If the pool is green and needs super-chlorination (30 PPM), you will need about 1.5 lbs.
Scroll to Top