Pool Shock Calculator
Scale the dose printed on your shock product (ounces per 10,000 gallons) to your pool's volume and get the ounces and pounds needed for one treatment.
Pool Shock Calculator
Background.
Shocking a pool means hitting the water with a deliberately large dose of oxidizer, far more than day-to-day sanitizing needs, to burn off the sweat, sunscreen, urine and other organic waste swimmers leave behind and to break down chloramines, the spent chlorine compounds behind the sharp "pool smell" and stinging eyes. It is also the usual first move against cloudy water and early algae.
The catch is that "a dose of shock" means nothing until you know which product is in the bucket. Calcium hypochlorite granules, stabilized dichlor and non-chlorine potassium monopersulfate deliver different amounts of oxidizer per ounce, and a single label often lists a routine weekly amount next to a heavier one for algae or a crowded weekend. So the page asks for the rate printed on your container, in ounces per 10,000 gallons, and scales it to your pool. In the United States pool sanitizers are registered pesticides, and the EPA's rule of thumb is blunt: the label is the law.
The scaling is strictly proportional. A 15,000-gallon pool is one and a half times 10,000 gallons, so it gets one and a half times the label dose; a 5,000-gallon above-ground pool gets half. The answer also appears in pounds, because granular shock is sold by weight.
The weak link is nearly always the volume. Few owners know their pool's capacity, and a guess that is 20% high means 20% too much product. A cubic foot holds about 7.48 US gallons, so length × width × average depth in feet × 7.48 gets a rectangular pool close enough.
What the arithmetic cannot tell you is whether the water needs shocking at all, or when it is safe to swim again. Those answers come from a test kit reading of free chlorine, combined chlorine and pH, and from the re-entry directions on the label.
What is pool shock calculator?
A shock dose is the quantity of a particular shock product that one treatment of a particular pool calls for under the manufacturer's directions. Labels state it as a rate, so many ounces per 10,000 gallons, because what does the work is the concentration reached in the water rather than the amount poured in. Turning that rate into a total is one proportional step: pool gallons divided by 10,000, times the label rate. The result belongs to one product at one strength. It is not a chlorine reading, and it says nothing about how much oxidizer your water is actually consuming.
How to use this calculator.
- Find the pool's volume in US gallons. Builder paperwork or the pool's manual often states it; otherwise measure. For a rectangle multiply length × width × average depth in feet by 7.48, and for a round pool use diameter × diameter × depth × 5.9.
- Enter that figure in Pool volume. If you only know the capacity in litres, divide by 3.785 to convert to US gallons.
- Copy the rate from your shock container into Label dose per 10,000 gallons, choosing the line that matches the job (routine shock, cloudy water or algae) since labels often give different amounts for each.
- If the label quotes its rate per 5,000 or per 1,000 gallons, convert it first: double a per-5,000 figure, multiply a per-1,000 figure by ten.
- Measure out the ounces result, and use the pounds result to see how many bags you need. For liquid chlorine dosed in fluid ounces, ignore the pounds line.
The formula.
Product (oz) = pool volume (gal) ÷ 10,000 × label dose (oz per 10,000 gal), and pounds = ounces ÷ 16. Dividing by 10,000 counts how many of the label's reference volumes your pool contains; multiplying by the label rate then gives the total. Because the relationship is a straight line through zero, any error in either input passes straight through: overstate the volume by 10% and you overdose by 10%. The 16 is the number of avoirdupois ounces in a pound, so the pound figure only means something when the label rate is a weight. Liquid sodium hypochlorite is normally dosed in fluid ounces, which measure volume, and a fluid ounce of liquid does not weigh one ounce; for liquids read the first result as fluid ounces and disregard the second. Nothing here adjusts for product strength, sunlight, water temperature, stabilizer level or how dirty the water is. All of that is assumed to be built into the label rate you enter.
A worked example.
Take a 15,000-gallon in-ground pool and a granular shock whose label calls for 16 oz per 10,000 gallons. First, 15,000 ÷ 10,000 = 1.5, so the pool holds one and a half of the label's reference volumes. Then 1.5 × 16 = 24 oz of product. Dividing by 16 ounces to the pound, 24 ÷ 16 = 1.5 lb: one full one-pound bag and half of a second. If the label's algae line doubled the rate to 32 oz per 10,000 gallons, the same pool would need 48 oz, or 3 lb. And an owner who guessed the pool at 20,000 gallons when it really holds 15,000 would add 32 oz at the routine rate, a third more than the label intends for that water.
Frequently asked questions.
Can I just tip in a whole one-pound bag of shock?
Why does my shock label list two or three different doses?
Is non-chlorine shock dosed the same way?
How do I estimate the volume of a pool with a sloping floor?
Can I combine two shock products to make up the amount?
How soon can we swim after shocking?
References& sources.
- [1]U.S. Environmental Protection Agency. Pesticide label guidance current 2026. The label is the law for registered pool sanitizers. Retrieved 2026-08-06.
- [2]National Institute of Standards and Technology. NIST SI Guide, 2008 edition. Appendix B unit relationships. Retrieved 2026-08-06.
- [3]OpenStax, Rice University. University Physics, 2016. Volume 1 mechanics and Volume 2 thermodynamics. Retrieved 2026-08-06.
How this page was produced
- Published by
- Quanta Calculator
- Overseen by
- Daniel, Quanta Calculator Researcher
- Primary sources
- 3 cited below
- Method
- Product amount=pool gallons/10,000*manufacturer label ounces per 10,000 gallons
- Published
- Last verified
Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 1560 calculators remain free
- No billing is enabled