For a 15,000 gallon pool at pH 7.9 with total alkalinity (TA) 80 ppm and cyanuric acid (CYA) 40 ppm, bringing pH down to 7.5 takes about 16.4 fl oz of 31.45% muriatic acid (2.1 cups, 486 mL). The same pool with TA 120 ppm needs 22.9 fl oz for the same move. Enter your own pH, target, TA and CYA above: the dose depends on all of them, which is why a fixed "6 ounces per 0.1" chart is only a rough guide.
How the pH dose is calculated
pH does not move in a straight line with acid. Alkalinity, mostly bicarbonate, plus cyanurate from CYA, is the buffer that resists change. The calculator solves the carbonate and cyanurate equilibrium for the amount of acid that leaves the pool at your target pH, then converts the acid equivalents into product.
Acid = alkalinity removed for the target pH × gallons ÷ 10,000 × acid per ppm of TA
At TA 80, CYA 40, pH 7.9 to 7.5 the buffer model removes 4.3 ppm of TA. At 25.6 fl oz of 31.45% acid per 10 ppm per 10,000 gallons, that is about 4.3 ÷ 10 × 1.5 × 25.6 = 16.4 fl oz. Raising pH is the mirror image with soda ash (sodium carbonate): from pH 7.0 to 7.5 at TA 60 and CYA 40 it takes 2.7 lb and raises TA by 20 ppm.
This is a model, not a lab result. It treats the pool as a closed jar. Real water loses carbon dioxide to the air, and every chlorine dose shifts pH, so the answer is a first dose. Swim University's guide gives 12 to 16 fl oz of muriatic acid per 10,000 gallons for pH 7.6 to 8.0, which is the same order as the model. Other charts run higher, in the range of 6 fl oz per 0.1 pH. Add half of the result, run the pump, retest, and add the rest.
pH versus TA
The table under the result repeats your dose at four alkalinities, holding pH and CYA fixed. In the default pool, TA 60 needs 13.2 fl oz, TA 100 needs 19.6 fl oz and TA 120 needs 22.9 fl oz. High TA holds pH up, so it takes more acid to move it. PHTA says to correct total alkalinity before adjusting pH: if TA is far off, the pool alkalinity calculator is the first stop. Acid also uses up alkalinity, about 4.3 ppm here, so keep an eye on TA if it is already near 60.
The pH target: which range
PHTA and ANSI/APSP-11 call 7.4 to 7.6 ideal and 7.2 to 7.8 acceptable, and the CDC Healthy Swimming pages use the same 7.2 to 7.8. Trouble Free Pool argues for a slightly higher ideal, 7.6 to 7.8 with a floor of 7.2. Our default target is 7.5 in the middle of the PHTA ideal, and the meter above shows your reading against the range.
Why pH drifts
Liquid chlorine has a pH of about 13, and cal-hypo also raises pH, so most pools chlorinated with either drift up. Dichlor lowers it slightly, and trichlor is acidic. Water that is aerated by jets and waterfalls loses carbon dioxide and rises. That is why pool owners often go through acid in summer, and why the pH page cross-checks with alkalinity.
Acid choice and how much at once
Muriatic acid 31.45% (20 Baume), 14.5% and dry acid (sodium bisulfate 94%) are all in the selector. The Indiana State Department of Health guide limits one addition of liquid acid to 1 quart per 10,000 gallons, so a big correction is split into parts. The muriatic acid pool calculator covers the strengths and handling in detail. To raise pH, soda ash is not the same product as baking soda: baking soda is for alkalinity.
Metric
In a 56.8 m³ pool the default dose is 486 mL of 31.45% acid. Switch the toggle to see litres and grams.
What to do next
Check the whole balance with the LSI calculator, adjust chlorine with the pool chlorine calculator, and enter all your readings in the pool chemical calculator. Find your gallons with the pool volume calculator, and see the pool chemistry hub for the other tools.