🌧️ Last Updated: May 2026  ·  SA Provincial Rainfall Data
🌧️Rainwater Harvesting Calculator — South Africa
Plan (footprint) area draining to gutters — not sloped surface
Runoff coefficient — how much reaches the gutter
Uses average annual rainfall for selected province
Sets daily demand for coverage % calculation
Used to calculate daily household demand
Diverts initial contaminated runoff to waste
Annual Roof Catchment Volume
Monthly Average
Daily Average
Recommended Tank
Daily Demand
Annual Coverage %
First-Flush Size
Annual supply vs demand

⚠️ For planning purposes only. Rainwater for drinking must be filtered and disinfected. First-flush diverters and storage tanks must be correctly installed and maintained.

How Rainwater Harvesting Works in South Africa

Rainwater harvesting is the collection and storage of rainwater from rooftop surfaces for later use. It is one of the most practical and cost-effective ways to improve water security for South African homes and farms — reducing dependence on municipal supply and providing irrigation water even under drought restrictions.

Rainwater Catchment Formula
Annual collection (L) = Rainfall (mm) × Roof area (m²) × Runoff coefficient × Flush factor Monthly average (L) = Annual collection ÷ 12 Tank size = Monthly average × 1.5 (1.5 months buffer) First-flush volume (L) = Roof area (m²) ÷ 25

SA Provincial Rainfall Data for Harvesting

ProvinceAnnual Rainfall100m² IBR YieldSeasonHarvesting Rating
KwaZulu-Natal1,009mm~85,800L/yrSummer⭐⭐⭐⭐⭐ Excellent
Mpumalanga635mm~54,000L/yrSummer⭐⭐⭐⭐ Very Good
Gauteng713mm~60,600L/yrSummer (Oct–Mar)⭐⭐⭐⭐ Very Good
Free State528mm~44,900L/yrSummer⭐⭐⭐ Good
North West450mm~38,300L/yrSummer⭐⭐⭐ Good
Western Cape515mm~43,800L/yrWinter (May–Sep)⭐⭐⭐ Good (winter only)
Limpopo467mm~39,700L/yrSummer⭐⭐⭐ Moderate
Eastern Cape437mm~37,100L/yrYear-round⭐⭐⭐ Moderate
Northern Cape175mm~14,900L/yrVariable / sparse⭐⭐ Limited

Yields calculated at 85% runoff coefficient (IBR roof) before first-flush deduction.

Runoff Coefficients by Roof Type

Not all rainfall reaching your roof ends up in the storage tank. The runoff coefficient accounts for evaporation from wet surfaces, splash losses at gutters, and absorption by the roof material. IBR (corrugated iron) and smooth metal sheets have the highest coefficients because they dry quickly and shed water efficiently. Thatch has the lowest coefficient because it acts like a sponge, absorbing moisture during and after rain events.

First-Flush Diverters — Essential for Quality

The first few litres of rain that fall on your roof carry the most contamination — bird droppings, dust, leaves, and atmospheric pollutants accumulate on the roof surface during dry periods. A first-flush diverter automatically diverts this initial volume to waste. The standard rule is 1 litre of divert volume per 25m² of roof area. After the flush chamber fills, a float closes and subsequent cleaner water flows to the tank. Every properly designed rainwater system should include one per downpipe.

Frequently Asked Questions

How much rainwater can I collect from my roof in South Africa?
Annual collection (L) = Rainfall (mm) × Roof area (m²) × Runoff coefficient. A 120m² IBR roof in Gauteng (713mm/yr, runoff 0.85) collects approximately 72,700L/year — about 200L/day on average. KZN receives the most at 1,009mm/yr; Northern Cape the least at 175mm/yr. Seasonal distribution matters: Gauteng receives 80% of its rain between October and March.
What is a runoff coefficient for rainwater harvesting?
The runoff coefficient is the fraction of rainfall that actually reaches your gutter after losses to evaporation, splash, and absorption. IBR/metal: 0.85, tiles: 0.80, thatch: 0.60. Multiply rainfall depth by roof area and this coefficient to get actual collected volume. A lower coefficient means less water collected per rain event.
Is rainwater harvesting legal in South Africa?
Yes. Rooftop rainwater harvesting is legal throughout SA and is encouraged by the DWS. Most municipalities support it, with Cape Town, eThekwini and Johannesburg having active rebate or guideline programmes. No water use licence is required for rooftop collection. Abstraction from streams, rivers or boreholes requires registration under the National Water Act.
What size tank do I need for rainwater harvesting?
Size the tank for your dry-weather gap — the longest period between significant rain events. For summer-rainfall areas (Gauteng), a 2,500–5,000L tank captures most of each storm event and provides short-term garden supply. For drought-prone or winter-rainfall areas, 5,000–10,000L+ provides supply across dry months. The general rule is 10–15 days of your intended daily consumption.
Can I drink harvested rainwater in South Africa?
Not without treatment. Roof-collected rainwater contains bird droppings, dust, and atmospheric pollutants. For drinking and cooking it must be: filtered through a sediment pre-filter and activated carbon, then disinfected via UV lamp or chlorination. A first-flush diverter is essential. Treated rainwater can meet SANS 241 (potable water standard) quality, but periodic testing is recommended.
What is a first-flush diverter and how does it work?
A first-flush diverter routes the first, most contaminated rainwater away from your tank. Sizing: 1L of divert volume per 25m² of roof area. A float ball rises as the flush chamber fills; once full, it blocks the waste outlet and diverts cleaner water to the tank. Cost: R300–R800 installed per downpipe. Every properly designed harvesting system needs one — it significantly improves water quality with no ongoing cost.

🔧 Related Artisan Tools

Water Tank / JoJo Sizing Calculator — Size the storage tank for your system Pipe Flow Calculator — Size distribution pipes from tank to point of use All Trades & Artisan Tools