All posts

Why does my pool's pH keep rising no matter how much acid I add?

You test on Saturday: pH 8.0. You add muriatic acid, retest, 7.4. By Wednesday it reads 7.8, and the following Saturday you are back where you started with the acid jug in your hand.

The acid is not failing. The problem is that something in your pool is pushing pH up continuously, and a dose of acid is a one-time subtraction against a constant push. You are bailing a boat without patching the leak.

pH does not rise by magic. A handful of engines drive it, one of them is behind most cases, and the durable fix is almost never printed on a bottle.

The engine: CO2 is leaving your water

Pool water holds dissolved carbon dioxide, and dissolved CO2 is an acid — carbonic acid, the same thing that makes soda water tart. A pool at typical alkalinity carries more CO2 than water sitting in open air wants to carry, which means your pool is, mildly but genuinely, carbonated.

Carbonated things go flat. Every return jet rippling the surface, every splash, every hour the pump runs strips CO2 out of the water. When CO2 leaves, acid leaves with it, so pH climbs. Nothing was added. No other reading moves. The water is simply out-gassing toward equilibrium with the air, and it keeps doing it as long as there is excess CO2 to lose.

Warm water speeds it up: water at 85 F (29 C) holds noticeably less CO2 than at 70 F (21 C), which is why a drift that felt manageable in May feels relentless in August.

Alkalinity is the fuel tank

Total alkalinity is mostly bicarbonate, and bicarbonate is the reservoir the CO2 comes from. The higher your TA, the more CO2 the water carries, the faster it off-gasses, and the higher pH floats before the drift finally slows.

That is also why the acid never sticks. A dose of muriatic acid converts some of the bicarbonate into dissolved CO2. pH drops on the spot — but you have just re-carbonated the water, and over the next few days that CO2 gasses off and pH rides right back up. Each dose does pull TA down a little, and that part is real progress, but one dose against a TA of 130 ppm barely dents the tank.

So "how do I treat high alkalinity in my pool" and "why does my pH keep rising" are usually the same question. And to answer the related one directly: no, high alkalinity is not dangerous the way a sanitizer failure is dangerous. Nobody gets sick from TA at 150 ppm. What it does is pin pH high and keep it there, and high pH has real costs — above roughly 7.8, a growing share of your free chlorine sits in its slow, ineffective form, scale starts forming on surfaces, heater elements and salt cells, and the water leans cloudy. High alkalinity is not an emergency. It is a tax you pay every week until you deal with it.

The other engines

Before you pin everything on TA, check whether one of these is pushing too.

A salt cell. A salt chlorinator makes chlorine by passing current through the water, and the process leaves the water slightly alkaline — while the hydrogen gas the cell releases bubbles up through the pool, a built-in aerator running every hour the pump does. Salt pools drift toward high pH by design. Expect it rather than treating it as a fault: a salt pool that wants a modest acid dose every week is a normal salt pool, the way a car that wants gas every week is a normal car. Budget for it instead of troubleshooting it.

Fresh plaster. New plaster, and fresh patch repairs, cure under water and shed calcium hydroxide for months. Expect a steady pH climb, with rising calcium hardness alongside, for most of the first year. There is no cure except patience and regular small acid doses.

Water features and aeration. Waterfalls, spillways, deck jets, a spa spilling into the pool, an afternoon of cannonballs — anything that beats air into water accelerates the CO2 off-gassing. You do not have to give up the waterfall. You do have to account for it, which is exactly what the fix below does.

Does chlorine raise or lower pH?

Worth settling, because chlorine is a common suspect and almost never the culprit. Liquid chlorine raises pH the moment you pour it, but as that chlorine is used up the process hands most of the acidity back, so the round trip lands close to neutral. Trichlor tablets are the opposite: strongly acidic, steadily dragging both pH and TA down. Cal-hypo nudges pH up slightly.

The practical read: on liquid chlorine or a salt cell, your sanitizer is not why pH keeps climbing. And if you feed trichlor tabs — which actively fight a pH rise — and pH climbs anyway, your drift engine is strong, and it is almost certainly the TA.

The fix: run your alkalinity lower

The standard TA band is 80 to 120 ppm, and for a pool with no drift problem the middle of it is fine. For a rise-prone pool — salt cell, water feature, high-TA fill water, or just a documented history of weekly acid — run the bottom of that band, or deliberately hold 60 to 80 ppm. Less bicarbonate means less dissolved CO2, which means slower off-gassing, which means pH that stays where you put it for two or three weeks instead of three days.

Getting there takes patience, because there is no alkalinity-down product; anything sold as one is dry acid in a different box. The route is a cycle:

  1. Dose muriatic acid, sized to your pool's volume, diluted about ten parts water to one part acid, poured around the deep end with the pump running. pH drops, and TA comes down a little with it — that is expected, and here it is the point.
  2. Aerate to bring pH back up without adding anything: point a return at the surface, run the water feature, let it splash. Aeration raises pH without touching alkalinity, which is the entire trick — it clears the way for the next acid round.
  3. Retest and repeat. Each cycle takes a real bite out of TA. Over two to four weeks the number walks down to where you want it.

Two cautions. Do not chase TA below about 60 ppm: alkalinity is the water's shock absorber, and with too little of it pH stops drifting and starts lurching between tests, which is a worse problem to live with. And if your kit already shows the opposite corner — pH sitting low while alkalinity reads high — do not start this cycle at all; that combination has its own order of operations, covered in pH low with high alkalinity.

Check your fill water too. If your tap runs 150+ ppm TA, common in hard-water regions, every top-off refills the tank. Not a reason to skip the fix — a reason to retest TA monthly instead of assuming it holds.

The short version

  1. pH that keeps rising is being pushed — usually by CO2 off-gassing, and high alkalinity is the fuel
  2. Salt cells and fresh plaster push too; weekly acid on a salt pool is normal ownership, not a fault
  3. Your chlorine is almost never the reason
  4. Acid alone is a treadmill: each dose gets undone as the CO2 it created gasses off
  5. The durable fix for a rise-prone pool is TA at 60 to 80 ppm, walked down with acid-then-aerate cycles
  6. Do not go below about 60 ppm, and retest TA monthly if your fill water runs high

The number that actually diagnoses this is not any single pH reading — it is the slope between them. Basinly is our pool and spa app: log each test and every dose lands as a marker on the pH chart, so you see the drift rate between doses — pH climbing 0.1 a day versus 0.1 a week is the difference between a TA problem and a normal salt pool. Acid amounts are sized to your pool's actual gallons, and when alkalinity is the reading dragging your stability score down, the score breakdown points at it instead of leaving you to guess. One setup note if you run the lower-TA regimen above: the app's default alkalinity band is the standard 80 to 120 ppm, and every band is editable per body from the Parameters screen — so set your TA band to 60 to 80 first, or the app will score your deliberate 70 ppm as low and prescribe baking soda to undo it. See Basinly.