Blog · Article
How to lower pool alkalinity without crashing pH.
The standard DIY walkthrough for bringing high total alkalinitydown — what the mls-per-10k-gallons dose actually looks like for muriatic acid and dry acid, the aeration timing that undoes your pH half of the change, the small-and-often pattern instead of one big dose, and the defer-to-label caveat since acid strength varies by product. Written the way ClearDose writes everything else: plainly, with safety flagged, and with the chemistry terms linked back to the glossary when they come up.
The Relationship
Alkalinity and pH are different axes, and one acid dose moves both.
Total alkalinityis the buffer — the water's resistance to pH swings. pH is the live reading your test strip shows right now. They are coupled, but they are not the same axis, and a single dose of acid moves both at once. That coupling is the whole problem this walkthrough is solving.
A high TA reading (say, 180 ppm) usually means pH is locked high and stubbornly hard to bring down with normal aeration. The temptation is to dose a big slug of acid and call it done. The reality is that one slug of acid will pull total alkalinitydown by the same total amount whether you split it into three smaller doses or not — but pH does not recover as cleanly from a single large dose.
The mental model: you are dosing two things at once (TA and pH), and only one of them is the target. The dose itself overshoots on pH regardless of the TA reading you are trying to fix; the pH recovery is what the dose pattern has to leave room for. Everything that follows — the size of the dose, the timing around aeration, the way you split it up — is about giving the pH half of the change a place to settle.
The Dose
The mls-per-10k-gallons dose.
The standard DIY technique is to dose acid in milliliters per 10,000 gallons of pool water. The pattern is the same whether you use muriatic acid (liquid hydrochloric acid, usually around 31–32% HCl) or dry acid (sodium bisulfate, a powder the pool-water chemistry treats as roughly equivalent after it dissolves). Pour the dose slowly into the deep end with the pump running, then retest after a full pump cycle so the circulation has actually mixed the dose through the body of water before you read.
The typical dose band targets a total alkalinity reduction of 10–20 ppm at a time. That range is deliberately small on purpose: pulling 60 ppm of TA in one go is the dose that lands pHin the floor. Pulling 10–20 ppm gets TA moving without forcing a pH correction at the same time.
The two acids look the same from the dose table but they are different products with different chemistry under the hood. Muriatic acid (about 31–32% HCl) is a liquid you pour slowly. Sodium bisulfate is a powder you pre-dissolve in a bucket of pool water before adding it — dumping dry powder directly into the pool can bleach a permanent spot on a vinyl liner or a plasted finish. Whichever you pick, the exact mL (or ounces, or grams) figure is not the same product to product. Defer to the dose table on the label you are actually holding — the one resolved against your pool's gallonage.
Aeration Timing
Why aeration timing matters more than people expect.
This is where a careful dose goes wrong. pHclimbs when CO₂ off-gasses from the water — rainfall, splashing, jets, water features, the return streams from a heater. If the pump, the water features, and the jets are running wide-open during and immediately after an acid dose, the off-gassing can pull pHback up faster than the dose pulled it down. The next morning's test reads pH at 8.0 or above, and the dose “did not work.”
It did work on total alkalinity. The reading you wanted to move did move. What didn't happen is the pH stayed down where the dose put it, because the aeration undid that part of the change before you retested. The same dose pattern would have produced different pH results depending on whether the spa spillover was flowing during the dose.
Two postures work. The patient one: dose, then turn the water features, jets, and any spillovers off for 30–60 minutes after. The pragmatic one: dose, accept that pH will swing back up as pH recovers over the next day, and plan to retest and re-correct pH after TA has settled. What does not work is dosing without thinking about what the rest of the equipment is doing to the same parameter at the same time.
The Pattern
Small and often, not one big dose.
The pattern that holds up across pools is to split the dose into two or three smaller additions across several hours (or, for a stubborn high TA reading, across several days). Retest between additions. Adjust the next dose against what the retest shows rather than against where the TA reading started — the previous dose has already moved the buffer, so the next adjustment is against a new starting point.
A single big dose is the most common cause of a crashed pH reading that was not in the plan. The total alkalinityfalls the same total amount either way — split or not, the chemistry doesn't care — but pH does not recover as cleanly from a single large slug of acid. The buffer absorbs the swing slower when the swing is spread out, and that is what gives pH a gentler ride back into range.
One closing caveat: acid strength varies by product, and the label is the source of truth. Muriatic acid is typically 31–32% HCl, but labels vary, and storage conditions (heat, age, a partly-used jug) slowly drift the concentration. Dry acid (sodium bisulfate) is a different product entirely — a powder, dosed by weight not volume, and it acidifies through a different reaction in the water. Defer to the figure on the label you are holding; the technique above is the shape, the label is the math.
What to check next
Walk your readings, then dose slowly.
Take what your last test — pH and total alkalinity — and put it through the calculator. The plan tells you the order, the size of each dose, and which numbers should defer to your product label.