Chlorine Contact Time in 4 Numbers: CT Values Explained

Number-driven explainer · Technical perspective · Published: October 12, 2026

Key Takeaways

  • CT is the product of disinfectant residual concentration (C, mg/L) and effective contact time (T, minutes), reported in mg·min/L — the currency regulators use to credit disinfection [1][2].
  • The regulatory floor under the US Surface Water Treatment Rule: 3-log (99.9%) removal/inactivation of Giardia and 4-log (99.99%) of viruses, achieved by filtration and disinfection combined [1][2].
  • One real row from the EPA tables: 1.0 mg/L free chlorine at pH 7.0 and 10 °C requires CT 112 mg·min/L for 3-log Giardia inactivation — 162 at pH 8.0, and 210 at 0.5 °C [3].
  • The organism sets the scale: at pH 7.0 and 10 °C, 4-log virus inactivation needs CT ≈ 6 mg·min/L while 4-log Giardia needs ≈ 150 — roughly 25 times more [4].
  • Cold water roughly doubles the requirement: 4-log Giardia falls from CT 150 at 10 °C to 74 at 20 °C [4].
  • Only T10 counts — the contact time 90% of the water actually experiences, from tracer studies or baffle factors — not tank volume divided by flow [1].

CT in One Line

Disinfection is purchased with concentration and time, and CT is the exchange rate between them. Multiply the disinfectant residual (C, in mg/L, measured after the contact period) by the effective contact time (T, in minutes) and you get a CT value in mg·min/L — a single number that expresses how much exposure the water actually received [1]. The concept, formalized in the Surface Water Treatment Rule and its guidance manuals, lets operators trade dose against dwell: the same CT can be reached with a higher residual for less time or a lower residual for longer, and regulators credit either, provided the chemistry and the hydraulics are documented [2].

The same CT, however, buys different results for different organisms — which is why the tables exist, and why four numbers organize the whole subject.

Number 1: 3 and 4 — The Logs the Rule Requires

For surface waters and ground waters under surface-water influence, the US Surface Water Treatment Rule requires a minimum of 3-log (99.9%) removal and/or inactivation of Giardia lamblia cysts and 4-log (99.99%) removal and/or inactivation of enteric viruses [1][2]. Those are combined-train targets: filtration earns part of the credit and chemical disinfection must cover the remainder, computed and recorded as CT.

Cryptosporidium is the exception that proves the design logic. Free chlorine is so ineffective against Cryptosporidium oocysts that a practical CT does not exist; the rules instead require filtration-based treatment, with surface water systems providing removal on the order of 2-log through filtration processes [5]. That is why a contact basin cannot be “fixed” by raising the chlorine feed when the raw-water risk shifts — the organism in question decides which tool works.

Number 2: 112 — Reading the EPA Table Like an Operator

The EPA CT tables convert those log requirements into numbers a plant can check against its own conditions. A single row shows how sharply the environment moves the target: for 3-log Giardia inactivation with a 1.0 mg/L free chlorine residual, the table gives CT 79 mg·min/L at pH 6.0, 112 at pH 7.0, and 162 at pH 8.0 — all at 10 °C [3]. Temperature moves it just as hard: the same 1.0 mg/L, pH 7.0 condition requires CT 210 mg·min/L at 0.5 °C, versus 149 at 5 °C and 112 at 10 °C [3].

Condition (1.0 mg/L free chlorine, 3-log Giardia) CT required (mg·min/L) Source
pH 6.0, 10 °C 79 [3]
pH 7.0, 10 °C 112 [3]
pH 8.0, 10 °C 162 [3]
pH 7.0, 5 °C 149 [3]
pH 7.0, 0.5 °C 210 [3]

The operational lesson is uncomfortable and useful: compliance must be demonstrated at the coldest and highest-pH water the plant sees, not at the annual average. A basin sized on summer data quietly fails its winter duty.

Number 3: 6 vs 150 — The Organism Multiplier

The second axis of the tables is the organism. Compiled guidance values for free chlorine at pH 7.0, citing USEPA data, put 4-log virus inactivation at CT 6 mg·min/L at 10 °C — and 4-log Giardia at 150 mg·min/L at the same conditions, about 25 times more [4]. Giardia cysts are simply far more chlorine-resistant than enteric viruses; a contact basin that inactivates viruses impressively may barely dent a cyst population.

Organism Target log inactivation CT (mg·min/L), free chlorine, pH 7.0 Temperature Source
Enteric viruses 4-log 6 10 °C [4]
Enteric viruses 4-log 3 20 °C [4]
Giardia cysts 2-log 75 10 °C [4]
Giardia cysts 4-log 150 10 °C [4]
Giardia cysts 3-log 112 (at 1.0 mg/L residual) 10 °C [3]
Giardia cysts 3-log 210 (at 1.0 mg/L residual) 0.5 °C [3]
Cryptosporidium 2-log Free chlorine impractical — credit is filtration-based — [5]

This is the table to keep beside the chlorine feed record: it tells you which organism your residual-and-time budget actually protects, and by how much.

Number 4: T10 — Why Tank Volume Lies

The T in CT is not the theoretical detention time printed on the vessel drawing. Real basins short-circuit: some water exits in a fraction of the nominal residence time. Regulatory practice therefore uses T10 — the time that 90% of the water meets or exceeds — determined by tracer studies, or estimated from the basin’s baffling condition [1]. Poorly baffled basins credit only a small fraction of their theoretical volume; serpentine, well-baffled contactors credit most of it [1].

A quick illustration shows why the distinction decides pass or fail. A 100 m³ contact tank at a peak flow of 500 m³/h has a theoretical contact time of 12 minutes; with a 1.0 mg/L outlet residual the paper CT is 12 mg·min/L. Against the 112 mg·min/L that cold, pH-neutral water needs for 3-log Giardia [3], the paper number is not close — and with poor baffling the effective CT is only a fraction of even that. Nothing in this example is exotic: undersized contact time is the most common disinfection design gap, and it is invisible until someone computes it.

What the Tables Assume — and What They Do Not

Behind every CT table sits a kinetic model: inactivation that proceeds roughly in proportion to the product of concentration and time, the relationship water treatment inherits from the classic Chick-Watson framework. The published values were measured for specific disinfectants, specific organisms, and controlled conditions, which is why the tables are organized the way they are — disinfectant first, then organism, then temperature and pH [2]. They are not transferable across chemistry: a CT credited with free chlorine cannot be re-read as an ozone or chlorine dioxide value, and chlorine dioxide and ozone carry their own tables precisely because their kinetics differ [2].

The tables also assume the water stays as advertised between dosing and outlet. Raw-water constituents consume chlorine on the way — the residual that does the regulatory work is the one measured at the end of the contact period, not the dose applied at the inlet. A plant dosing 2.0 mg/L and measuring 1.0 mg/L at the basin outlet is operating on the 1.0, and its CT arithmetic must start there. This is the quiet argument for continuous residual measurement at the outlet: the number you can audit is the only number the calculation accepts.

A Worked Compliance Check

Assemble the four inputs for a winter scenario: free chlorine, an outlet residual of 1.0 mg/L, pH 7.0, and a tracer-study T10 of 80 minutes at 10 °C.

  • Achieved CT = 1.0 mg/L × 80 min = 80 mg·min/L.
  • Required CT for 3-log Giardia at these conditions = 112 mg·min/L [3]. The achieved value is 80 — a shortfall of 32 mg·min/L, and the inactivation ratio (achieved ÷ required) is 0.71 instead of the required 1.0.
  • The fix is arithmetic before it is construction. With T10 fixed at 80 minutes, the residual needed is 112 ÷ 80 = 1.4 mg/L. Raising the outlet residual from 1.0 to 1.4 mg/L closes the gap without moving a wall — provided the distribution system tolerates the higher residual and the disinfection by-product outlook stays acceptable.
  • If chemistry cannot close it, the alternative levers are hydraulic: improve baffling to raise T10, add contact volume, or series-link an existing tank. Each option changes the T in the equation; a tracer study re-run after the change documents the new credit.

Every step above used one cited table value and division. That is the entire regulatory method — which is why plants that log residual, pH, and temperature continuously can defend compliance on any hour of any day.

Fixing a Shortfall: The Four Levers

When achieved CT falls short of the required value, four levers exist, in roughly ascending order of cost:

  1. Raise and stabilize the residual. The cheapest lever, bounded by by-product formation and distribution-system corrosion concerns — and it only works if the feed can hold the setpoint through demand swings.
  2. Improve the hydraulics. Baffles, inlet distribution, and covering dead zones raise T10 without adding a drop of volume; the gain must be proven by a new tracer study, not assumed.
  3. Add contact volume or series contact. New basins or tank-in-series arrangements lengthen true exposure; series configurations also narrow the residence-time spread, which is what T10 rewards.
  4. Add a second barrier. Where chlorine CT cannot reach the target organism at all — Cryptosporidium being the canonical case [5] — filtration or an alternative disinfectant becomes the compliance path rather than more contact time.

The order matters because plants routinely reach for lever three when lever one, checked with real outlet data, would have sufficed — and because lever four is not optional when the organism in the raw water is one chlorine cannot touch.

Where the Numbers Come From — and Where You Measure

Running the CT calculation requires four inputs: the disinfectant type, the water temperature, the pH (for chlorine), and the residual concentration measured at the point the water leaves the contact process [2]. The residual and the hydraulic T10 do the regulatory work; pH and temperature select the correct row of the table.

That input list is also a monitoring specification. The instruments belong at the basin outlet: continuous free-chlorine residual, pH, and temperature, timestamped against flow, so that every operating hour has a defensible CT record instead of a spot check. Continuous residual, pH, and temperature records become documentation you can hand to your auditor — and the same synchronized data stream, fed digitally into your historian, is what lets a controls engineer compute inactivation ratios in real time rather than reconstructing them months later. Sensors that feed your AI water model, not just your dashboard, earn their place in a contact basin.

Microorganism CT requirement (free chlorine, pH 7.0) Key condition Monitoring point
Giardia 3-log: 112 mg·min/L at 1.0 mg/L residual 10 °C; 210 at 0.5 °C [3] Basin outlet residual + T10
Giardia 4-log: 150 mg·min/L 10 °C; 74 at 20 °C [4] Same
Viruses 4-log: 6 mg·min/L 10 °C; 3 at 20 °C [4] Same
Cryptosporidium Filtration credit (CT impractical) Oocysts highly chlorine-resistant [5] Filter performance

Putting It Together

Four numbers carry the entire concept. Three and four: the log reductions the rule demands. One hundred and twelve: what one real row of the EPA tables asks of a cold, neutral water. Six versus one hundred and fifty: how much the organism matters. And T10: the reminder that contact time is a hydraulic property, not a tank label. A plant that can state all four — with continuous residual, pH, and temperature data to back them — has converted disinfection from an act of faith into an auditable calculation.

References

  1. North Carolina DEQ, Area Wide Optimization Program — “The CT Method: A Reference Guide” (2020): SWTR log-inactivation requirements, CT definition, T10 determination, and baffling. URL: https://www.deq.nc.gov/documents/files/pws/awop/ct-method-reference-guide/download
  2. US EPA — “Disinfection Profiling and Benchmarking Guidance Manual”: the 3-log Giardia / 4-log virus requirement and the inputs (disinfectant type, temperature, pH) the SWTR CT tables use. URL: https://nepis.epa.gov/Exe/ZyPURL.cgi?Dockey=20002249.txt
  3. US EPA — LT1ESWTR Disinfection Profiling and Benchmarking Guidance Manual, Appendix B CT tables (also codified at 40 CFR 141.74, Tables 1.1–1.3): CT values for 3-log Giardia inactivation by free chlorine, by temperature, pH, and residual. URL: https://anyflip.com/nxsb/vefh/basic
  4. NHMRC Australian Drinking Water Guidelines — Appendix A1.8, Table A1.12: CT values for Giardia and virus inactivation by free chlorine at 10 °C and 20 °C (citing USEPA 1999). URL: https://guidelines.nhmrc.gov.au/australian-drinking-water-guidelines/appendices/appendix-1/a1.8-chlorination-as-an-example-of-a-critical-control-point
  5. Minnesota Department of Health — “Surface Water Filtration – Pathogen Removal”: Cryptosporidium’s resistance to chlorine and the filtration-based 2-log treatment requirement. URL: https://www.health.mn.gov/communities/environment/water/docs/ncom/pathogenremove.pdf
  6. Shanghai ChiMay — product site for online residual chlorine, pH, and multi-parameter analyzers used in contact-basin monitoring. URL: https://www.chimaytech.com/

About the author: Written by the Shanghai ChiMay Technical Editorial Team — Shanghai ChiMay’s water-analysis instrument group, which builds online analyzers and multi-parameter sensors for drinking-water disinfection, process water, and reuse applications.