Pool Chemical Calculator
Enter your pool volume and your test readings, pick the product you have on hand, and the calculator gives the dose for chlorine, shock, pH and alkalinity. In 10,000 gallons, 12.8 fl oz of 10% liquid chlorine raises free chlorine by 1 ppm. Works in gallons or liters, for above-ground and inground pools.
By Ellyana, creator of CalcClearly · Last updated
Your dosage will appear here
Enter your pool volume and readings, then click calculate.
How the Calculations Work
Every dose is based on how many 10,000-gallon units your pool contains, multiplied by the standard treatment amount for each chemical. The chlorine formula adjusts for your chosen sanitiser, since liquid chlorine, granular, and household bleach each have a different active concentration. The chlorine factors are arithmetic from the strength of the product. The pH and alkalinity factors are rules of thumb used by pool-care guides, and they differ between sources: for example, 1.25 to 1.5 lb of baking soda per 10,000 gallons for each 10 ppm of alkalinity. That is why the safe way to use any dose is to add part of it, circulate, and retest.
Dosage reference: amounts needed to treat one 10,000-gallon increment
| Chemical | 10,000 gal | 15,000 gal | 20,000 gal | 25,000 gal | 30,000 gal |
|---|---|---|---|---|---|
| Liquid chlorine 10% (+1 ppm) | 12.8 oz | 19.2 oz | 25.6 oz | 32.0 oz | 38.4 oz |
| Liquid chlorine 12.5% (+1 ppm) | 10.2 oz | 15.3 oz | 20.4 oz | 25.5 oz | 30.6 oz |
| Granular chlorine (+1 ppm) | 2.0 oz | 3.0 oz | 4.0 oz | 5.0 oz | 6.0 oz |
| Shock (normal dose) | 1.0 lbs | 1.5 lbs | 2.0 lbs | 2.5 lbs | 3.0 lbs |
| pH Up (+0.4 pH) | 12.0 oz | 18.0 oz | 24.0 oz | 30.0 oz | 36.0 oz |
| Baking soda (+20 ppm alkalinity) | 3.0 lbs | 4.5 lbs | 6.0 lbs | 7.5 lbs | 9.0 lbs |
Quick Answer
Dose = change needed × (gallons ÷ 10,000) × the factor for your product. To raise free chlorine by 1 ppm in 10,000 gallons you need 12.8 fl oz of 10% liquid chlorine, 10.2 fl oz of 12.5%, or 15.5 fl oz of 8.25% bleach. For pH and alkalinity the factors are rules of thumb, so add part of the dose, circulate, and retest. Never mix chemicals together, and never mix chlorine with acid.
How It Works: Formula & Variables
Dose = (Target − Current) × (Gallons / 10,000) × Chemical Factor
- Liquid chlorine (10% / 12.5%)
- fl oz = (target − current) × (gallons / 10,000) × 12.8 (10%) or × 10.2 (12.5%)
- Granular dichlor (56%)
- oz = (target − current) × (gallons / 10,000) × 2
- Cal-hypo shock (68%)
- lbs = (gallons / 10,000) × shock factor (1, 2, or 3)
- Soda ash (pH Up)
- oz = ((7.4 − pH) / 0.2) × (gallons / 10,000) × 6
- Muriatic acid (pH Down)
- fl oz = ((pH − 7.4) / 0.2) × (gallons / 10,000) × 10
- Baking soda (alkalinity)
- lbs = ((100 − alkalinity) / 10) × (gallons / 10,000) × 1.5
Worked Examples
Example 1: Raising chlorine
A 10,000-gallon pool reads 1 ppm free chlorine and needs to reach 3 ppm using 10% liquid chlorine. Dose = (3 − 1) × (10,000 / 10,000) × 12.8 = 25.6 fl oz. With a 12.5% product the same job takes 2 × 10.2 = 20.4 fl oz.
Example 2: Lowering pH
A 15,000-gallon pool reads pH 7.8. Dose = ((7.8 − 7.4) / 0.2) × (15,000 / 10,000) × 10 ≈ 30 fl oz of muriatic acid.
Key Concepts
Free chlorine: The active sanitiser available to kill bacteria and algae. The range you need depends on local rules and on whether the pool has cyanuric acid. San Diego County, for one, asks for 1 ppm or more without it and 2 ppm or more with it.
Total alkalinity as a buffer: Alkalinity stabilises pH — if it's out of range (80–120 ppm), pH will swing unpredictably even after correction.
Shock vs. daily sanitiser: Shock is a large one-time dose used to break down contaminants, not a substitute for regular chlorine maintenance.
Common Mistakes
Adjusting pH before alkalinity: If alkalinity is below 80 ppm, raise it first — pH adjustments won't hold otherwise.
Mixing chemicals together: Add one chemical at a time, straight into the water, and never combine chlorine with acid. Follow the label for how long to circulate before the next one.
Shocking during the day: Sunlight burns off unstabilised chlorine before it can work — always shock at night.
Frequently Asked Questions
Rules differ by place, so check your local health code. San Diego County's pool log, a published example, asks for pH 7.2 to 7.8 and recommends total alkalinity of 80 to 120 ppm. It sets free chlorine at 1 to 10 ppm for a pool without cyanuric acid and 2 to 10 ppm for one with it. The CDC's Model Aquatic Health Code caps free chlorine at whatever the product label allows. This calculator treats pH 7.2 to 7.6 and alkalinity 80 to 120 ppm as in range.
In 10,000 gallons, 1 ppm is 0.0834 lb of chlorine, or about 38 g. A 10% liquid chlorine holds 100 g per liter, so you need about 0.38 liter, which is 12.8 fl oz. A 12.5% product holds more per liter and needs 10.2 fl oz. Household bleach at 8.25% needs 15.5 fl oz and at 3% needs 42.7 fl oz. Read the strength on your jug, because the same volume of a different strength gives a different dose.
Test first, and add only what the reading calls for. Over-treating is as harmful as under-treating, so for pH and alkalinity add part of the calculated dose, circulate, and retest before adding the rest.
Add them one at a time and never mix them together first. The CDC says never to mix different pool chemicals with each other, especially chlorine products with acid, because that can release toxic gas. Follow the product label for how long to circulate before you add the next one, and retest so the second reading is accurate.
Always shock at night or dusk. UV rays from sunlight destroy unstabilised chlorine rapidly, wasting the shock before it can work.
Once a test shows free chlorine at 4 ppm or below. How long that takes varies from pool to pool. Each EPA-registered pool chlorine label reviewed for our re-entry guide prohibits getting back in above 4 ppm, so test before anyone swims and follow the label on the product you used.
Cloudy water after shock usually means dead algae or debris in suspension. Run your filter continuously and backwash if the pressure rises. Keep the filter running until it clears.
Overdosing acid drops pH and alkalinity sharply, which can etch plaster, corrode metal fittings, and irritate skin. If overdosed, add baking soda gradually and retest every 30 minutes.
Related Calculators
Pool Volume Calculator
Calculate your pool volume in gallons, liters, and cubic feet.
Saltwater Pool Calculator
Find out how much pool salt to add to reach your target salinity.
Pool Shock Calculator
Get the exact amount of cal-hypo shock to add.
Pool Chlorine Calculator
Calculate liquid, granular, or bleach chlorine doses.
Muriatic Acid Pool Calculator
Calculate exact muriatic acid doses to lower pH.
Guides
The dose is one part of it. These cover the rest — what order to add things in, which product to reach for, and how to know the water is safe again.
- Pool Shock Dosage ChartCal-hypo, dichlor and liquid chlorine dosed separately by volume — and what each leaves behind in your water.
- How Long After Shocking a Pool Can You Swim?Re-entry is a chlorine reading, not a waiting time. What the EPA label limit means and how to test for it.
- How Much Muriatic Acid to Lower Pool pH?High pH stops chlorine working properly, which is often why a shock appears not to have taken.
Sources
- San Diego County Department of Environmental Health, pool log (pH, alkalinity and free chlorine ranges; one local example)
- CDC, pool chemical safety (never mix chemicals, especially chlorine with acid)
The chlorine factors follow from the weight of water (8.34 lb per gallon) and the strength printed on the product. Alkalinity and pH factors are common rules of thumb and vary by source.