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 material | Runoff coefficient | Yield from 100 m² roof, 800 mm rain |
| Metal/corrugated iron | 0.80–0.90 | 64,000–72,000 L |
| Clay/concrete tiles | 0.75–0.85 | 60,000–68,000 L |
| Asphalt shingles | 0.70–0.80 | 56,000–64,000 L |
| Green/turf roof | 0.10–0.30 | 8,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 — double this in high-intensity tropical rainfall. 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. A tank that’s too small overflows and wastes rain; one that’s too large costs more and may let water sit long enough to degrade. How much storage you actually need depends heavily on what the system is for:
| System purpose | Typical tank size |
| Supplementary use (toilets, garden only) | 5,000–10,000 L |
| Primary or sole supply, reliable year-round rain | 10,000–30,000 L |
| Primary supply, 4–6 month dry season | 30,000–60,000+ L |
These are starting points, not fixed answers — working out how long a given tank size will actually last against your household’s daily draw is the more reliable way to size it than picking from a general range.
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. This is the same challenge that shapes off-grid water storage design in rural Australia and New Zealand, where long dry stretches are the norm rather than the exception. 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 its 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’s 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², so using the larger number overstates yield by roughly 40%. Always calculate from plan (footprint) dimensions, not slope dimensions.
- Sizing the tank to peak annual collection without considering demand cycles — a tank holding your full annual yield sounds safe but is rarely efficient. With moderate year-round demand, a smaller tank that turns over frequently holds fresher water and costs less. Model the demand-supply balance month by month rather than sizing to total annual yield.
- Ignoring the first flush diverter entirely — systems without one accumulate bird droppings, animal contamination, and atmospheric pollutants in the tank over time, leading to high bacterial counts, turbidity, and biofilm growth. Many failures blamed on storage actually trace back to inadequate pre-filtration, especially in urban areas with higher atmospheric pollution.
- Connecting the overflow to a sealed drainage system — 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 it to a soakaway, garden bed, or secondary tank instead, 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. If stored water develops an off taste or smell over time, that’s usually a storage issue rather than a collection one — see why water can taste or smell bad after storage for causes and fixes.
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 — see the sizing table above for typical ranges by use case. The rainwater harvesting calculator models tank sizing against local rainfall patterns for your specific numbers.
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.

Licensed Professional Engineer (Texas, PE) with 13+ years in residential and light-commercial water storage systems. Reviews and writes the technical guides on this site — sizing, pressure, roof loading, and treatment — based on 180+ completed field projects.
