What Causes pH Bounce and How to Stop It
If your pH swings high or low every few days no matter how often you correct it, the real problem usually isn't the pH, it's a total alkalinity level too low to hold it steady.
You add acid, the pH comes down. Two days later it's back up near 8. You add acid again. It happens again. This cycle, often called pH bounce, is one of the more frustrating pool problems because it feels like you're doing everything right and the water just won't cooperate. The good news is that pH bounce almost always traces back to one specific, fixable cause: total alkalinity that's too low to do its job.
What total alkalinity actually does
Total alkalinity (TA) is often described as a buffer, but it helps to think of it more literally as a shock absorber for pH. Water naturally wants to drift, pulled around by sunlight, bather load, rain, and the chemicals you add. Total alkalinity resists that drift by neutralizing small acidic or basic swings before they show up as a big pH change. When TA is in a healthy range, pH moves slowly and predictably. When TA is too low, there's nothing absorbing the shocks, so pH swings hard in response to things that would otherwise barely register.
This is why chasing pH directly, without checking TA first, so often fails. You're treating the symptom every few days instead of fixing the mechanism that's supposed to keep the symptom from happening in the first place.
| Parameter | Ideal range | Acceptable range |
|---|---|---|
| pH | 7.4-7.6 | 7.2-7.8 |
| Total alkalinity | 80-120 ppm | 60-120 ppm |
The usual causes of pH bounce
- Low total alkalinity: by far the most common cause. Once TA drops below roughly 60 ppm, pH has almost nothing holding it in place and will swing with normal daily pool activity.
- Aeration from water features: waterfalls, fountains, spillovers, and even a strong return jet that agitates the surface all drive off dissolved carbon dioxide, which naturally pushes pH upward over time. This effect is stronger when TA is low.
- Heavy bather load: sweat, sunscreen, and body oils are slightly acidic and can pull pH down for a day or two after a pool party, especially in a smaller pool with a lot of swimmers.
- Fresh water dilution or rain: topping off after evaporation, or a heavy rainstorm, both dilute the water and can shift both pH and TA depending on your source water and local rainfall chemistry.
- Recent plaster or fresh pool startup: new plaster surfaces leach calcium and can push pH up aggressively for the first few weeks, independent of TA.
- Using straight chlorine products without accounting for their pH effect: liquid chlorine and cal-hypo tend to raise pH slightly with each dose, while trichlor tablets tend to lower it. If you're using one exclusively, that drift adds up.
Note: If you're correcting pH more than once or twice a week and it keeps returning to roughly the same off-target number, that pattern itself is a strong sign of low total alkalinity. It's worth testing TA before your next pH correction.
How to actually stop it
Step one: test total alkalinity, not just pH
A basic test strip covers this, but a liquid test kit is more reliable for TA specifically. If your reading comes back under 60 ppm, or even in the low 60s to 70s, that's very likely your root cause. Don't bother fine-tuning pH again until TA is addressed, you'll just be back here in a few days.
Step two: raise total alkalinity with baking soda
Sodium bicarbonate (baking soda) is the standard product for raising TA. A commonly used rule of thumb is that about 1.5 pounds of baking soda per 10,000 gallons raises total alkalinity by roughly 10 ppm. So a 20,000-gallon pool that's 40 ppm below target would need somewhere around 12 pounds, added gradually and dissolved or broadcast evenly across the surface with the pump running. Skimmer's total alkalinity calculator can work this out for your exact pool size and current reading, and this is always an estimate: retest a few hours after dosing rather than assuming the math landed exactly on target.
Raising TA will often nudge pH upward too, since the two are chemically linked. That's expected. Let the water settle for several hours, then retest pH and adjust it separately if it's still outside 7.2 to 7.8. Skimmer's pH calculator sizes the soda ash to raise it or the acid to lower it.
Step three: give the water time before you correct again
One of the biggest contributors to a bounce cycle is correcting too fast. Chemical changes don't fully register for several hours, sometimes closer to a full day for total alkalinity. Adding more product because a same-day retest still looks off, then adding more again the next day, is how people end up chasing a moving target that they themselves are moving. Dose once, circulate for several hours, then retest before deciding whether another dose is needed.
When it's not a total alkalinity problem
Occasionally TA tests fine and pH still drifts. In that case, look at the other usual suspects: a water feature running most of the day, an unusually heavy swim week, or a recent large water change that hasn't fully settled into its new chemistry yet. If TA is solidly in range (80 to 120 ppm) and pH is still swinging widely within a few days, it's also worth confirming your test kit itself is accurate, reagents do expire, and an old or sun-exposed test kit can give misleading readings that look like a chemistry problem when it's actually a testing problem.
Logging each test in Skimmer makes this pattern much easier to catch, since you can see your pH and total alkalinity readings side by side over time instead of relying on memory for whether last week's correction actually held.
Frequently asked
Why does my pool pH keep going back up a few days after I add acid?
Should I fix pH or total alkalinity first?
How much baking soda do I need to raise total alkalinity?
Can a waterfall or water feature cause pH bounce on its own?
How often should I retest after adjusting total alkalinity or pH?
Track this with Skimmer — water tests, dosing, and equipment history in one place.
See pricing →Keep reading
Cloudy water almost always traces back to filtration, sanitizer, or water balance, in that order. Here's how to figure out which one is yours and fix it without overdosing.
pH, chlorine, and alkalinity all being 'in range' doesn't guarantee balanced water. Here's what the Langelier Saturation Index actually measures and when it's worth checking.
Every pool chemistry number in one chart: ideal range, acceptable range, and what actually happens when each one drifts outside it.