SkimmerSkimmer
Chemistry & Water Balance

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.

By Skimmer Editorial Team · Editorial Team7 min read

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.

ParameterIdeal rangeAcceptable range
pH7.4-7.67.2-7.8
Total alkalinity80-120 ppm60-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

Frequently asked

Why does my pool pH keep going back up a few days after I add acid?
This is the classic pH bounce pattern, and it's almost always caused by low total alkalinity. Without enough alkalinity acting as a buffer, pH has nothing holding it steady, so it swings back toward wherever aeration, bather load, or your chlorine source is pushing it. Test your total alkalinity; if it's under roughly 60 ppm, raising it is usually what fixes the cycle.
Should I fix pH or total alkalinity first?
Fix total alkalinity first if it's out of the 60-120 ppm acceptable range. Raising TA often shifts pH upward on its own, so adjusting pH before TA is stable means you may end up correcting it twice. Get TA into range, let the water circulate for a few hours, then retest and adjust pH separately if needed.
How much baking soda do I need to raise total alkalinity?
A commonly used estimate is about 1.5 pounds of baking soda per 10,000 gallons to raise total alkalinity by roughly 10 ppm. This scales with your pool size and how far below target you are. Treat it as a starting estimate, add it gradually, and retest a few hours later since actual results vary by pool.
Can a waterfall or water feature cause pH bounce on its own?
Yes, aeration from waterfalls, fountains, and spillovers drives off dissolved carbon dioxide and tends to push pH upward over time. It's rarely the sole cause of a strong bounce, but combined with low total alkalinity it can make swings noticeably worse and more frequent.
How often should I retest after adjusting total alkalinity or pH?
Wait several hours before retesting, since chemical changes take time to fully circulate and register, and total alkalinity changes can take closer to a full day to settle. Retesting the same day and adding more product because the number still looks slightly off is one of the most common reasons people end up in a bounce cycle they're accidentally causing themselves.

Track this with Skimmer — water tests, dosing, and equipment history in one place.

See pricing →