💰 Financial Calculators ❤️ Health & Fitness Calculators 📐 Math Calculators 🔄 Conversion Calculators 📊 Business Calculators 🏗️ Construction Calculators 📅 Date & Time Calculators 🎓 Education Calculators 🚗 Automotive Calculators 🧮 Everyday Calculators

Rainwater Harvesting Calculator

Calculate annual rainwater yield from your roof. Based on South African rainfall data for 8 cities. Includes tank sizing, water bill savings, and 10-year ROI.

Quick Calculator Get a fast estimate
%
Annual Yield
68 kL
Monthly Average
5 704 L
Recommended Tank Size
6 000 L
Garden Coverage
4 m²
Link copied to clipboard!

Rainwater Harvesting Formula

Annual yield (litres) = Roof area (m²) × Annual rainfall (m) × Collection efficiency. Typical efficiency is 75–85% — losses from evaporation, first-flush diversion, and overflow. A 120m² roof in Durban (1,008mm/yr) at 80% efficiency yields over 96,000 litres per year.

Need more detail?
📊 Extended Calculator More options, charts, and scenario comparison
%
Annual Rainwater Yield (Johannesburg)
67,3 kL/year
Jan10.9kFeb9.3kMar8.7kApr5.1kMay1.6kJun0.9kJul0.5kAug0.6kSep2.2kOct6.2kNov10.5kDec10.8k

Average Annual Rainfall — SA Cities

CityAnnual RainfallYield (120m² roof)
Durban1,008 mm96,768 L
Johannesburg713 mm68,448 L
East London695 mm66,720 L
Pretoria674 mm64,704 L
Gqeberha593 mm56,928 L
Cape Town515 mm49,440 L
Bloemfontein562 mm53,952 L
Need full precision?
🔬 Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
%
R/kL
%/yr
R
L
System Analysis
68,4 kL/year — R 1 917/year saving
Demand covered
82%
Capital cost
R 11 500
Payback
5 years
10-Year Savings Projection
YearWater TariffAnnual SavingCumulative
Year 1R28/kLR 1 917R 1 917
Year 2R30,8/kLR 2 108R 4 025
Year 3R33,88/kLR 2 319R 6 344
Year 5R40,99/kLR 2 806R 11 701
Year 7R49,6/kLR 3 395R 18 183
Year 10R66,02/kLR 4 519R 30 545
10-year cumulative saving: R 30 545
Water Quality Note: Harvested rainwater is suitable for garden irrigation, toilet flushing, and car washing without treatment. For drinking and cooking, a first-flush diverter + activated carbon filter + UV sterilisation is required. Check with your local municipality regarding permits for rainwater harvesting systems.

Frequently Asked Questions

Rainwater can be made safe for drinking with proper treatment: a first-flush diverter (discards the first 10–25 litres contaminated with bird droppings and dust), followed by activated carbon filtration and UV sterilisation. Without treatment, use for garden, toilet flushing, and car washing only.
A first-flush diverter automatically discards the first 10–25 litres of roof runoff at the start of each rainfall event, which contains the highest concentration of bird droppings, dust, pollen, and pollutants. This significantly improves water quality. Budget R300–R800 for a quality diverter.

Related Calculators