Dose Calculations

How to Calculate Pool and Spa Water Chemistry Doses Step by Step

The core dosing math for pool and spa water treatment, from gallons to free chlorine, pH, and alkalinity, each shown with real inputs and worked numbers.

Every chemical dose starts with an accurate water volume, so the Pool Volume and Spa Volume calculators are the first inputs you compute. For a rectangular pool, volume in gallons equals length times width times average depth times 7.48. A 32 by 16 foot pool with an average depth of 5 feet holds 32 times 16 times 5 times 7.48, which is 19,149 gallons. For a spa, use the same method: a 7 by 7 foot square spa at 3.5 feet deep holds 7 times 7 times 3.5 times 7.48, or 1,282 gallons. Round-body spas use radius squared times pi times depth times 7.48.

Liquid chlorine dose is a direct mass-balance problem. To raise free chlorine, the Liquid Chlorine Dose calculator applies fluid ounces equals gallons times ppm rise divided by 10,000 divided by the sodium hypochlorite strength as a decimal. To raise 19,149 gallons by 3 ppm using 12.5 percent chlorine, compute 19,149 times 3 divided by 10,000 divided by 0.125, which is 45.9 fluid ounces, roughly 0.36 gallons. Cut the strength to 10 percent and the same 3 ppm rise needs 57.4 fluid ounces, so always confirm the label percentage before dosing.

For tablet systems, the Chlorine Tablet Feed Rate calculator converts bather load and daily chlorine demand into tablets per day. A 3 inch trichlor tablet weighs about 8 ounces and delivers roughly 90 percent available chlorine. If a pool consumes 2 ppm of free chlorine per day at 19,149 gallons, that is 19,149 times 2 divided by 10,000, or 3.83 ounces of pure chlorine needed daily, which is about 0.53 of one trichlor tablet. Feeders are set in increments, so most operators round up to one tablet and monitor residual.

Free chlorine adjustment separates the sanitizer you have from the sanitizer you need. The Free Chlorine Adjustment calculator subtracts current free chlorine from your target, then feeds that ppm gap into a dose. If you measure 1.2 ppm and target 4.0 ppm, the gap is 2.8 ppm. Combined chlorine is handled by breakpoint chlorination: the Combined Chlorine Breakpoint calculator multiplies measured combined chlorine by roughly 10 to find the free chlorine spike required. At 0.4 ppm combined, you drive free chlorine up by about 4.0 ppm to oxidize the chloramines.

pH correction uses acid or soda ash demand tied to volume. The pH Adjustment calculator estimates that lowering pH from 7.8 to 7.4 in 10,000 gallons takes roughly 12 fluid ounces of 31.45 percent muriatic acid, so 19,149 gallons needs about 23 fluid ounces. Because pH is logarithmic and buffered by alkalinity, dose in stages: add 75 percent of the calculated amount, circulate for four hours, retest, then finish. Total Alkalinity Adjustment works in parallel, since alkalinity resists pH change and sets how much acid the water absorbs.

Total alkalinity is a straightforward ppm target. The Total Alkalinity Adjustment calculator uses about 1.5 pounds of sodium bicarbonate per 10,000 gallons to raise total alkalinity by 10 ppm. To lift 19,149 gallons from 70 to 100 ppm, that is 30 ppm times 1.5 pounds times 1.9149, which is roughly 8.6 pounds of bicarb. Calcium Hardness Adjustment follows the same per-10,000-gallon logic: about 1.25 pounds of calcium chloride raises hardness by 10 ppm, so moving from 150 to 250 ppm in this pool needs near 24 pounds.

Cyanuric acid stabilizes chlorine against UV loss and needs its own budget. The Cyanuric Acid Adjustment calculator uses about 13 ounces of stabilizer per 10,000 gallons to raise cyanuric acid by 10 ppm. To bring 19,149 gallons from 0 to 40 ppm, compute 40 divided by 10 times 13 ounces times 1.9149, which is near 100 ounces, or 6.2 pounds. Cyanuric acid only comes down through dilution, so measure carefully; overshooting to 100 ppm can force a 50 percent water replacement to recover.

Chain the calculators in order: volume first, then alkalinity, then pH, then calcium hardness, then cyanuric acid, and finally free chlorine. Alkalinity before pH because buffering controls acid demand, and stabilizer before chlorine because it changes how fast your residual burns off. Retest 24 hours after any change larger than 20 ppm alkalinity or 0.4 pH units, since real water rarely behaves exactly like the mass balance predicts. Keeping a log of measured versus calculated doses lets you refine the per-10,000-gallon factors for your specific water.

Published 2026-07-01.