Skip to main content
Calcimator

Chlorine Dosing Calculator

Calculate chlorine dose and feed rate for water disinfection, including CT compliance for pathogen inactivation.

About this calculator

This calculator sizes a chlorine feed system and checks CT (concentration × time) disinfection compliance in one pass. Total dose is simply target residual plus chlorine demand, and the feed rate uses the same lbs/day = flow (MGD) × dose (mg/L) × 8.34 conversion used throughout water treatment chemical dosing. The default Target Chlorine Residual of 0.5 mg/L sits comfortably above the federal floor: under the Surface Water Treatment Rule (40 CFR 141.72(a)(4), promulgated under the Safe Drinking Water Act), the residual disinfectant concentration entering the distribution system cannot be less than 0.2 mg/L for more than 4 hours, so any target you enter should clear that regulatory minimum with margin for decay across the distribution system. CT achieved multiplies the target residual by contact time; CT required comes from a built-in lookup table for four pathogen classes — bacteria, virus, Giardia, and Cryptosporidium — at pH 7, adjusted by a temperature factor that roughly doubles the requirement below 5°C and adds 20% between 5-15°C. Cryptosporidium's required CT value is dramatically higher than the others because free chlorine is a genuinely weak disinfectant against it — if your plant targets Crypto inactivation, chlorine alone is rarely the actual control strategy, and this tool will show a large CT deficit reflecting that reality.

Log inactivation is a simplified proportional estimate, not the full Chick-Watson kinetics regulators use. The calculator sizes daily feed for three chemical forms — 12.5% sodium hypochlorite (gallons/day), gas chlorine (lbs/day), and 65% calcium hypochlorite (lbs/day) — but only prices the first two out to an annual cost, using a $/gallon rate for hypochlorite solution and a $/lb rate for gas chlorine; cal-hypo's daily feed weight is reported without a matching annual-cost figure, so treat that line as a sizing number rather than a cost comparison. DBP (disinfection byproduct) risk is a coarse three-tier flag based on total dose and demand thresholds, meant to prompt further THM/HAA5 monitoring rather than to replace it. Breakpoint dose is a simplified multiple of demand, useful only as a rough planning number when ammonia is present.

Inputs

MGD
mg/L
mg/L
minutes
°F

Results

Total Chlorine Dose

2 mg/L

Chlorine Feed Rate

41.7 lbs/day

CT ComplianceNon-Compliant — Increase dose or contact time
CT Achieved15 mg·min/L
CT Required75 mg·min/L
Log Inactivation0.4-log
NaOCl (12.5%) Feed33.4 gal/day
Cal-Hypo (65%) Feed64.2 lbs/day
Annual NaOCl Cost$42,617.00
Annual Gas Cl₂ Cost$6,088.00
DBP Formation RiskLow

Figures current as of 1989. Source: 40 C.F.R. § 141.72(a)(4), Surface Water Treatment Rule, promulgated under the Safe Drinking Water Act: "The residual disinfectant concentration in the water entering the distribution system ... cannot be less than 0.2 mg/l for more than 4 hours."

How to Use This Calculator
  1. Enter Plant Flow Rate (MGD) and the Target Chlorine Residual (mg/L) required at the distribution system entry point.
  2. Input Chlorine Demand (mg/L) — this is typically determined by bench testing or historical operational data.
  3. Set Contact Time (minutes) for your clearwell or contact basin and select the Target Pathogen for CT table lookup.
  4. Enter Water Temperature (°C) — CT requirements increase significantly in colder water.
  5. Review Total Chlorine Dose and Chlorine Feed Rate (lbs/day) to set chemical feed pump outputs.
  6. Check CT Compliance status to verify your disinfection practice meets SWTR regulatory requirements.

How the result changes with Chlorine Demand

Chlorine DemandTotal Chlorine DoseChlorine Feed Rate
0.751.25 mg/L26.1 lbs/day
1.131.63 mg/L34 lbs/day
2.252.75 mg/L57.3 lbs/day
3.754.25 mg/L88.6 lbs/day

What each input means

Plant Flow Rate
Water flow rate in million gallons per day.
Target Chlorine Residual
Desired free chlorine residual after disinfection. EPA minimum: 0.2 mg/L entering distribution.
Chlorine Demand
Chlorine consumed by organics, ammonia, and metals before free residual is achieved.
Contact Time
Time water is in contact with chlorine before first customer (T10).
Target Pathogen
1 = Bacteria, 2 = Virus, 3 = Giardia, 4 = Cryptosporidium.
Water Temperature
Water temperature — colder water requires higher CT values.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Plant Flow Rate = 2.5, Target Chlorine Residual = 0.5, Chlorine Demand = 1.5, Contact Time = 30 = 6 input(s) provided
  2. Calculate Total Chlorine Dose
    Total Chlorine Dose
    2 = 2
  3. Calculate Chlorine Feed Rate
    Chlorine Feed Rate
    41.7 = 41.7
  4. Calculate CT Compliance
    CT Compliance
    Non-Compliant — Increase dose or contact time = Non-Compliant — Increase dose or contact time
  5. Calculate CT Achieved
    CT Achieved
    15 = 15

Figures and sources

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why is Cryptosporidium's required CT so much higher than the others?

The calculator's lookup table sets Crypto's baseline required CT at 1,500 mg·min/L, roughly 20 times Giardia's 75 and hundreds of times bacteria's 0.2, because free chlorine genuinely struggles to inactivate Cryptosporidium's resistant oocysts. If your plant targets Crypto, a large reported CT deficit reflects real disinfection chemistry — most plants rely on UV or ozone rather than chlorine alone for that pathogen.

Why does colder water increase the required CT value?

The calculator applies a temperature factor that roughly doubles the required CT below 5°C and adds 20% between 5-15°C, above 15°C it uses the baseline table value. This models the real slowdown in chlorine's disinfection kinetics in cold water — the same CT achieved at 20°C simply inactivates fewer pathogens at 2°C, so colder systems need either a higher dose or longer contact time to stay compliant.

Why does the calculator show a cost for sodium hypochlorite and gas chlorine but not for calcium hypochlorite?

The engine computes daily feed weight for all three chemical forms — 12.5% NaOCl, gas Cl₂, and 65% cal-hypo — but only carries a $/gallon and $/lb rate through to an annual cost for the first two. Cal-Hypo's lbs/day figure is a real sizing number, but you'll need to apply your own cal-hypo unit price to get a comparable annual cost.

Is the DBP (disinfection byproduct) risk rating based on lab testing?

No — it's a coarse three-tier flag (Low/Moderate/High) driven purely by total chlorine dose and chlorine demand thresholds, since higher dose combined with more organic material (reflected in demand) tends to form more trihalomethanes and haloacetic acids. It's meant to prompt additional THM/HAA5 monitoring when the flag reads High, not to substitute for that monitoring.

What does 'CT Achieved' actually measure, and how is it different from the dose?

Total Chlorine Dose is how much chlorine you add (target residual plus demand, in mg/L). CT Achieved is a disinfection-effectiveness metric: it multiplies only the target residual (not total dose) by contact time in minutes, since it's the free residual surviving after demand is satisfied that actually inactivates pathogens over the water's contact time in the basin or clearwell.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Environment, Weather & Climate.