Step-by-step
Annual Rainwater Collection Calculator

Enter your roof area, annual rainfall, and surface type to see yearly harvest potential

Roof / Catchment Area
Annual Rainfall
Roof Surface Type
Runoff Coefficient (0–1)
× coeff
System Efficiency %
%
What This Covers

Accounts for first-flush diverter losses, gutter splashing, and filter bypass. Typical: 85–95%.

Your Annual Harvest Results
Annual Rainwater Harvest
Litres per year
Cubic Metres / yr
US Gallons / yr
gal
UK Gallons / yr
gal
Monthly Average
L/mo
Daily Average
L/day
Recommended Tank
L
Harvest vs. Potential Visualization

How to Use This Annual Rainwater Collection Calculator

Getting your yearly rainwater harvest estimate takes less than a minute. Here's what each step means:

  1. Enter your roof or catchment area Measure the footprint of your roof — that is, the horizontal projected area, not the slope area. For a 10 m × 8 m house plan, enter 80 m². You can also enter in square feet or acres for agricultural tanks.
  2. Enter your local annual rainfall Check your city's meteorological average — most national weather services publish 30-year average annual rainfall. Enter it in millimetres (the global standard), centimetres, or inches. Karachi averages ~170 mm/year; London ~600 mm; Seattle ~940 mm; Mumbai ~2,400 mm.
  3. Select your roof surface type The runoff coefficient accounts for water lost to absorption, splashing, and evaporation from the surface. Metal roofs retain the most (0.95); green roofs the least (0.40). The dropdown sets the value automatically — or choose "Custom" to enter your own.
  4. Set system efficiency Even with a good roof, first-flush diverters discard the first 1–2 mm of rain per event (which washes dust and bird droppings off the roof), and gutters lose some water to splash. 90% is a reasonable default for a maintained system with a first-flush diverter. Reduce to 80–85% for older or simpler systems.
  5. Click Calculate Your annual harvest appears in litres, gallons, and cubic metres. The recommended tank size is sized to store approximately one month's average collection — a common rule of thumb for residential systems.

Tip: For seasonal climates, your actual usable harvest may be lower than the annual figure suggests — most rainfall may arrive in 3–4 monsoon or winter months. Pair this calculator with our Rainwater Harvesting Calculator for month-by-month breakdown.

Annual Rainwater Collection Formula Explained

The standard formula used by FAO, UNEP, and most national rainwater harvesting guidelines is:

Annual Harvest (litres) = Roof Area (m²) × Annual Rainfall (mm) × Runoff Coefficient × System Efficiency

Since 1 mm of rain on 1 m² = 1 litre, no further unit conversion is needed when using m² and mm.

Example: 80 m² roof × 600 mm rainfall × 0.90 runoff × 0.90 efficiency = 38,880 litres/year

Runoff Coefficient Reference

The runoff coefficient (Cr) represents the fraction of rainfall that actually flows off the roof into the collection system, rather than being absorbed, retained, or evaporated from the surface.

Roof SurfaceRunoff CoefficientNotes
Galvanised metal / tin0.90–0.95Best performer; low absorption
Concrete / cement tile0.85–0.90Very common in South Asia & Africa
Asphalt shingles0.80–0.90Common in North America; slight absorption
Fibreglass / plastic sheets0.65–0.75Suitable but some UV degradation
Clay / terracotta tile0.55–0.65Porous; absorbs first few mm per event
Green / living roof0.30–0.50High retention; not ideal for harvesting
Gravel / ballasted roof0.25–0.40Significant losses to retention

Why System Efficiency Matters

Even after the runoff coefficient, a real system loses water at several more points:

🚿

First-Flush Diverter

Discards the first 1–2 mm of rain per event to flush roof contaminants. Typically wastes 3–8% of annual rainfall depending on event frequency.

🍃

Gutter & Leaf Losses

Blocked gutters, splash-out at bends, and evaporation from open channels can reduce yield by 2–5%.

🔧

Filter Bypass

Overflows from mesh or slow-sand filters during intense rain events can mean 2–4% of total annual volume bypasses storage.

When to Use the Annual Rainwater Collection Calculator

Sizing a Residential Storage Tank

Knowing your annual harvest is the first step in sizing a storage tank. A common rule is to size the tank to store between one and two months of average monthly collection, ensuring you can bridge dry spells without running out during extended dry periods. The calculator's "Recommended Tank" output applies this one-month rule automatically.

ROI and Payback Calculations

If you know your municipality charges per kilolitre of mains water, multiply your annual harvest (in m³) by the water tariff to estimate annual savings. Combine with our Rainwater Savings Calculator and ROI Calculator for a full financial picture.

Agricultural & Irrigation Planning

Farmers use annual catchment figures — from rooftops, greenhouse covers, or earthen bunds — to determine whether rainwater alone can supplement irrigation or if borehole backup is needed. Enter the full greenhouse footprint as your catchment area for covered agricultural structures.

Urban Planning & Green Building

Architects and sustainability consultants use this formula to calculate the rainwater offset percentage for green building ratings (LEED, BREEAM, Green Star). Enter the total building footprint area and the design annual rainfall for the project location.

Emergency Preparedness

In regions with unreliable mains supply, knowing your roof can harvest 40,000+ litres per year turns rainwater into a viable backup source for drinking, sanitation, and livestock — provided adequate filtration and first-flush diversion is in place.

Frequently Asked Questions

How do I calculate how much rainwater I can collect annually?

Multiply your roof area in m² by your annual rainfall in mm, then multiply by the runoff coefficient for your roof surface and your system efficiency (as a decimal). The result is your annual harvest in litres. For example: 100 m² × 800 mm × 0.90 × 0.90 = 64,800 litres/year. This calculator does all the maths automatically.

What roof area should I use — footprint or actual surface area?

Always use the horizontal footprint area (the plan area of your house), not the actual slope area of the roof. Rainfall is measured vertically, so it is the ground area covered — not the roof slope length — that determines how much rain is intercepted. A 10 m × 10 m house has a 100 m² catchment footprint regardless of roof pitch.

What is a typical annual rainwater harvest for a family home?

A 100 m² roof in a city receiving 600 mm of annual rainfall (e.g., London or Berlin) with a 0.90 runoff coefficient and 90% system efficiency yields approximately 48,600 litres per year — enough to supply 2–3 people's non-potable needs (toilet flushing, laundry, garden) year-round. In higher-rainfall cities like Singapore (2,400 mm/year), the same roof could harvest nearly 195,000 litres annually.

What tank size do I need for rainwater harvesting?

A widely used rule of thumb is to size the storage tank to hold between one and two months of average monthly harvest. This calculator recommends the one-month size as a starting point. In climates with long dry seasons, a two-month tank provides better resilience. For year-round use, cross-reference with our How Long Will It Last Calculator and your household's daily water usage.

Is the annual rainwater collection calculator accurate for dry climates?

The calculator gives an accurate annual total based on your inputs, but in arid climates with infrequent rain events, the practical usable volume may be lower because each event may be too small to trigger significant runoff — especially the first 1–2 mm, which is lost to first-flush diversion and surface absorption. In climates where most annual rainfall arrives in just a few events, adjust system efficiency downward (70–80%) to reflect higher per-event losses.

Can I use this calculator for a greenhouse, shed, or carport roof?

Yes — enter the footprint area of any covered structure. For polycarbonate or plastic sheeting, use the fibreglass runoff coefficient (0.65–0.75). For commercial greenhouses with gutter-connected collection systems, you may raise efficiency to 92–95% as overflow is minimised. The formula is identical regardless of structure type.

How do I find my city's annual rainfall for the calculator?

Search for "[your city] average annual rainfall mm" and look for data from your national meteorological service (e.g., NOAA for the US, Met Office for the UK, IMD for India). Use the 30-year climate normal where available, as single-year figures can be anomalous. Well-known examples: New York City ~1,200 mm, Cape Town ~515 mm, Sydney ~1,220 mm, Nairobi ~860 mm.

Does the calculator account for seasonal variation?

This tool calculates the total annual harvest. Seasonal distribution is not modelled here — use our Rainwater Harvesting Calculator for a month-by-month breakdown if your region has a pronounced wet and dry season. Seasonal variation is critical for tank sizing: a monsoonal climate where 90% of rain falls in 4 months requires a much larger tank than an evenly distributed temperate climate with the same annual total.

Related Calculators