Clear water is a control problem — not a “random ppm” problem

FC/CYA Explained: Salt vs Liquid — Practical Targets for Clear Water

If you’re ranking well but getting zero clicks, the fix is usually clarity: tell the reader exactly what they’ll get in the first screen. Here’s the operating model in one glance — then the page explains the “why” and the salt-vs-liquid control differences.

First screen: 3 practical rules + quick targets
Rule 1 — FC is a ratio target: your “safe FC” depends on CYA. Same FC number can be strong or weak depending on stabiliser.
Rule 2 — Salt controls rate, liquid controls dose: SWG changes production speed; liquid gives an instant correction when demand spikes (storms/parties).
Rule 3 — Test order prevents bad moves: after storms or clouding, fix FC first, circulate, then interpret pH/CYA.
Quick starting targets (residential pools): These are practical “operate-day-to-day” bands. Keep FC above the minimum for your CYA, then temporarily run higher after heavy load or storms.
Mini table below: common CYA zones → minimum FC → everyday operating band.
CYA (ppm) Minimum FC (ppm) Everyday operating band (ppm)
30 ~2–3 4–6 (stable daily band)
50 ~4 6–8 (common “sun + normal use” zone)
70 ~5–6 8–10 (often used for SWG stability)
CYA
30 ppm
Minimum FC
~2–3 ppm
Everyday band
4–6 ppm
CYA
50 ppm
Minimum FC
~4 ppm
Everyday band
6–8 ppm
CYA
70 ppm
Minimum FC
~5–6 ppm
Everyday band
8–10 ppm
One sentence that prevents most “mystery algae”

If FC can drift to near-zero between tests, you’re not “fine” — you’re operating below your FC/CYA lane and relying on yesterday’s clarity.

The thinking error: “FC 1–3 is always enough”

What goes wrong in practice

“FC 1–3 ppm” sounds tidy, but it ignores the one variable that decides how aggressive (and how fast) chlorine works outdoors: CYA (cyanuric acid, stabiliser). CYA protects chlorine from UV burn-off — but it also “buffers” active chlorine. The more CYA you have, the more FC you need to keep the same sanitising strength.

A useful way to think

Treat FC as a ratio target relative to CYA — not a standalone number. When you do that, the same pool can be “safe and stable” at FC 3 ppm or “barely hanging on” at FC 3 ppm, depending on CYA.

Here’s what the “1–3 ppm always” shortcut typically causes:

  • Evening looks fine, morning is zero: UV and daily demand eat FC faster than you replace it.
  • “I shocked and it came back” cycles: you spike FC once, but your day-to-day target is still too low for your CYA + sun.
  • Salt pool frustration: an SWG makes chlorine slowly; if your target is wrong, you chase it with runtime and % without a plan.
Operating habit that wins: keep FC in a sensible band that matches your CYA, then switch “modes” (normal / heavy use / post-storm). Stability beats drama.

FC/CYA as a control model (normal / load / post-storm)

A simple operating loop you can repeat

Think of pool care like steering a car: you don’t set one number forever. You keep the vehicle in the lane by making small corrections. FC/CYA is the lane. The “modes” are the road conditions.

Step 1 — Baseline: measure CYA and set a daily FC band that fits it (use the mini table as a starting point).
Step 2 — Repeatable testing: test FC at a consistent time (evening is common) so you can compare day-to-day trend.
Step 3 — Switch modes early: raise FC temporarily after heavy bather load or storms, then return to baseline.
Step 4 — Small corrections: avoid “boom-bust” (zero → spike → zero). A steady band is cheaper and cleaner.
Mode 1: Normal day

Your goal is a stable daily FC band that doesn’t crash overnight or under sunlight. If FC drifts down over several days, your daily replacement rate is lower than your daily consumption.

Expert clue: clarity is a lagging indicator; FC stability is leading. Clear water can still be under-target.

Mode 2: Heavy load (party, hot weekend)

More swimmers = more organics, sunscreen, sweat, and micro-debris. Demand rises fast. Don’t wait for CC or smell — pre-load or same-day top-up is usually cleaner than “fixing it later.”

In salt pools, “just increase %” can react too slowly for same-day spikes. A measured liquid top-up can bridge the gap.

Mode 3: Post-storm (rain, overflow, wind, debris)

Storms are two events at once: dilution (FC and CYA can drop if you overflow/backwash/top up) and contamination (demand jumps from debris). The response is not “shock blindly” — it’s test → restore FC first → then re-check CYA.

Quick model: FC is your “daily fuel”, CYA is the “sun shield + buffer”. Keep fuel above the minimum for your shield — add extra fuel temporarily when demand spikes.

Expert shortcut: estimate whether your SWG can keep up

Rate vs dose (the part most owners miss)

The fastest way to stop guessing is to translate “chlorinator output” into a simple question: How many ppm of FC can my system add per day? Then compare that to your observed daily drop.

Practical conversion (rule-of-thumb math)

To raise FC by 1 ppm, you need about 1 gram of available chlorine per 1,000 litres of pool water.
Example: a 50,000 L pool needs ~50 g to rise by 1 ppm.

If your SWG produces X grams per hour, then daily FC added ≈ (X × runtime hours) ÷ pool litres × 1,000.

How this increases “expert control”: if your pool loses ~2 ppm per day in summer sun, but your SWG schedule can only add ~1 ppm/day, your FC will drift down no matter what % you pick. The fix is production capacity (runtime/%/cell sizing) or a planned liquid bridge on peak-demand days.

Table 1 — Scenario → Tests → Action order

Use this like a checklist. The “Action order” is sequenced to avoid chasing numbers in the wrong order.

Scenario → Tests → Action order (3 columns)
Scenario Tests (first) Action order (do this, then that)
Why FC first? If FC is low, other readings are harder to interpret because chlorine demand is actively changing. Restore FC into a safe operating range, circulate, then re-test before you make big CYA decisions.

Salt vs liquid: where people misread “production” as “instant FC”

Salt chlorinator reality check

A salt chlorinator (SWG) doesn’t “dose” chlorine like pouring liquid. It produces chlorine gradually while water is flowing. That means you can be doing everything “right” (pump on, % set) and still see FC lag behind a sudden demand spike — especially after storms or heavy swimming.

The mistake

Treating SWG output % like a “dose button”. Turning 40% → 90% is not the same as adding a measured amount of liquid chlorine today. It changes your rate, not an instant level.

The practical approach is to separate two jobs:

  • Job A (baseline stability): set SWG % and pump runtime so a normal day stays inside your FC band.
  • Job B (spike response): use a one-time correction (often liquid chlorine) when demand suddenly jumps.
Dosing order habit (works for both pool types): Fix FC → ensure circulation → then fine-tune CYA.

Table 2 — Salt pool vs Liquid pool: control levers / drawbacks

Both systems can run crystal clear. What changes is how you control FC day-to-day and how fast you can respond when demand spikes.

Salt pool vs Liquid pool: control levers / drawbacks
System Control levers (what you adjust) Typical drawbacks (what trips people up)
Practical hybrid strategy (common in real life)

Even in salt pools, a small amount of liquid chlorine is a useful “tool” for storms and parties. It’s fast response while the SWG handles the baseline.

After rain or overflow: why FC and CYA can both drop (and what to test first)

Post-storm operating sequence

Melbourne-style rain, wind, and storms can change pool water fast. Two things often happen together: (1) dilution and (2) higher chlorine demand.

1) Dilution: overflow, backwash, or big top-ups can lower CYA and FC together.
2) Demand spike: leaves, dust, pollen, organics, and runoff increase chlorine consumption even if CYA stays the same.
Test order that prevents bad decisions
  • Test FC first (and CC if you have it). If FC is low, restore it before interpreting the rest.
  • Then test pH (especially if you’ll add chlorine or run equipment longer).
  • Then test CYA once water is mixed and FC is back in a normal band.

The goal after storms is to return to your FC/CYA lane quickly and remove what’s feeding demand: skim, brush, clean baskets and filters, and restore circulation.

Timers and circulation: how schedule affects stability (no “magic hours”)

Principle-based scheduling

Your schedule matters because it decides when chlorine is produced (salt) or mixed (both), and how well the pool handles sunlight and bather load. There are no universal “magic hours”, but there are reliable principles:

  • Mixing beats guessing: if you add liquid, run long enough to distribute it before re-testing.
  • Sunlight is predictable: UV load peaks mid-day; having production/circulation during daylight helps stability.
  • Skimming is demand control: removing organics early reduces the chlorine you must “burn” later.
  • SWG needs flow: salt systems only generate chlorine while water is moving through the cell.
A practical way to tune a salt pool

If FC drifts down day after day, you need more daily production (increase pump time, SWG %, or both). If FC climbs over several days, you need less daily production. Change one lever at a time, then observe for 2–3 days.

Key idea: you’re tuning a daily balance (production vs demand). Don’t overreact to a reading taken right after swimming or rain.

Concept chart — Daily FC stability: under-stabilised vs stabilised

This is a conceptual picture of what many owners observe: with low/insufficient stabiliser (or a too-low FC target for existing CYA), FC falls sharply through the day. With a stabilised, correctly-targeted system, FC stays inside a narrower band.

Daily FC stability (conceptual)
Chart not available on this device.
Concept summary: in an under-stabilised/under-targeted setup, FC tends to drop fast during peak sunlight and can hit near-zero by morning. In a stabilised/correctly-targeted setup, FC stays in a tighter daily range, reducing “boom-bust” swings.
Note: conceptual model only. Not an ORP/FC conversion and not a performance promise.

FAQ

ORP can be a helpful trend signal in automated systems, but it’s not a clean replacement for FC/CYA thinking. ORP is influenced by multiple factors (including pH, water chemistry, and sensor condition), so two pools with the same FC can show different ORP.

Practical approach: use ORP as an additional dashboard input if you have it — but keep FC/CYA as the primary sanitation lane.

The most common reason is that your daily replacement rate is lower than your daily consumption (sun, swimmers, debris). It also happens when the FC target is too low for your CYA, so you’re operating close to the minimum.

Fix the operating model: confirm CYA, set a realistic FC band, then tune production (SWG % / runtime) or dosing frequency so FC doesn’t crash.

Use the mini table at the top as a starting point: CYA 30 often runs well around 4–6 FC, CYA 50 around 6–8, and CYA 70 around 8–10, while keeping above the minimum for each zone.

The right number is the one that stays stable day-to-day without drifting toward zero.

If CYA is moderately high but stable, running the correct FC band for that CYA is often the simplest solution. Lowering CYA becomes more valuable when you need impractically high FC to stay stable, or when dosing/production becomes inefficient.

Make the decision operational: if your system can’t keep FC stable at your current CYA without constant “rescues,” CYA reduction can restore headroom.

It depends on pool volume, cell output, and runtime. The key is to treat SWG as a rate device: it adds chlorine gradually over hours, not instantly like liquid.

Use the conversion: ~1 ppm needs ~1 g per 1,000 L. Compare your cell’s grams/hour × runtime to your pool litres to estimate ppm/day.

Yes. It’s a common “spike response” tool for storms, parties, or when FC falls below target. The SWG then maintains the baseline once you’re back in range.

Hybrid control is normal: SWG for steady production, liquid for fast corrections.

CC is a signal that chlorine is reacting with nitrogenous contaminants. A small CC reading can happen after heavy swimming, but persistent CC suggests ongoing contamination or insufficient oxidation at your current operating level.

Practical approach: stabilise FC first (relative to CYA), improve circulation/filtration, and reassess trend rather than chasing one number.

Often yes, because demand usually drops with lower water temperature and lower UV. That typically means you can reduce production or dosing while still respecting the FC/CYA relationship.

Reduce gradually, watch the trend over several days, and avoid letting FC hit near-zero — that’s when small problems start quietly.

Takeaway: Clear, safe water is about maintaining FC relative to CYA, then switching modes when demand changes (storms, parties, heat). Salt vs liquid is mainly about how fast you can respond — not whether the water can be perfect.

Want your FC/CYA targets set correctly (and stay stable day to day)?

We’ll test FC, pH and CYA, then set a practical operating band for your pool — plus a simple “storm/party” mode so you stop chasing zero → shock → zero cycles. Works for salt chlorinators (SWG) and liquid chlorine pools.

  • FC/CYA baseline band + “minimum” safety floor
  • SWG tuning: runtime/% + cell output & scaling check
  • Post-storm sequence: test order + fast stabilisation steps
  • Liquid “bridge dose” plan for heavy load days
Melbourne & nearby suburbs. Practical targets, not generic “FC 1–3” advice.