Axis Water TechnologiesTechnician trainingAll modules
Axis Water · Process chemistry

Chlorine disinfection: free vs. total, and dialing the dose

Chlorine is our workhorse disinfectant — but "3 ppm on the meter" means nothing until you know which chlorine you measured. This covers when disinfection is called for, the difference between free and combined chlorine, which one to test for and when, and how to validate that the injection rate is actually landing where you set it.

Free chlorine
The disinfectant that's still working
HOCl + OCl⁻ — unreacted, available to kill pathogens right now. This is your residual.
+
Combined chlorine
Chlorine already spent on ammonia
Chloramines — bound to ammonia/organics. Weak disinfectant, causes taste & odor.
=
Total chlorine
Everything the test sees
Free + combined. What a "total" reading gives you — not the same as what's protecting the water.
The gap between them is the tell: Total − Free = Combined · a big gap means chlorine is being consumed, not protecting
Video overview
8:55

Narrated overview of this module. The article below has the full procedure and the numbers.

01

When disinfection is actually called for

Chlorine isn't a default additive — it's dosed for a reason. The common ones on our systems:

Microbial safety in potable systems

Public/community water systems must carry a residual. Chlorine provides both primary disinfection (the kill) and a lasting residual that protects water through storage and distribution to the tap.

Well water with coliform / iron bacteria

New wells, repaired wells, or any positive bacteria hit get shock chlorination, then a maintained residual if the source stays suspect. Also knocks back iron/sulfur bacteria that foul equipment.

Biofouling control — but not into RO

Chlorine controls biological growth in tanks and piping. Thin-film composite RO membranes are destroyed by free chlorine — so where chlorine is used ahead of an RO, it's fully dechlorinated (SBS or carbon) before the membranes. Verifying zero free chlorine at the membrane is its own critical check.

Storage tanks & system sanitizing

After construction, media changeouts, or tank service, we sanitize to a high dose, hold contact time, then flush and confirm a safe residual before returning to service.

02

Breakpoint chlorination: why free chlorine only shows up after you've paid the toll

Add chlorine to water carrying ammonia and organics, and the first chlorine you add doesn't disinfect — it reacts. It forms chloramines (combined chlorine), then, as you add more, destroys them. Only after that demand is satisfied — the breakpoint — does added chlorine start showing up as free residual. Dose below breakpoint and your free chlorine reads near zero no matter how much you're feeding.

chlorine dose added → measured residual → demand: forms chloramines chloramines destroyed free residual builds ✓ Breakpoint total free free ≈ 0 here
Total chlorine Free chlorine Breakpoint
Past the breakpoint, every additional ppm added shows up as free residual — before it, you're just paying down demand

Practical read: if your free chlorine won't climb, you may be stuck left of the breakpoint. The fix is usually more chlorine to push past demand — not less — but confirm with the free/total gap before you chase the dial.

03

Which one to test — free or total — and when

Both are DPD tests and take seconds (free = DPD-1; total = DPD-1 + DPD-3, or the total tablet). The question is which number answers what you're asking:

Test free chlorine when…
  • You need to know the disinfecting power available right now — free chlorine is the active residual
  • Confirming a distribution / storage residual on a free-chlorine system
  • Verifying zero free chlorine after dechlorination, ahead of RO membranes or carbon — the make-or-break RO check
  • Dialing in an injection rate to hit a free-residual target
Test total chlorine when…
  • The system runs on chloramines (combined) as the intended residual — then total is the number that counts
  • You want to diagnose demand: run both, and Total − Free = combined tells you how much chlorine is being consumed
  • Checking a site fed by municipal chloraminated water
  • Regulatory reporting that specifies a total residual limit
What you seeWhat it means
Free ≈ Totallittle to no gap
clean water, little demand — residual is doing its job
Free low, Total highbig gap = combined chlorine
chlorine consumed by ammonia/organics — likely below breakpoint
Free = 0, Total = 0after a dechlorination step
✓ safe to send to RO membranes
Free = 0 upstream, feeding harddemand not yet satisfied
push past breakpoint — add chlorine, don't cut it
04

Residual isn't the whole story — contact time is

Disinfection is dose and time together. The regulatory yardstick is CT — concentration of residual multiplied by the contact time the water sees before the first user. A modest residual with enough contact time can outperform a high residual with none.

The disinfection yardstick
CT = Concentration (mg/L) × Contact Time (min)

Required CT rises as water gets colder and as pH climbs (HOCl, the potent form, gives way to weaker OCl⁻ above ~pH 7.5). This is why free chlorine paired with a contact tank or a long main beats a residual measured with no time behind it — and why we design contact volume in, not just dose.

05

Validating the injection rate

Same discipline as any chemical feed: set the pump to a calculated rate, then prove the result two ways — the pump's mechanical output (drawdown) and the water's actual response (residual test). Both have to agree.

First, the target dose

The demand-plus-residual you want, converted to a pump rate off your hypochlorite strength:

Dose to pump rate
ml/min = (Flow gpm × 3.785 × Dose ppm) ÷ (10,000 × % hypochlorite)

Example — 50 gpm, target 2.0 ppm, 12.5% sodium hypochlorite: (50 × 3.785 × 2.0) ÷ (10,000 × 0.125) = 0.30 ml/min of neat bleach. As with antiscalant, dilute the hypochlorite to bring that into the pump's accurate range — and remember bleach loses strength on the shelf, so dose to measured strength, not the label.

Chlorine dose-rate calculator

Neat hypochlorite feed rate + the drawdown you should measure in 60 seconds.

Pump target
0.30 ml/min

Illustrative — dose to measured hypochlorite strength; confirm targets against the site's disinfection requirement.

Then, prove it in the field

Drawdown test — same method as antiscalant: isolate suction to a graduated cylinder, run a timed 60-second draw at operating pressure, compare ml drawn to target. Use the 10 ml cylinder for these low bleach rates.For sub-1 ml/min rates, time 5 minutes and divide.
Let the system reach steady state — chlorine needs contact time and the demand needs to be satisfied. Give it several volume turnovers before trusting a residual reading downstream.
Test the residual at the point that matters — free chlorine after the contact tank for a disinfection target; free chlorine after dechlorination (looking for zero) ahead of RO. The residual confirms what the water actually got, not just what the pump moved.
Reconcile the two. Drawdown on-target but residual low → demand is eating it (below breakpoint) or contact time is short. Residual on-target but drawdown drifting → pump wear starting; catch it before it fails.Log both numbers with date and settings every time.
The one thing to remember

Free chlorine is the protection you still have. Total is what you started with — always know which one the meter just told you.

Axis Water Technologies · 855-443-2947 · info@axiswater.com · axiswater.com · 3462 W Loop 289, Lubbock, TX 79407Axis technician training library · content as of October 1, 2026