Pool Chemical Dosing Calculator
Calculate the amount of acid, chlorine, and baking soda needed to adjust pool pH, chlorine, and alkalinity levels.
About this calculator
Balancing pool water means adjusting three chemical levels — pH, free chlorine, and total alkalinity — and each one uses a different chemical and a different industry rule of thumb, which this calculator applies per 10,000 gallons of pool water and then scales to your actual pool volume. Muriatic acid (31.45% hydrochloric acid) lowers pH; the calculator only computes a dose when your current pH reads above target, since raising pH calls for a different chemical (typically soda ash) that this tool doesn't dose. Calcium hypochlorite (65% available chlorine) raises free chlorine using the widely cited rule that roughly 2 ounces per 10,000 gallons lifts chlorine by about 1 part per million.
Baking soda (sodium bicarbonate) raises total alkalinity using the standard rule that about 1.5 pounds per 10,000 gallons raises alkalinity by roughly 10 ppm. Because every dose scales with pool volume, a pool twice the size needs roughly twice the chemical to achieve the identical change in reading. These are widely used industry approximations, not exact chemistry — actual results depend on your pool's total dissolved solids, cyanuric acid level, and water temperature, so always retest 4-6 hours after adding a chemical and adjust before adding the next one, since pH, chlorine, and alkalinity interact with each other.
Inputs
Results
Muriatic Acid
78 oz
≈ 20 sticks of butter
Calcium Hypochlorite
0.38 lbs
≈ 2 sticks of butter
How to Use This Calculator
- Enter your pool's water volume in gallons — use the Pool Volume Calculator if you don't know it.
- Input your current pH and target pH (ideal range is 7.2–7.6); if current pH is above target, the calculator computes the muriatic acid needed to lower it (no dose is calculated for raising pH).
- Enter current and target free chlorine levels in PPM (target 2–4 PPM) to calculate the calcium hypochlorite dose needed to raise chlorine.
- Set current and target total alkalinity (ideal 80–120 PPM) to find the baking soda dose required to raise alkalinity.
- Review the Muriatic Acid, Calcium Hypochlorite, and Baking Soda outputs for the amount of each chemical to add, plus the Estimated Chemical Cost.
- Add chemicals separately with the pump running and retest after 4–6 hours before adding the next chemical.
How the result changes with Current pH
| Current pH | Muriatic Acid | Calcium Hypochlorite |
|---|---|---|
| 6.3 | 0 oz | 0.38 lbs |
| 7.05 | 0 oz | 0.38 lbs |
| 7.95 | 107.2 oz | 0.38 lbs |
| 8.7 | 253.5 oz | 0.38 lbs |
What each input means
- Pool Volume
- Total pool water volume in gallons.
- Current pH
- Current pool water pH reading.
- Target pH
- Ideal pool pH (7.2-7.6 recommended).
- Current Chlorine
- Current free chlorine level.
- Target Chlorine
- Target free chlorine level (2-4 ppm recommended).
- Current Alkalinity
- Current total alkalinity reading.
- Target Alkalinity
- Target total alkalinity (80-120 ppm recommended).
How this is calculated
Worked example, using the default values
- Identify Input Parameters7 parametersPool Volume = 15000, Current pH = 7.8, Target pH = 7.4, Current Chlorine = 1, Target Chlorine = 3, Current Alkalinity = 60, Target Alkalinity = 100 = 7 input(s) provided
- Calculate Muriatic AcidMuriatic Acid78 = 78
- Calculate Calcium HypochloriteCalcium Hypochlorite0.38 = 0.38
- Calculate Baking SodaBaking Soda9 = 9
- Calculate Estimated Chemical CostEstimated Chemical Cost22.22 = $22.22
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why don't I get an acid dose if my pH is already below target?
Muriatic acid only lowers pH. When your current pH reading is already at or below your target, this calculator returns zero ounces of acid rather than suggesting a negative dose, because raising pH requires a different chemical, typically soda ash, which this tool does not calculate a dose for.
Does a larger pool always need more chemical to hit the same target?
Yes — every dose in this calculator scales directly with pool volume, since the underlying industry ratios are expressed per 10,000 gallons and then multiplied by your pool's actual size. A pool twice the volume needs roughly twice the acid, chlorine, or baking soda to achieve the identical change in reading.
Why do I need to retest between adding different chemicals?
pH, chlorine, and total alkalinity interact with each other in real pool chemistry — raising alkalinity with baking soda also nudges pH upward, for example — so adding all three doses at once based on a single test can overshoot one reading while correcting another. Waiting 4-6 hours and retesting lets each adjustment settle before the next one is calculated.
How accurate are the per-10,000-gallon dosing ratios?
They're widely used industry approximations rather than exact chemistry — the 26 oz-per-0.2-pH-drop, 2 oz-per-1-ppm-chlorine, and 1.5 lb-per-10-ppm-alkalinity ratios are reasonable starting points, but your pool's actual response depends on cyanuric acid level, total dissolved solids, and water temperature, so always retest before assuming the target is hit exactly.
Why is the recommended pH target below the pool's normal reading?
The ideal swimming pool pH range is generally 7.2-7.6, which is where chlorine sanitizes most effectively and swimmers experience the least eye and skin irritation — untreated pool water tends to drift upward toward 7.8-8.0 over time from factors like aeration and calcium buildup, which is why a downward acid adjustment is the more common correction.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Pool Volume Calculator
Calculate pool water volume in gallons for rectangular, round, and oval pools based on dimensions and depth.
Pool & SpaSalt System Sizing Calculator
Calculate the salt needed to reach target levels and determine the correct salt chlorinator cell size for your pool.
Pool & SpaHot Tub Chemical Calculator
Chemical doses for hot tub from volume and test results.
Cleaning & JanitorialPool Chemical Balance Calculator
Calculate the Langelier Saturation Index (LSI) to determine if your pool water is corrosive, balanced, or scale-forming.
Water TreatmentChlorine Dosing Calculator
Calculate chlorine dose and feed rate for water disinfection, including CT compliance for pathogen inactivation.
More in Home, Garden & Maintenance.