Chapter 10 — Trust but Verify: Water Quality Testing, Monitoring, and Health Safety
Installing a water system is not a one-time event. A system that is safe at commissioning can degrade through biofilm formation, filter breakthrough, UV lamp aging, or accidental contamination. This chapter explains what to test, when to test, how to interpret results, and what to do when tests fail.
10.1 Why Testing Is Non-Negotiable
Unlike municipal supply — where water quality is tested thousands of times per year before reaching your tap — a private rainwater system has no external quality assurance. The homeowner bears responsibility for ensuring the water is safe for its intended use.
Consequences of untested or poorly maintained systems:
- Gastroenteritis from E. coli or Campylobacter in inadequately treated rainwater
- Legionella proliferation in warm stored water
- Chemical contamination from ageing roof materials
- Filter breakthrough when cartridges are not replaced on schedule
10.2 Parameter Categories
Microbiological Parameters
| Parameter |
Significance |
Potable limit |
Test method |
| E. coli |
Fecal contamination indicator; most important single test |
0 CFU/100 mL |
Lab culture; DIY presence/absence strips |
| Total coliforms |
Broader contamination indicator |
0 CFU/100 mL |
Lab culture |
| Enterococci |
Additional fecal indicator |
0 CFU/100 mL |
Lab culture |
| Legionella |
Respiratory infection risk in warm water |
Not detectable |
Lab PCR (specialist) |
Physical Parameters
| Parameter |
Significance |
Potable limit |
DIY testable? |
| Turbidity |
Particle load; aesthetic + UV efficacy indicator |
<1 NTU |
Yes (turbidity meter) |
| Colour |
Organic matter, algae, iron |
<15 TCU |
Visual/meter |
| Taste/odour |
Organic contamination, chlorine residual |
Acceptable |
Sensory |
Chemical Parameters
| Parameter |
Significance |
Potable limit |
DIY testable? |
| pH |
Acidity/alkalinity; affects disinfection |
6.5–8.5 |
Yes (test strips, meter) |
| TDS |
Dissolved mineral load; taste |
<600 mg/L |
Yes (TDS meter) |
| Nitrate (NO₃⁻) |
Agricultural/septic contamination |
<50 mg/L |
Yes (test strips) |
| Free chlorine |
Disinfection residual (if chlorinating) |
0.2–0.5 mg/L |
Yes (pool/water strips) |
| Zinc |
Galvanised roof leaching |
<3,000 μg/L |
Lab only |
| Lead |
Lead flashing or old pipes |
<10 μg/L |
Lab only |
| Total organic carbon (TOC) |
Precursor for chlorination by-products |
<4 mg/L |
Lab only |
10.3 Testing Frequencies
| Test type |
Non-potable systems |
Potable systems |
| Commissioning (new or major change) |
E. coli, coliforms, turbidity, pH |
Full panel: micro + physical + chemical |
| Routine microbiological |
Annual |
Quarterly |
| Routine chemical |
Biennial |
Annual |
| After contamination event |
Immediately |
Immediately |
| After roof maintenance / cleaning |
After first significant rain post-maintenance |
Same |
| Chlorine residual (if chlorinating) |
Monthly |
Monthly |
| Turbidity check |
Monthly (visual) |
Monthly |
10.4 Sampling Procedure
Correct sampling technique is essential — incorrect technique produces false results.
For microbiological samples:
- Use a sterile sample bottle provided by the laboratory (contains sodium thiosulphate to neutralise residual chlorine)
- Do NOT sterilise the tap or pre-flush the tap — sample the water as delivered from the system
- Open the tap to a moderate flow; let run for 5 seconds; fill bottle without touching the rim
- Keep chilled (4°C); transport to lab within 6 hours; submit within 24 hours
For chemical samples:
- Use a clean, rinse-with-sample bottle
- Flush the tap for 2–3 minutes before sampling (to sample system water, not stagnant pipe water)
- Fill completely to exclude air
10.5 Interpreting Laboratory Results
A laboratory Certificate of Analysis (CoA) lists:
- Parameter name
- Measured value with units
- Method detection limit (MDL)
- Regulatory limit (if applicable)
- Pass/Fail designation
Key interpreting rules:
- E. coli detected at any level = fail. Investigate and remediate before using for potable purposes.
- Total coliforms detected but E. coli absent: Investigate source but not necessarily an immediate health risk. Repeat test. If persistent, inspect system.
- Turbidity >1 NTU: UV system may be compromised; check pre-filter condition.
- High zinc: Consider switching to non-galvanised gutters or excluding roof sections with galvanised material.
- pH <6.5: Slightly acidic; common for rainwater. If piped through copper, may cause copper leaching.
10.6 Legionella Risk Management
Legionella bacteria proliferate in water stored at 20–45°C and inhaled as aerosols. Risk conditions in rainwater systems:
- Tank water temperature 20–45°C (outside in summer, or heated loft)
- Dead legs in distribution pipes (stagnant water)
- Biofilm in pipes and tanks
Prevention:
- Keep stored rainwater below 20°C where possible (underground tanks are advantageous)
- Drain and disinfect any known dead legs
- Do not use rainwater for garden sprinklers, showers, or any application creating aerosols without full potable-grade treatment including UV
- Annual tank inspection for biofilm/sediment; clean if found
If Legionella is suspected (e.g., occupant develops Legionnaires’ disease): shut system, laboratory test (PCR method), disinfect with temperature or hyperchlorination (60°C+ for 30 minutes or >20 mg/L free chlorine for 1 hour), flush, and retest.
10.7 Shock Chlorination Procedure
Used to disinfect a tank after a contamination event, after tank cleaning, or at commissioning of a new potable system.
Target dose: 20–50 mg/L free chlorine; 30-minute contact time minimum.
Dose calculation:
Volume of 5% bleach (sodium hypochlorite) required:
mL = Target_mg_L × Tank_volume_L / (50,000 × purity_fraction)
Simplified for 5% bleach (purity = 0.05):
mL of bleach = Target_mg_L × Tank_volume_L / 2500
For a 5,000 L tank, target 30 mg/L:
mL bleach = 30 × 5,000 / 2,500 = 60 mL of 5% bleach
Procedure:
- Fill tank to working level
- Add calculated bleach dose
- Run all taps until chlorine smell is detectable, then close
- Wait 30 minutes minimum (1 hour preferred)
- Flush system completely — run all outlets until chlorine odour disappears
- Restore normal operation
- Test residual chlorine in tank (<0.5 mg/L before returning to service)
- Test microbiologically at least 24 hours after flush
10.8 Ongoing Monitoring Protocol
Monthly checks:
- Visual inspection of first-flush diverter (clean if blocked)
- Chlorine residual test if system uses chlorination
- Visual turbidity check at nearest tap
- Check pump pressure switch operation (pressure gauge)
Quarterly checks:
- Inspect sediment filter cartridge differential pressure; replace if needed
- Inspect UV sleeve for fouling; clean with citric acid solution if needed
- Check tank access hatch seal
- Log tank level trends (unusual level changes may indicate pump or valve failure)
Annual checks:
- Replace UV lamp (regardless of apparent condition)
- Replace activated carbon cartridge
- Microbiological water test
- Tank interior inspection (torch through hatch); clean if sediment >50 mm depth
- Pump and pressure vessel inspection; check accumulator pre-charge pressure
Every 3–5 years:
- Full tank clean: drain, inspect interior, scrub walls, disinfect, refill
- Full chemical water quality test panel
- Inspect and test all valves for operation
10.9 Record-Keeping
Maintain a water system log with:
- All test results (date, parameter, result, lab name if applicable)
- Maintenance actions (date, work done, components replaced)
- Any contamination events or system anomalies
- Tank levels and seasonal performance observations
A simple spreadsheet is sufficient. This log is valuable for:
- Identifying trends (gradual filter performance decline, seasonal quality variation)
- Insurance and legal compliance documentation
- Troubleshooting future problems
Summary
- E. coli testing is mandatory before commissioning a potable system and quarterly thereafter
- Turbidity >1 NTU indicates compromised UV efficacy; investigate immediately
- UV lamps degrade ~20%/year; replace annually on schedule regardless of visible condition
- Legionella risk is managed by keeping stored water below 20°C and avoiding aerosol-generating uses without full treatment
- Shock chlorination: 30 mg/L free chlorine, 30-minute contact time, full flush and retest
- Maintain a water system log for all tests and maintenance actions
Previous: Chapter 9 — Sizing Worksheets
Next: Chapter 11 — Regulations, Permits, and Legal Framework
Back to Table of Contents