C CalcMates
Water & Environment

Rainwater Harvest Calculator

Estimate the litres of rainwater you can harvest from a roof or catchment area.

Harvest (litres) = catchment area (m²) × rainfall (mm) × runoff coefficient, because 1 mm of rain on 1 m² is exactly 1 litre. A 200 m² roof, 600 mm rain and 0.85 runoff yields about 102,000 L a year.

Calculator

Harvestable water

How it works

One millimetre of rain over one square metre delivers one litre, so area × rainfall gives the gross volume. Multiplying by a runoff coefficient accounts for losses to first-flush, splash, evaporation and gutter overflow.

Worked example

200 m² × 600 mm × 0.85 = 102,000 L per year — roughly 8,500 L in an average 50 mm month.

Assumptions & limitations

Uses the roof's plan (footprint) area, not the sloped surface — rain falls vertically, so footprint is correct. Real yield depends on rainfall pattern, tank size and overflow; a small tank in a big storm spills the excess.

Frequently asked questions

Do I use roof footprint or sloped area?

Use the footprint (plan area) — the flat outline as seen from above. Rain falls vertically, so a steeper roof of the same footprint catches the same volume; only the footprint matters.

What runoff coefficient should I use?

Around 0.85–0.90 for a clean steel or tile roof. Lower it for rough surfaces, heavy first-flush diversion, or gutters that overflow in intense storms.

Why am I collecting less than this?

The formula gives potential yield. If your tank fills and overflows during big rains, that water is lost — matching tank size to rainfall pattern and demand is what turns potential into captured water.

Last updated 21 June 2026

Related calculators