Pool pH: Why It Rises, and How to Actually Control It
Aim for pH 7.5–7.8 (ideal 7.4–7.6; the accepted operating range is 7.2–7.8). Your pool's pH almost always drifts UP over time — that's not a problem you caused, it's carbon dioxide outgassing to the air, and anything that stirs the surface (aeration, waterfalls, spa jets, a salt cell, new plaster) speeds it up. To move pH deliberately: aeration raises pH and nothing else; soda ash raises pH AND total alkalinity; borax raises pH with far less effect on alkalinity; acid lowers pH AND alkalinity together. The buffer behind that upward creep is your total alkalinity — hold TA around 80–120 ppm (lower, ~60–80, for a salt or heavily-aerated pool to slow the climb; ~50 is a floor, not a target), and 50 ppm of borates dampens it further. But a 'perfect' pH on its own means little: pH is one input to the Langelier Saturation Index (LSI), which is what actually decides whether your water scales or etches. Balance the whole picture — pH, alkalinity, calcium, temperature — not a single number.
pH is the number pool owners chase hardest and understand least. Here’s the thing that makes it all click: your pool’s pH almost always drifts up, and that’s normal. You’re not fighting a mistake you made — you’re fighting basic chemistry. Once you know why it rises and what actually moves it, you stop chasing it every day and start setting it and holding it.
What “right” looks like
Aim for pH 7.5–7.8, with 7.4–7.6 as the ideal middle. The accepted operating range is 7.2–7.8 (the CDC’s Model Aquatic Health Code). That band is a balancing act:
- Too low (below ~7.2): the water turns aggressive — it can etch plaster and grout, corrode metal, and chlorine gets harsh on skin and eyes.
- Too high (above ~7.8): chlorine loses efficiency (a bigger share sits in the weak form), scale forms more readily, and water can go cloudy.
Salt pools are usually held toward the top of the range (7.6–7.8) on purpose — they drift up anyway, so starting high means less acid, less often.
Why pH almost always creeps up
Pool water typically holds more dissolved carbon dioxide than the air above it. CO₂ slowly escapes to the atmosphere, and as it leaves, the water becomes less acidic — pH rises, heading toward a natural resting point around 8.2. That’s it. That’s the whole mechanism behind the creep every pool owner notices.
Anything that stirs the surface speeds it up by driving CO₂ out faster:
- Waterfalls, fountains, spillovers, bubblers, spa jets, and aimed return jets (see how water features change your water).
- A salt chlorine generator — the cell produces gas as it runs, so salt pools drift up and need regular acid.
- Fresh plaster, which leaches and pushes pH up hard for the first year.
The exceptions that push pH down are fewer: heavy trichlor or dichlor tablet use (both are acidic), and acidic fill water or rain. If you’re a tablet user fighting low pH, that’s why — see which chlorine to use.
The three ways to move pH — and what each does to alkalinity
This is the part that trips people up: most pH adjusters move your total alkalinity too. Pick the tool by what you want to happen to both numbers.
| Goal | Use | Effect on pH | Effect on total alkalinity |
|---|---|---|---|
| Raise pH | Aeration (returns up, fountain, spa jets) | Up | None — the only pH-only lever |
| Raise pH | Soda ash (sodium carbonate) | Up (strong) | Up |
| Raise pH | Borax (sodium tetraborate) | Up | Little — plus seeds a borate buffer |
| Lower pH | Acid (muriatic or dry acid) | Down | Down (always together) |
So: if your alkalinity is already fine or high, aerate to lift pH and leave TA alone. If pH and alkalinity are both low, soda ash raises both. If pH is low but alkalinity is right where you want it, borax lifts pH with minimal TA impact. (Borax also seeds a borate buffer — if you want that on purpose rather than as a side effect, see borates in a pool.) And acid lowers both — there’s no separating them, which is exactly why the “pour a slug to drop alkalinity without pH” trick is a myth.
Which acid — and if you have a salt cell, read this first
Muriatic acid and dry acid do the same job to pH and alkalinity, so for a single correction they look interchangeable. Over a season they are not, and the deciding factor is what each one leaves behind.
Dry acid (sodium bisulfate) leaves sulfate in the water, and sulfate only leaves by draining. A dose or two is nothing. Using it as your everyday acid, month after month, accumulates — and at high enough levels sulfate is implicated in damage to plaster and to salt-cell plates. Muriatic acid leaves chloride, which your pool already has and which does not build up in the same way.
If you run a salt chlorine generator, the manufacturers are blunter than the forums. Pentair’s IntelliChlor manual says to never use dry acid to adjust pH, because a buildup of by-products can damage the system. Hayward’s Aqua Rite manual discourages it as well, and is specific about when it matters most: where evaporation runs high and the water is rarely diluted with fresh fill. A salt cell already makes a little sulfate as a by-product of electrolysis — dry acid adds to that pile.
So, in order:
- Salt pool → muriatic. Your cell manual almost certainly says so, and a replacement cell is the most expensive part of a salt system.
- Plaster surface, or pH you’re correcting constantly → muriatic. It adds nothing that accumulates.
- Occasional correction, vinyl or fiberglass, no salt cell → dry acid is genuinely fine, and it’s easier to live with: no fumes, no burn from a splash, and it ships as an ordinary parcel while muriatic is a hazmat item that often costs more to mail than to buy at a hardware store.
If dry acid is the right call for your pool, the only things worth comparing are the price per pound and whether the bag survives — it is the same molecule whoever sells it, so a star rating here is mostly measuring packaging.
One honest caveat on the Hayward wording: it leans on evaporation without dilution, which is more an arid-Southwest problem than a rainy-Florida-summer one. The Pentair instruction carries no such condition.
Total alkalinity is the buffer behind the drift
Total alkalinity is pH’s shock absorber — it resists pH change, which is good, but it’s also the reservoir of CO₂ that drives the upward creep. The higher your alkalinity, the faster and more stubbornly pH climbs. That’s the whole reason chasing pH with acid every few days is a losing game if your TA is high: you’re treating the symptom.
- Target TA ~80–120 ppm for most pools.
- Run it lower (~60–80 ppm) on a salt pool or a heavily-aerated one to slow the pH climb — ~50 ppm is a floor, not a target.
- Add 50 ppm of borates as a secondary pH buffer. It softens the drift so you dose acid less often — not less acid overall, which is a distinction Trouble Free Pool is explicit about, since pH rise comes from carbonate alkalinity and borates do not touch it. Worth most on a salt pool, where borates also cut scale inside the cell.
If pH won’t stay put, lower the alkalinity first (add acid to drop both, then aerate the pH back up while TA stays down), and consider borates. That’s the durable fix — not more frequent acid.
LSI is the boss: don’t chase pH alone
Here’s the mindset shift that separates people who fight their pool from people who run it: pH by itself doesn’t decide anything. What decides whether your water scales (deposits calcium on surfaces, heaters, and salt cells) or etches (dissolves plaster, grout, and metal) is the Langelier Saturation Index (LSI) — and pH is just one of its inputs, alongside total alkalinity, calcium hardness, and water temperature.
A textbook 7.6 pH can still sit in scaling or etching water if calcium or alkalinity is off. So the goal isn’t a perfect pH reading — it’s a balanced index. Plug your numbers in and see where you actually stand:
Is your water corrosive, balanced, or scaling?
Your five numbers can each be "in range" and the water can still be quietly eating your plaster or scaling your heater. This is the one index that ties them together — the actual chemistry of whether water protects your surfaces or attacks them. No products, just balance.
Don't know your gallons? Work it out here →
Exact geometry at 7.48 gal/ft³. Kidney shapes, diving hoppers, litres and salt/turnover figures live in the full Pool Volume Calculator.
Balanced is −0.3 to +0.3. Below that the water is aggressive — it pulls calcium out of plaster, grout, and tile and etches those surfaces. Above it, the water scales — cloudy water, crust on tile, a struggling heater and cell. pH is the fastest lever: a 0.2 pH change moves the index about 0.2. This is the Langelier index with the CYA/3 carbonate correction (the CSI refinement); it matters most on plaster/gunite and for anything with a heater or salt cell.
Full explainer: water balance and the LSI.
The pH playbook
- Set it, don’t chase it. Aim for 7.5–7.8 and let it live in that band — don’t correct a 7.7 that’s on its way up.
- Expect the climb. A slow rise is normal; plan a routine acid dose rather than reacting in a panic.
- Fix the cause, not the symptom. If pH climbs fast, lower your alkalinity and add borates instead of dosing acid every few days.
- Match the tool to both numbers. Aeration for pH-only, soda ash for pH+TA, borax for pH with alkalinity intact, acid to bring both down.
- Judge by the whole picture. Balance the LSI, not one reading — a perfect pH in unbalanced water still scales or etches.
The honest bottom line
pH isn’t a mystery and it isn’t a daily emergency. It drifts up because CO₂ leaves the water — universal, expected, and easy to manage once you stop treating each rise as a crisis. Set it in the 7.5–7.8 band, keep your alkalinity sized to hold it steady, add borates if the climb annoys you, and judge the water by its overall balance, not one number on a strip. That’s the same lesson as everywhere in Pool School: get the fundamentals right and less is more — the shelf of “pH Up,” “pH Down,” and “pH Stabilizer” bottles exists to sell you a fight you don’t need to have. pH is one of the five numbers; manage it in context and it stops managing you.
Frequently asked
What should pool pH be?
Aim for 7.5 to 7.8, with 7.4 to 7.6 being the ideal middle. The accepted operating range for public pools (the CDC's Model Aquatic Health Code) is 7.2 to 7.8. That band is a compromise: below about 7.2 the water turns aggressive and can etch plaster and corrode metal, and chlorine becomes harsh; above about 7.8 chlorine loses efficiency, scale forms more easily, and the water can feel cloudy. Most salt pools are held toward the top of the range (7.6–7.8) because they drift up anyway, which cuts down on how much acid you add.
Why does my pool pH keep rising?
Because pool water usually holds more dissolved carbon dioxide than the air above it, so CO2 slowly outgasses — and as it leaves, pH rises, heading toward a natural resting point around 8.2. Anything that agitates the surface speeds this up: waterfalls, fountains, spillovers, spa jets, aimed return jets, a salt chlorine generator (its cell produces gas bubbles), and aeration in general. Fresh plaster also leaches and pushes pH up for the first year. High total alkalinity makes the climb faster and more stubborn. So a slow upward creep is normal pool behavior, not something you did wrong.
How do I raise pool pH?
Three ways, and which one you pick depends on your alkalinity. Aeration — aim your returns up, run a fountain or spa jets — raises pH and changes nothing else, so it's the first choice when your total alkalinity is already fine or high. Soda ash (sodium carbonate) raises pH strongly AND raises total alkalinity, so use it when both are low. Borax raises pH with far less effect on alkalinity, so reach for it when pH is low but your alkalinity is where you want it (bonus: it seeds borates, a mild secondary buffer).
How do I lower pool pH?
Add acid — muriatic (hydrochloric) or dry acid (sodium bisulfate). Both lower pH, and both lower total alkalinity at the same time; there is no way to lower one without the other. Broadcast it slowly over the deep end with the pump running, never as a concentrated 'slug' in one spot (that etches plaster and doesn't spare your pH anyway). Which acid matters more than most people are told: dry acid leaves sulfate behind and sulfate only leaves by draining, so if you have a salt chlorine generator, use muriatic — Pentair's IntelliChlor manual says never to use dry acid to adjust pH, and Hayward's Aqua Rite manual discourages it, both because the by-product buildup can damage the cell. For an occasional correction on a vinyl or fiberglass pool with no salt cell, dry acid is fine and much easier to handle and ship. If your pH keeps climbing back, the real fix is usually to lower the alkalinity that's pushing it up, then aerate the pH back into range.
Does baking soda raise pH?
Only a little — baking soda (sodium bicarbonate) mainly raises total alkalinity, nudging pH toward about 8.3 at most. If you actually need to raise pH, use aeration, soda ash, or borax instead. 'Alkalinity Up' or 'Alkalinity Increaser' sold at the pool store is just baking soda at a markup — the grocery-store box does the identical job.
Is a perfect pH all that matters?
No. pH is important, but it's only one input to the Langelier Saturation Index (LSI), which is what actually predicts whether your water will scale up your surfaces and equipment or dissolve them. The LSI combines pH, total alkalinity, calcium hardness, and water temperature (with a CYA correction). You can have a textbook 7.6 pH and still have scaling or etching water if calcium or alkalinity is off. Balance the whole picture, not a single reading.