Resilience & the JHB water crisis

Rainwater Harvesting in Johannesburg: A Starter Guide

By the WaterQuotes team · Published 2026-08-31 · 5 min read

Flat illustration of a Johannesburg home with gutters feeding a rainwater tank connected to garden and toilet supply

Johannesburg gets most of its rain between October and March — intense afternoon thunderstorms that dump large volumes quickly, then disappear. That pattern is actually well-suited to rainwater harvesting: you collect aggressively during the wet season and draw down storage during the dry winter months. Done properly, a rainwater system can meaningfully reduce your municipal consumption, lower your bill, and give you a buffer when Johannesburg Water’s 44.8% non-revenue water losses translate into low pressure or outages at your tap.

This guide covers how rainwater harvesting works in Joburg’s specific context, what a realistic setup involves, what it costs, and how it fits alongside other resilience options.

How Johannesburg’s Rainfall Pattern Affects Your System Design

The Highveld receives roughly 700–800 mm of rain annually, but that figure is deceptive. Almost all of it falls in the summer half of the year, and much of it arrives as short, high-intensity storms. This creates two practical design considerations.

First, your tank needs to be large enough to capture a meaningful portion of a single storm event — small tanks fill and overflow quickly, wasting the collection opportunity. Second, you need enough total storage to carry you through the dry winter if you want year-round supply from harvested water. A system sized only for summer use is simpler and cheaper; a system intended to stretch into winter requires significantly more tank volume.

Roof catchment area is the other key variable. A 100 m² roof section can theoretically yield 70,000–80,000 litres in a good rainfall year — but first-flush contamination, evaporation losses, and overflow all reduce that figure in practice. Most installers will size your tanks against your actual roof area and intended end uses.

What a Basic Setup Looks Like

At its simplest, a rainwater harvesting system has four components:

  • Gutters and downpipes directing roof runoff to the tank
  • A first-flush diverter that discards the initial, dirtiest portion of each rain event before the rest enters storage
  • One or more tanks — above-ground or underground — sized to your needs and available space
  • A pump to pressurise the water for use, unless you rely on gravity feed

For non-potable uses — garden irrigation, toilet flushing, car washing, laundry — this basic configuration is sufficient. If you want drinking-quality water from your harvested supply, you need additional filtration and treatment; our detailed look at filtration for rainwater harvesting covers what that involves and what it costs.

Most Johannesburg homeowners start with non-potable applications because the installation is simpler, the regulatory position is clearer, and the payback calculation is more straightforward.

Realistic Costs for Johannesburg Homeowners

System costs depend heavily on tank size, tank type (polyethylene above-ground tanks are cheapest; concrete or underground bladder tanks cost more), pump specification, and how much plumbing work is needed to connect harvested water to your toilets or irrigation.

As a rough guide:

System typeTypical installed cost
Basic above-ground tank (2,000–5,000 L) + diverter, gravity-fedR8,000–R20,000
Mid-size tank (5,000–10,000 L) + pump for toilet/garden supplyR20,000–R45,000
Large multi-tank system (10,000 L+) with filtration and pumpR45,000–R90,000+

These are indicative ranges only — get at least two or three quotes for your specific site before budgeting. Our rainwater harvesting costs guide breaks down what drives price differences and what questions to ask installers.

Running costs are low: a small pressure pump adds modestly to your electricity bill, and filter maintenance (if fitted) is the main ongoing expense. The system itself, properly installed, requires little attention.

Unsure which system size makes sense for your property? Compare 3 free quotes — vetted installers, no obligation.

Water Quality and Intended Use

Harvested rainwater is not municipal water. It picks up bird droppings, dust, organic debris, and whatever is on your roof as it runs off. A first-flush diverter removes the worst of this, but the water is still untreated.

For garden irrigation, toilet flushing, and washing down driveways, this is generally acceptable — you are not consuming it. For laundry, views differ; some homeowners use it without issue, others prefer filtered supply. For drinking or cooking, SANS 241 (the 2024 South African drinking-water quality standard) sets the benchmark your treated water would need to meet, and achieving that reliably requires a proper treatment train including sediment filtration, activated carbon, and typically UV or other disinfection.

Be honest with yourself about intended use before specifying the system. Overbuilding treatment for toilet-flush water wastes money; underbuilding it for a drinking supply creates health risk.

How Rainwater Harvesting Fits with Other Resilience Options

Rainwater harvesting is not a standalone solution for most Johannesburg households — it works best as one layer of a broader water resilience plan. Joburg’s reservoir system holds roughly 27 hours of citywide storage buffer, which means supply interruptions can arrive with little warning. Harvested water helps, but its availability depends on when it last rained.

Backup tank-and-pump systems — which store municipal water rather than harvested water — provide a different kind of buffer, one that is always full as long as mains supply is running. Typical installed costs for these run R20,000–R40,000 for standard setups, with whole-house configurations around R55,000.

Boreholes offer continuous supply independent of rainfall, but come with significantly higher upfront cost: complete systems typically run R40,000–R150,000, with most falling between R60,000 and R100,000. For a broader comparison of the options available to Johannesburg homeowners, the WaterQuotes resilience blog covers boreholes, backup systems, and filtration in detail.

For many homeowners, a sensible sequence is: start with a rainwater tank for garden and toilet use, add a backup municipal tank for outage protection, and consider a borehole only if long-term supply security justifies the investment.

Ready to get real numbers for your property? Request quotes from three installers — no pressure, just comparable prices.

Getting Started: Practical First Steps

Before approaching any installer, do three things.

Measure your roof catchment area. Your installer will need this, and knowing it yourself helps you evaluate whether their tank sizing recommendation makes sense.

Identify your end uses. Garden only? Toilets too? Drinking water? The answer determines system complexity and cost before anyone arrives on site.

Check with your municipality. Johannesburg Water’s guidelines on greywater and rainwater reuse apply to your installation. Requirements can change, so confirm current conditions via the City of Joburg’s official channels before committing to a design.

Rainwater harvesting will not replace your municipal supply, and it should not be marketed to you as though it will. What it does offer is a meaningful reduction in consumption, a degree of independence during outages, and — depending on your current bill — a reasonable payback over time. Start with a realistic assessment of what you need and what your roof can actually deliver, and the rest follows logically.

Quick answers

Is rainwater harvesting legal in Johannesburg?

Collecting and using rainwater on your own property is generally permitted in Johannesburg, but specific rules around greywater reuse and connections to municipal plumbing apply. You should confirm current requirements with the City of Joburg or Johannesburg Water before installing a system, as guidelines can be updated. A reputable installer will also be familiar with local compliance requirements.

How much rain can a typical Johannesburg roof actually collect?

Johannesburg receives roughly 700–800 mm of rainfall annually, almost entirely in the summer months. A 100 m² roof section could theoretically yield 70,000–80,000 litres per year, but real-world collection is lower once you account for first-flush losses, overflow, and roof inefficiencies. Your actual catchment area and tank size determine what fraction of that you can store and use.

Can I drink harvested rainwater in Johannesburg?

Not without proper treatment. Rainwater picks up contaminants as it runs off your roof, and a first-flush diverter alone is not sufficient for potable use. To meet SANS 241 (the 2024 South African drinking-water quality standard), you would typically need sediment filtration, activated carbon filtration, and UV or other disinfection. Most homeowners use harvested water only for non-potable purposes such as irrigation and toilet flushing.

What tank size should I start with?

For garden irrigation only, a 2,000–5,000 litre tank is a common starting point and keeps costs manageable. If you want to supply toilets as well, 5,000–10,000 litres gives you more meaningful storage. Sizing should really be matched to your roof catchment area, your intended daily use, and how long you want the stored water to last between rain events — an installer can model this for your specific property.

Does rainwater harvesting work alongside a borehole or backup tank?

Yes, and the two approaches complement each other well. A rainwater system captures free water during the wet season and reduces municipal consumption year-round. A backup municipal tank protects against outages regardless of rainfall. A borehole provides continuous supply independent of both. Many Joburg homeowners combine two or more of these layers for genuine resilience rather than relying on any single solution.

Sources & notes

Pricing reflects typical Johannesburg market ranges and is confirmed by installer quotation. References: City of Johannesburg

Stop hoping the taps work.

Get your 3 free quotes today.

Get 3 free quotes