🔬
🔬 Science & engineering

Disinfection CT Calculator

Results update as you type.

Your numbers

Understanding the disinfection CT calculator — concept and principle

CT is the product of disinfectant concentration (C) and contact time (T). Water treatment plants use it to show that chlorine or another disinfectant has had enough "dose" to inactivate pathogens such as Giardia and viruses before water reaches the first customer. You calculate the CT actually achieved and compare it with the CT required by regulatory tables.

CT as the area of concentration times time1 mg/L of free chlorine for 30 minutes gives CT 30 mg·min/L; against an example requirement of 60 that is a ratio of 0.5.CT = chlorine strength × contact timeC = 1 mg/Lfree chlorineT₁₀ = 30 mincontact time1 × 30= 30 mg·min/Lneeded 60?(example)10mg/L03060min30 ÷ 60 = 0.5 → only half the target
CT is the area under the chlorine-time box; double the time or the dose to double it.

How it is calculated

The principle

Disinfection follows, to a first approximation, the Chick–Watson law: the logarithm of the surviving fraction of microorganisms falls in proportion to concentration times time. Doubling the residual or the contact time gives roughly the same kill. Using T₁₀ instead of average time is deliberately conservative: real basins short-circuit, and T₁₀ ensures at least 90% of the water receives the calculated CT. Required CT depends on the organism, the disinfectant, temperature (cold water needs more) and, for free chlorine, pH (higher pH needs more).

Worked example

  1. Inputs: residual free chlorine C = 1 mg/L, T₁₀ = 30 min.
  2. CT = 1 × 30 = 30 mg·min/L.
  3. If a regulatory table required, for example, 60 mg·min/L for your conditions, the ratio of achieved to required CT would be 30 ÷ 60 = 0.5, meaning the target is not met.
How CT (mg·min/L) changes with Residual chlorine (mg/L)How CT changes with Residual chlorine02040600.250.50.7511.251.52Example: 30Residual chlorine (mg/L)
Each point is the calculator re-run with only “Residual chlorine (mg/L)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Residual chlorine (mg/L)CT (mg·min/L)
0.257.5
0.515
0.7522.5
130
1.2537.5
1.545
260

How to read the result

CT means nothing alone; compare it with the required CT for your pathogen, log-inactivation target, disinfectant, pH and temperature. A ratio of achieved to required CT of 1.0 or more meets the target. Viruses are generally inactivated by free chlorine at much lower CT than Giardia, while Cryptosporidium is highly resistant to chlorine and is normally controlled by filtration, UV or ozone. Chloramines need far higher CT than free chlorine for the same effect.

Common mistakes

Keep in mind: This tool only multiplies two numbers. Compliance with drinking-water rules depends on official CT tables, tracer studies and local regulations, checked with the authority and a qualified engineer.

Frequently asked questions

What is a baffling factor?

It is the ratio T₁₀ ÷ theoretical detention time. US EPA guidance gives typical values from 0.1 for an unbaffled tank to 1.0 for pipe (plug) flow; a tracer test gives the real value.

Why does pH matter for chlorine?

Free chlorine exists as hypochlorous acid (HOCl) and hypochlorite (OCl⁻). HOCl is the stronger disinfectant and dominates below about pH 7.5, so disinfection is more effective at lower pH.

Sources: US EPA, Guidance Manual for Compliance with the Filtration and Disinfection Requirements for Public Water Systems Using Surface Water Sources (SWTR Guidance Manual), 1991 · MWH, Water Treatment: Principles and Design, Wiley

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →