The purpose
What does this calculator estimate?
Contact time to inactivate Giardia, Crypto, or E. coli to target — and when UV is required.
Commercial Pools · G5
Contact time to inactivate Giardia, Crypto, or E. coli to target — and when UV is required.
Useful forCommercial PoolsPlanningComparisonVerification
Live calculation
✓ Checked May 2026
Enter volume, chlorine levels, and the target pathogen.
Reference result
—
Enter the required values to calculate.
Enter the known values. Let the engine handle the calculation.
Planning estimate only. Confirm product labels, equipment specifications, qualified-professional advice and local requirements before acting.
The result, explained
Contact time to inactivate Giardia, Crypto, or E. coli to target — and when UV is required.
The purpose
Contact time to inactivate Giardia, Crypto, or E. coli to target — and when UV is required.
The tool
The method
The relationship
Contact time (min) = CT value ÷ free chlorine (ppm)
CT at pH 7.5, 77°F: E. coli 4-log = 0.4 · Giardia 3-log = 143 · Crypto 2-log = 15,300 (UV required).Worked through
| Pathogen / target | CT value | At 2 ppm | At 3 ppm |
|---|---|---|---|
| E. coli 4-log | 0.4 | 0.2 min | 0.1 min |
| Giardia 3-log | 143 | 72 min | 48 min |
| Crypto 2-log | 15,300 | 127 hrs (UV req.) | 85 hrs (UV req.) |
Why it matters
CT is the product of chlorine concentration and contact time — higher FC means less time.
Crypto is extremely chlorine-resistant — a dual UV + chlorine system is required.
Good inputs
The boundary
The enforcing authority and the facility operating plan override this general reference.
The engine reports invalid inputs and safety warnings beside the result. Resolve those messages before using the estimate.
Before acting
Common questions
CT is the disinfection metric equal to free chlorine concentration in ppm multiplied by contact time in minutes. Each pathogen and target log reduction has a required CT value. Dividing that value by your chlorine level gives the contact time needed. Higher chlorine shortens the time; lower chlorine lengthens it.
Crypto has a tough outer shell that resists chlorine extraordinarily well — its CT for even a 2-log reduction runs into the thousands, meaning impractically long contact times at normal chlorine levels. That's why the MAHC requires a supplemental UV or ozone system to inactivate Crypto in high-risk commercial pools.
Giardia's 3-log inactivation CT is about 143 at pH 7.5 and 77°F. At 2 ppm free chlorine that's roughly 72 minutes of contact time; at 3 ppm, about 48 minutes. The exact time scales inversely with your chlorine level, which the calculator computes from your inputs.
Generally no, or only minimal amounts, because CYA dramatically slows chlorine's disinfection speed and lengthens CT contact times. Keeping commercial pools CYA-free or very low ensures chlorine stays fully active for rapid pathogen inactivation, which matters under heavy public bather loads and code requirements.
It depends on the contamination type. A formed-stool incident is treated as a Giardia-level event with its CT; a diarrheal incident is treated as Crypto, requiring the much higher CT or a UV-assisted remediation per published health guidance. Follow the official remediation procedure for the specific incident type.
Chlorine ppm times contact minutes; each pathogen has a required CT (e.g., Giardia 3-log ≈ 143).
Only over impractically long times — UV or ozone is required for Crypto in commercial pools.
About 72 minutes at 2 ppm FC (CT 143 ÷ 2), shorter at higher chlorine.
Primary sources
These official references support safe planning context. Product labels, local requirements and qualified-professional advice take priority over a general calculator estimate.