Part of the Environment & Climate suite · 27 calculators

Rainwater Harvesting Calculator

How much rainwater a roof collects from your rainfall — per event, per month and per year — and what tank size that suggests.

The arithmetic is pleasingly simple: one millimeter of rain on one square meter is exactly one liter.

The footprint, not the sloping surface
Annual, or for a single event
0.8–0.9 for tile or metal roofing
Results update as you type
Results
Water collected
76,500 L
Per millimeter of rain
In cubic meters
Household days of supply
Suggested tank
Roof area means
Reviewed September 2026. Physics and published emission factors: the same arithmetic wherever you are, though grids and supply chains differ. US grid intensity varies enormously by state, so a national average can be well off locally.
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About rainwater harvesting

How the rainwater harvesting calculator works

The arithmetic is pleasingly simple: one millimeter of rain on one square meter is exactly one liter. So a 150 m² roof in 600 mm of annual rainfall receives 90,000 liters. What you actually capture is less, because some evaporates, some is lost in the first flush and gutters overflow in heavy downpours — a runoff coefficient of 0.8 to 0.9 is realistic for a hard roof.

Roof area means the plan area, the footprint the roof covers, not the sloping surface. A steep roof collects no more than a flat one of the same footprint, because rain falls vertically.

Formula: litres = roof area (m²) × rainfall (mm) × runoff coefficient

Worked examples

InputsWater collectedNote
A 150 m² roof in 600 mm of annual rain76,500 L76,500 liters a year
A single 20 mm downpour2,550 L2,550 liters in one storm
A small 60 m² roof45,900 L45,900 liters

Frequently asked questions

How much rainwater can I collect?

One millimeter of rain on one square meter gives one liter. A 150 m² roof in 600 mm of rain receives 90,000 liters, of which about 85% is capturable.

Does a steep roof collect more?

No. Rain falls vertically, so what matters is the plan area the roof covers, not the sloping surface.

What is a runoff coefficient?

The share actually captured after evaporation, first flush and gutter overflow — about 0.8 to 0.9 for tile or metal.

What size tank do I need?

A common rule is six weeks to two months of average supply, so the answer depends on how evenly your rain falls through the year.

Is rainwater drinkable?

Not without treatment. Roof runoff carries dust, bird droppings and material from the roof itself; most systems use it for gardens, toilets and laundry.

Where these figures come from

Last checked: September 2026. Factors are taken from published government and peer-reviewed sources, each named on the page with its year.