How Rainwater Harvesting Works: From Roof to Tank

How Rainwater Harvesting Works From Roof To Tank

Rainwater harvesting captures precipitation from a roof, filters it of debris and first-flush contaminants, stores it in a tank, and delivers it for domestic or agricultural use. A typical residential system in a 600 mm/year rainfall area with a 100 m² roof can collect 48,000–54,000 litres per year — enough to cover toilet flushing, garden irrigation, and laundry for a family of four, or to provide full household supply in regions with reliable seasonal rain. This article explains each stage of the system, how collection volume is calculated, and what determines real-world yield.

The quick answer

Collection volume depends on three inputs: catchment area, annual rainfall, and runoff coefficient. The formula is:

Annual yield (litres) = Roof area (m²) × Annual rainfall (mm) × Runoff coefficient

Runoff coefficients by roof material (FAO Technical Paper 267, 1994):

Roof materialRunoff coefficientYield from 100 m² roof, 800 mm rain
Metal/corrugated iron0.80–0.9064,000–72,000 L
Clay/concrete tiles0.75–0.8560,000–68,000 L
Asphalt shingles0.70–0.8056,000–64,000 L
Green/turf roof0.10–0.308,000–24,000 L

Use the rainwater harvesting calculator to model your system, input local rainfall data, and get an annual yield estimate.

How the collection system works

The path from rainfall to storage involves four functional components: the catchment surface, the conveyance system, the first flush diverter, and the storage tank.

Catchment surface. The roof acts as an impermeable collection surface. Effective catchment area is the horizontal projected area — not the total roof surface area if the roof is pitched. A 10 m × 12 m footprint building has a 120 m² catchment area regardless of roof pitch. Use the roof catchment area calculator if your roof has multiple sections at different angles.

Gutters and downpipes. Gutters collect water from the roof edge and channel it to downpipes. Undersized gutters overflow during heavy rain, causing significant collection losses. The standard rule is 1 cm² of gutter cross-section per 1 m² of roof in moderate rainfall areas. In high-intensity tropical rainfall, double this. Downpipes should be sized to handle the peak gutter flow without backing up.

First flush diverter. The first 2–3 mm of rain on a roof carries the highest concentration of bird droppings, dust, atmospheric fallout, and debris. A first flush diverter captures and discards this initial volume before directing clean water to the tank. The standard sizing rule is 1 litre of diverter capacity per 10 m² of roof — so a 100 m² roof needs a 10-litre first flush chamber. Use the first flush diverter size calculator to size yours correctly.

Storage tank. The tank size determines how much of the collected rainfall you can actually store versus what overflows. Tank sizing depends on whether you are trying to smooth daily demand, bridge a dry season, or maximise annual collection. A tank that is too small overflows and wastes rain. A tank that is too large costs more and may allow water to sit long enough to degrade.

Key variables that change the yield

Seasonal distribution of rainfall. Annual rainfall figures can be misleading. Two locations with 800 mm/year may have completely different harvesting potential if one receives rain year-round and the other has a 5-month dry season. In the latter, you need a tank large enough to bridge the dry period — potentially 60,000–80,000 litres for a family-scale system. Local monthly rainfall data is essential for accurate tank sizing.

Roof material and cleanliness. Moss, lichen, and accumulated debris reduce effective runoff coefficient and contribute contaminants. A metal roof in good condition with regular cleaning achieves the top end of its coefficient range. An old asphalt roof with moss may perform at 0.60 or below. Inspect the roof annually and factor in the actual condition, not theoretical specifications.

Household demand versus yield. Harvesting only makes financial sense if annual yield exceeds a meaningful fraction of demand. For toilet flushing alone in a 4-person household (approximately 30 litres per person per day), annual demand is about 43,800 litres. In areas with 600 mm/year rainfall and a 100 m² roof, annual yield of 42,000–54,000 litres means rainwater can cover the full toilet demand in most years.

First flush volume and its impact. If the first flush diverter is undersized, contaminated water enters the tank, increasing treatment load. If it is oversized, clean water is wasted. Proper sizing can recover an additional 2–5% of annual yield that would otherwise be discarded.

Common mistakes

Using total roof surface area instead of horizontal projection. A 45-degree pitched roof with 160 m² of actual surface has a horizontal catchment of only 113 m². Using the larger number overstates yield by 40%. Always calculate from plan (footprint) dimensions, not slope dimensions.

Sizing the tank to peak collection without considering demand cycles. Selecting a tank that holds your full annual yield sounds safe but is rarely efficient. If you have moderate year-round demand, a smaller tank that turns over frequently holds fresher water and costs less. Tank sizing should be based on the longest expected dry period plus a buffer — not total annual yield. Model the demand-supply balance month by month.

Ignoring the first flush diverter entirely. Systems without a first flush diverter accumulate bird droppings, animal contamination, and atmospheric pollutants in the tank over time. This leads to high bacterial counts, turbidity, and biofilm growth. Many harvesting system failures that are attributed to storage are actually caused by inadequate pre-filtration. This is especially critical in urban areas with higher atmospheric pollution.

Connecting the overflow to a sealed drainage system. Tank overflow during heavy rain can be significant — a 100 mm event on a 100 m² roof generates 10,000 litres in a single event. Direct overflow to a soakaway, garden bed, or secondary tank rather than a sealed drain to avoid backing up the stormwater system or losing the overflow entirely.

Related calculators you might need

Once you have estimated your annual yield, compare it to your annual water costs with the rainwater savings calculator, which shows how much your water bill decreases. If you are evaluating whether a harvesting system is financially worthwhile, the rainwater harvesting ROI calculator and rainwater harvesting payback calculator model your break-even timeline against installation cost. For agricultural use, where water requirements scale with crop area, the irrigation water requirement calculator helps determine whether your harvested volume is sufficient for your crop needs.

Frequently asked questions

How much rainwater can I collect from my roof? Multiply your roof’s horizontal footprint in square metres by your local annual rainfall in millimetres, then by the runoff coefficient for your roof material (0.75–0.90 for most hard surfaces). A 120 m² metal roof in a 700 mm rainfall area yields approximately 67,200–75,600 litres per year. Use the annual rainwater collection calculator for a precise figure with monthly breakdown.

Is harvested rainwater safe to drink? Collected rainwater contains bacteria, particulates, and potential chemical contamination from the roof and atmosphere. Without treatment, it is not reliably safe for drinking. For potable use, the minimum treatment is a first flush diverter, sediment filtration, and either chlorination or UV disinfection. In many jurisdictions, rainwater used for drinking must meet the same standards as tap water (WHO Guidelines for Drinking-water Quality, 2022). For non-potable uses — toilets, laundry, irrigation — basic screening and first flush diversion is typically sufficient.

What size tank do I need for rainwater harvesting? Tank size depends on your consumption rate and the longest gap between rainfall events in your area. For supplementary use (toilet and garden only), 5,000–10,000 litres is typical for a residential system. For primary or sole supply, you need enough storage to bridge the dry season — often 30,000–60,000 litres in subtropical climates with a 4–6 month dry season. The rainwater harvesting calculator models tank sizing against local rainfall patterns.

Does roof colour or material affect water quality? Yes. Lead-based paints, copper or zinc in metal roofing, and treated timber in roof structures can leach into collected water. Unpainted galvanised iron roofs can contribute zinc at levels that may exceed drinking water guidelines in acidic rainfall areas. Painted or powder-coated colorbond steel, concrete tiles, and terracotta are generally low-risk. Avoid collecting from roofs within 6 months of repainting and after any bitumen or asphalt application.

Can I harvest rainwater in a dry climate? Yes, but tank sizing becomes critical. In arid areas with 200–300 mm/year rainfall and high evaporation, collection efficiency drops and storage requirements increase. A 200 m² roof receiving 250 mm of annual rainfall with a 0.85 coefficient yields only 42,500 litres — less than most households use for non-potable purposes alone. Supplementary storage with a well or delivered water is typically required for reliability in areas below 400 mm annual rainfall.