Chlorine Demand Spikes After Rain But CYA Normal Decision Tree
Why this matters
A pool that holds chlorine fine all summer but burns through it for three days after every storm is not a chlorinator problem and not a stabilizer problem if cyanuric acid tested normal. The rain carried something into the water that consumes chlorine: organic load, ammonia or nitrate runoff, phosphate-laden fertilizer, or fill-water from a contaminated source. Dosing more chlorine without identifying the demand source means the customer pays for product that disappears, and an undertreated pool grows algae fast in summer heat. This tree isolates whether the post-rain demand is organic, nitrogenous (chloramine-forming), phosphate-fed, or simply dilution that dropped the free chlorine below the CYA-adjusted minimum.
Symptom presentation
Free chlorine was in range at the last visit. After a rain event, free chlorine reads near zero or a heavy combined-chlorine number shows up. Customer added their normal dose and it vanished within hours. CYA tested at a normal 30 to 80 ppm. Water may look clear or slightly dull. The pattern repeats specifically after rain, not on dry weeks.
Quick checks
- Test free chlorine (FC) and total chlorine (TC). The gap, combined chlorine (CC), reveals chloramine load. CC above 0.5 ppm signals nitrogen-driven demand.
- Test CYA. If CYA is genuinely 30 to 80 ppm, the FC minimum is roughly 7.5 percent of CYA per the CYA-to-FC ratio in current pool chemistry guidance. A storm that diluted FC below that floor lets demand run.
- Test pH and total alkalinity. Rain is acidic and low-TDS; a sharp pH drop changes chlorine speciation and HOCl activity.
- Test phosphates if you carry a kit. Lawn runoff and fertilizer push phosphate over 500 ppb, feeding algae that consume chlorine.
- Ask about the fill source. Well water or reclaimed water used to top off after splash-out can carry ammonia, iron, or nitrate.
Isolation tree
Step 1: Read the FC/TC gap. A large combined-chlorine number means nitrogenous contamination (ammonia, urea, organic nitrogen from runoff or swimmers). The chlorine is being consumed forming chloramines, not sanitizing. Move to breakpoint remediation.
Step 2: If CC is low but FC still drops fast, suspect organic load. Leaves, pollen, and lawn debris washed in by the storm create high oxidizer demand without forming measurable CC. Inspect the skimmer baskets and pool floor for organic debris and check the filter pressure for a sudden rise indicating heavy loading.
Step 3: If chemistry is clean but phosphates test high (over 500 ppb), the demand is algae-fed. Phosphate is algae fertilizer; even invisible algae populations consume free chlorine. Look for slick walls or a faint green tint in the deep end at the end of the day.
Step 4: If CYA, phosphates, and CC are all fine, the cause is dilution and acid loading. The rain dropped FC below the CYA-adjusted floor and dropped pH, and the pool simply needs rebalancing, not a contaminant hunt. Confirm by recalculating the FC minimum against the measured CYA.
Step 5: If the demand persists after breakpoint and rebalancing, sample the fill water directly for ammonia and nitrate. A contaminated well or reclaimed line reintroduces nitrogen with every top-off.
Confirming diagnosis
Nitrogenous demand confirms when a breakpoint chlorination dose (roughly 10 times the measured CC) clears the combined chlorine and FC then holds. Organic demand confirms when removing debris and running the filter restores normal FC holding within a day. Phosphate-fed demand confirms when a phosphate remover drops the reading below 100 ppb and FC consumption normalizes. Pure dilution confirms when a single rebalancing dose to the CYA-adjusted FC target holds without recurrence.
Remediation
For chloramines: perform breakpoint chlorination to roughly 10x the combined chlorine, run the pump 24 hours, and retest. For organic load: skim, brush, vacuum, clean or backwash the filter, then re-chlorinate. For phosphates: apply a lanthanum or aluminum-based phosphate remover per label, filter out the precipitate, and clean the filter after. For dilution: dose FC to the CYA-adjusted target and correct pH to 7.4 to 7.6 and TA to 80 to 100 ppm. For a contaminated fill source: advise the customer to switch the top-off line or pre-treat fill water, and document the source on the account.
Record FC, TC, CC, CYA, pH, and phosphate at the visit so the next storm response starts from data, not a re-dose.
References
- ANSI/APSP/ICC-11 American National Standard for Water Quality in Public Pools and Spas, sections on free and combined chlorine and breakpoint chlorination.
- CDC Model Aquatic Health Code, Annex on combined chlorine, breakpoint, and disinfection byproducts.
- EPA Safe Drinking Water Act Secondary Standards on chloride and total dissolved solids relevant to fill-water quality.
- Water Quality Association Technical Reference on cyanuric acid and the free-chlorine-to-CYA relationship.
- APSP Service Tech Manual, chapters on chlorine demand, phosphates, and oxidizer chemistry.