Post-storm chemistry triage: test in the right order, fix the right thing first

After heavy rain, most pool problems come from two events happening at once: dilution (fresh water replacing pool water) and contamination (wind, runoff, dust, and organics increasing chlorine demand). This guide is a fast, practical “chemistry triage” so you can stop guessing and get back to stable water quickly — especially if you’re dealing with rain dilution pool FC CYA, overflow, backwashing, or a storm overflow that also nudged your pool salt level.

The simple physics: overflow is water replacement (and replacement lowers dissolved levels)

Think in % replaced

Rain falling into a pool does not automatically change your chemistry. The big changes happen when the pool’s water is replaced — meaning water leaves the pool (overflow, backwash, vacuum-to-waste, draining, leaks) and is then replaced by rain or top-up water. When that happens, dissolved concentrations fall in direct proportion to the percentage replaced.

Dilution rule (the quick math)

If you replace X% of the pool water, then dissolved levels trend toward (100 − X)% of what they were. For example, a 10% replacement tends to lower CYA and salt by about 10%.

This is why “overflow pool chemistry” looks like a mini drain-and-refill: it weakens whatever is dissolved, even if the water still looks clear.

Here’s the key difference between the three headline parameters:

  • CYA (stabiliser) is dissolved and stable → dilution is usually the main reason it drops quickly.
  • Salt is dissolved and stable → dilution is usually the main reason it drops quickly.
  • Free chlorine (FC) is both dissolved and reactive → it can drop from dilution, but it can drop even more from a sudden demand spike (debris, organics, cloudy water events).
Practical takeaway: after storms, treat FC as urgent (sanitation now), and treat CYA + salt as confirmation (how much did we dilute, and what should we restore once the water is mixed and stable).

The 10-minute post-storm triage: what to test first (and why that order works)

Fast checklist
Avoid “chasing numbers”

The goal is to make one correct decision quickly: restore sanitation and stop the pool from sliding into algae or cloudy water. Most bad decisions happen when you test a long list in a random order, then “correct everything” before the water has even mixed.

1) Make the pool mixable: empty skimmer/pump baskets, remove large debris, verify normal circulation and return flow.
2) Test FC first: if FC is low, restore it into your normal operating range before interpreting anything else.
3) Test pH next: you don’t need perfection immediately, but you do want pH in a reasonable zone before heavy chlorination or long runtimes.
4) If you have CC (combined chlorine), check it: CC can rise after contamination events; it helps you decide whether “just restore FC” is enough or you need more oxidation.
5) Then confirm CYA and salt (after mixing): circulate 30–60 minutes, then test CYA and salt to quantify dilution and decide what to restore.
Why FC first?

Low FC is the one condition that can turn a “minor storm mess” into a multi-day recovery. If FC is low, debris and organics can consume what’s left rapidly. Restoring FC early buys you time, keeps the water sanitary, and makes your later test results more stable and interpretable.

Why wait on CYA and salt?

Right after a storm, the pool can be stratified (freshwater on top, denser water below), and the skimmer area may not represent the whole pool. Circulation first makes CYA and salt readings more trustworthy. It also prevents overshooting (the most common “fix that creates a new problem”).

If you only do one thing: get the pump moving, remove the big debris, and make sure FC isn’t near-zero. That single habit prevents most post-storm spirals.

Table 1 — Post-storm situations: what likely changed, what to test first, what to do (4 columns)

Use this like a triage map. It’s built for real “storm morning” conditions: you want a safe decision fast, not a perfect spreadsheet.

Situation → likely change → test order → quick action
Situation What likely changed Test first Quick action
Heavy rain + visible overflow CYA and salt likely diluted; FC may be diluted and demand may rise from debris FC → pH → (after mixing) CYA + salt Restore FC to a safe operating range; circulate 30–60 min; then confirm CYA/salt before adjusting targets
Backwash or vacuum-to-waste Definite water removal → definite dilution of CYA and salt; FC may be lower than expected FC → pH → CYA + salt Top up water; restore FC; treat CYA/salt as “re-check + re-balance” items later the same day
Cloudy water after storm Chlorine demand spike is likely; filtration load increased; FC can crash quickly even if dilution is small FC + CC → pH Restore FC; brush and skim; clean baskets/filter as needed; re-test FC later (same day) to confirm it holds
Salt system shows “Low Salt” after rain Salt may be diluted; sensor/cell reading may lag or be temperature dependent FC (don’t wait) → salt (independent test) → recheck next day Use liquid chlorine if SWG output is reduced; only add salt after confirming with a reliable test and mixing well
Rain, no overflow, pool still at normal level Dilution may be minor; main issue is contamination (debris) and pH drift FC → pH Restore FC if needed; skim and clean; delay big CYA/salt changes unless repeated storms accumulate replacement
Situation
Heavy rain + visible overflow
What likely changed
CYA and salt likely diluted; FC may be diluted and demand may rise from debris
Test first
FC → pH → (after mixing) CYA + salt
Quick action
Restore FC to a safe operating range; circulate 30–60 min; then confirm CYA/salt before adjusting targets
Situation
Backwash or vacuum-to-waste
What likely changed
Definite water removal → definite dilution of CYA and salt; FC may be lower than expected
Test first
FC → pH → CYA + salt
Quick action
Top up water; restore FC; treat CYA/salt as “re-check + re-balance” items later the same day
Situation
Cloudy water after storm
What likely changed
Chlorine demand spike is likely; filtration load increased; FC can crash quickly even if dilution is small
Test first
FC + CC → pH
Quick action
Restore FC; brush and skim; clean baskets/filter as needed; re-test FC later (same day) to confirm it holds
Situation
Salt system shows “Low Salt” after rain
What likely changed
Salt may be diluted; sensor/cell reading may lag or be temperature dependent
Test first
FC (don’t wait) → salt (independent test) → recheck next day
Quick action
Use liquid chlorine if SWG output is reduced; only add salt after confirming with a reliable test and mixing well
Situation
Rain, no overflow, pool still at normal level
What likely changed
Dilution may be minor; main issue is contamination (debris) and pH drift
Test first
FC → pH
Quick action
Restore FC if needed; skim and clean; delay big CYA/salt changes unless repeated storms accumulate replacement
Important nuance: FC is the one number that can drop more than dilution predicts, because storms add demand. CYA and salt generally behave like “pure dilution” unless you’re also losing water in other ways (backwash, waste, leaks).

How much did you actually dilute? A quick “inches lost” estimate (good enough for triage)

Estimate % replaced

You don’t need perfect volume math to make a correct decision. You need a defensible estimate of how much water was replaced. If your pool overflowed and then later returned to normal level (via rain, autofill, or hose), the easiest proxy is how much the water level changed relative to your pool’s average depth.

Fast estimate (rectangular-ish logic)

% replaced ≈ (water lost ÷ average water depth) × 100. If your pool’s average depth is about 48 inches (4 ft), then each inch of loss is roughly 2.1% of the pool volume.

This estimate works well for most pools because surface area stays roughly constant as the level changes. It’s not perfect for complex shapes, but it’s accurate enough to decide whether you likely lost 3% vs 15%.

Table 2 — If average depth is ~48 inches: water loss → % replaced → expected CYA/salt drop
Water level change Estimated % replaced CYA drop expectation Salt drop expectation
1 inch ~2% ~2% lower ~2% lower
2 inches ~4% ~4% lower ~4% lower
3 inches ~6% ~6% lower ~6% lower
4 inches ~8% ~8% lower ~8% lower
6 inches ~12–13% ~12–13% lower ~12–13% lower
10 inches ~21% ~21% lower ~21% lower
Water level change
1 inch
Estimated % replaced
~2%
CYA drop expectation
~2% lower
Salt drop expectation
~2% lower
Water level change
2 inches
Estimated % replaced
~4%
CYA drop expectation
~4% lower
Salt drop expectation
~4% lower
Water level change
4 inches
Estimated % replaced
~8%
CYA drop expectation
~8% lower
Salt drop expectation
~8% lower
Water level change
6 inches
Estimated % replaced
~12–13%
CYA drop expectation
~12–13% lower
Salt drop expectation
~12–13% lower
Water level change
10 inches
Estimated % replaced
~21%
CYA drop expectation
~21% lower
Salt drop expectation
~21% lower
How to use this: if your estimated replacement is under ~5%, your CYA and salt usually won’t move enough to justify “big corrections.” If it’s closer to 10–20%, expect meaningful movement — and re-check CYA and salt once the pool has mixed.

Concept chart — Why CYA and salt fall “linearly” with water replacement

CYA and salt behave like stable dissolved concentrations. If you replace water, you reduce them almost proportionally. FC can behave differently because demand can increase after storms — but for CYA and salt, this simple model is usually accurate enough for post-storm decisions.

Why this matters: a salt system that was comfortably in range can drift low after multiple backwashes or repeated overflow events, even if each individual storm only replaced a small percentage. Small replacements add up over time.

What to do with each number: FC first, then CYA, then salt (with storm-specific nuance)

Decision rules
Stability beats drama

The most useful “post-storm” approach is to separate your actions into three lanes: sanitation now (FC), stability after mixing (CYA), and equipment support (salt for SWG pools). Here’s how to interpret results without overcorrecting.

1) Free Chlorine (FC): treat low FC as urgent

If FC is near-zero or clearly below your normal operating range, restore it immediately. Storms increase organic load, and that load can consume chlorine faster than your chlorinator can produce it. In salt pools, turning the SWG to “boost” changes the rate, not an instant level — so a one-time correction with liquid chlorine is often the fastest way to stop a slide.

Practical habit: re-test FC later the same day. If FC drops quickly again, you’re seeing demand, not just dilution.

2) pH: keep it reasonable, don’t chase “perfect” immediately

Rain and top-up water can nudge pH and total alkalinity, but the post-storm priority is not micro-adjustment. If pH is in a workable zone, focus on circulation, debris removal, and FC stability. Once the pool holds FC normally again, fine-tune pH the next day if needed.

3) CYA: confirm after mixing, then decide whether it’s a “real drop”

CYA is the stabiliser that protects chlorine from sunlight. After overflow, CYA can drop measurably — but only if a meaningful percentage of water was replaced. If your estimate suggests less than ~5% replacement, any change you “see” may be within normal test variance. Circulate, test again, and only adjust when you’re confident the trend is real.

If you keep getting repeated storms and backwashes, the cumulative replacement can become large enough that CYA drifts down even if each event was modest.

4) Salt (SWG pools): confirm independently and add slowly

Storm overflow and backwashing can lower salt because salt is dissolved and leaves with the waste water. If your chlorinator shows low salt after a storm, don’t assume it’s perfectly accurate in the first hour. Use an independent salt test if possible, circulate well, and add salt in stages rather than trying to “fix it in one pour.”

Avoid overshooting: high salt can be harder to correct than low salt because it may require partial draining to reduce.

One clean sequence: restore FC → circulate and clean → confirm CYA and salt → adjust targets and settings. This sequence prevents the two common mistakes: adding stabiliser when you didn’t really lose much water, or adding too much salt based on a lagging cell reading.

Special cases that mimic “rain dilution” (and why they’re often the real cause)

Hidden water replacement

Many owners blame rain because it’s visible, but the biggest chemistry shifts often come from routine maintenance that quietly removes water. If your CYA and salt keep drifting down over weeks, look for these repeat-replacement drivers:

  • Frequent backwashing: sand/DE filters can send a surprising amount of water to waste across multiple cycles.
  • Vacuuming to waste: great for fine debris after storms, but it is a guaranteed stabiliser/salt reducer because you’re exporting dissolved water.
  • Leaks or auto-fill issues: slow replacement (leak out + fill in) can steadily dilute CYA and salt without a dramatic single event.
  • Water features and splash-out: heavy splash-out behaves like slow waste; it can matter in busy periods.
A quick diagnostic question

“Did water leave the pool and get replaced?” If yes, treat it as a water-replacement event. If no, rain alone usually doesn’t move CYA or salt much — the bigger issue is often debris and temporary pH drift.

Bottom line: dilution is not mysterious. It’s just replacement. Find the replacement, and you find the reason your numbers moved.

A simple re-test schedule that prevents “overcorrection”

Re-test cadence

Post-storm success is not just about what you test — it’s about when you re-test. The most common mistake is adjusting CYA and salt before the pool has fully mixed, then re-testing and thinking you “need more,” which can lead to overshoot.

Now (first 10–20 minutes): circulation + debris removal → test FC (and CC if available) → restore FC if needed → quick pH check.
After 30–60 minutes of circulation: confirm salt and CYA to quantify dilution (especially if overflow/backwash happened).
Later same day: re-test FC to confirm it holds (this is your “demand check”).
Next day: re-test CYA and salt (best confirmation after full mixing) and make any final corrections in small steps.
Why this works: FC tells you whether the pool is safe right now. The later checks tell you whether you need to restore your “system settings” (CYA level and salt range) so the pool stays stable in the following days.

FAQ

Mostly overflow/backwash/vacuum-to-waste. Rain water sitting in the pool doesn’t “remove” CYA or salt. Levels move when water leaves the pool and is replaced by lower-salt, zero-CYA water. If the water level never exceeded the overflow and you didn’t send water to waste, changes in CYA and salt are usually small.

If you’re seeing repeated downward drift over time, look for frequent backwashing, small leaks, or high splash-out combined with auto-fill.

Because storms often create a demand spike. Leaves, dust, pollen, soil, and organics increase what chlorine has to oxidize. A small dilution might lower FC by a few percent, but demand can consume the remainder quickly — especially if FC was already near the low end.

That’s why the best storm response is FC-first: restore FC, circulate, clean, then confirm the “system” numbers (CYA, salt).

Not immediately. First, keep sanitation stable (use liquid chlorine if needed), then confirm salt after the pool has circulated. Cell readings can lag behind mixing and can be influenced by water temperature. Add salt only when you’re confident it’s truly below your required range, and add it in stages to avoid overshooting.

If you did have visible overflow or sent water to waste, salt dilution is plausible — just confirm before you pour.

Free chlorine (FC). CYA and salt matter for stability, but FC is the immediate safety control. If FC is low, you can go from “looks fine” to “recovery mode” quickly, especially in warm weather or after contamination.

The simplest winning habit: test FC, restore if needed, then do the deeper checks once the water is mixed.

Takeaway: after storms, don’t “test everything and fix everything.” Do triage. FC first (sanitation now) → circulation + cleaning (reduce demand) → CYA + salt (quantify dilution and restore system stability). Overflow, backwash, and vacuum-to-waste are the events that truly dilute CYA and salt — and that simple replacement model explains most post-storm chemistry surprises.