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
— m³
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 40 ft × 30 ft house, enter 1,200 ft² (or 111 m²). Acres work for large barns and greenhouses.
  2. Enter your local annual rainfall Use your nearest weather station's 30-year average — NOAA's climate normals in the US, or your national weather service elsewhere. Enter it in inches, millimetres or centimetres. Rough examples: Seattle about 39 in (1,000 mm), New York about 50 in (1,260 mm), London about 600 mm, Karachi about 170 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, a first-flush diverter discards the first dirty water of each storm — a common US guideline is 1–2 gallons per 100 sq ft, roughly the first 0.02–0.03 in (0.4–0.8 mm) of rain — and gutters lose some water to splash and overflow. 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 holds about one month's average collection, rounded up to the next 500 litres — a quick starting point, not a final size.

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. Run it again with each month's rainfall instead of the annual total to see what each month delivers, and compare that with your monthly use.

Annual Rainwater Collection Formula Explained

The standard rainwater yield formula, in metric and US units:

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

US units: Annual Harvest (gal) = Area (sq ft) × Rainfall (in) × 0.623 × Cr × Efficiency
Example: 1,200 sq ft × 30 in × 0.623 × 0.90 × 0.90 ≈ 18,170 gallons/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.

Published coefficients vary between sources; treat these as guides. Rainwater design guides commonly assume an overall efficiency of 75–90%, which is roughly the coefficient × system efficiency used here.

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 dirty water of each storm — a common US guideline is 1–2 gallons per 100 sq ft. The share of annual rain lost depends on how many separate storms you get: more for many small showers, less for a few big ones.

🍃

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 quick rule is one to two months of average collection; the calculator's "Recommended Tank" uses one month as a starting point. Design guides go further: storage should cover the longest expected dry spell, and a common rule among US installers is about three months of demand.

ROI and Payback Calculations

Multiply the part of your harvest you will actually use by your water rate — per 1,000 gallons in most US bills, per m³ or kilolitre elsewhere — 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.

Worked example: a 2,000 sq ft shingle roof with 42 inches of rain

A home with a 2,000 sq ft roof footprint and asphalt shingles (coefficient 0.85) gets about 42 in (1,067 mm) of rain a year. With a first-flush diverter and filter, system efficiency is set at 90%.

  • Annual harvest: 2,000 × 42 × 0.623 × 0.85 × 0.90 ≈ 40,060 gallons a year (about 151,600 L, 152 m³).
  • Averages: about 3,340 gallons a month, or 110 gallons a day.
  • Starting tank: one month's average, about 12,630 L rounded up to 13,000 L (3,430 gallons). If summers are dry, check that the tank can carry your use through the driest stretch.

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 a year. In US units: 1,500 sq ft × 30 in × 0.623 × 0.90 × 0.90 ≈ 22,700 gallons a 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 quick rule of thumb is one to two months of average harvest; this calculator suggests the one-month size as a starting point. Design guides advise sizing storage for the longest expected dry spell, and a common rule among US installers is about three months of demand — so in climates with long dry seasons, go bigger. 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 fraction of each storm, which wets the roof and goes to the first-flush diverter. 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. Rough examples: New York City about 50 in (1,260 mm), Seattle about 39 in (1,000 mm), Phoenix about 7 in (180 mm), Cape Town about 515 mm, Sydney about 1,210 mm.

Does the calculator account for seasonal variation?

This tool calculates the total annual harvest. Seasonal distribution is not modelled here. If your region has a pronounced wet and dry season, run the calculator with each month's rainfall to see month-by-month inflow, and compare it with your monthly use. 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.

Sources and review

The yield formula is standard physics; the efficiency, first-flush and storage guidance on this page come from these references:

  • United States — Texas Water Development Board, The Texas Manual on Rainwater Harvesting (3rd ed.), one of the most widely used US design guides: about 0.62 gallons per sq ft per inch; installers assume 75–90% efficiency; first flush of 1–2 gallons per 100 sq ft; storage to cover the longest interval without rain.
  • United States — US EPA, Rainwater Harvesting: Conservation, Credit, Codes, and Cost: overview of rainwater harvesting practice, codes and costs across the US.
  • Australia — enHealth, Guidance on Use of Rainwater Tanks (2010): first-flush diversion of the first 20–25 litres for an average roof, tank inspection for sediment every 2–3 years, and drinking-water safety.
  • Europe and UK — BS EN 16941-1:2018, On-site non-potable water systems — Systems for the use of rainwater: design, sizing and installation of rainwater systems.
  • NOAA National Centers for Environmental Information — U.S. Climate Normals: 30-year average precipitation by station.
  • Unit conversions from NIST SP 811: 1 ft³ = 7.48 US gallons; 1 in = 25.4 mm; 1 acre = 4,046.9 m².

Reviewed by , Water Systems Specialist

Texas-licensed Professional Engineer with 13+ years in residential water storage and 180+ tank projects. John writes and reviews every calculator on this site.

Last updated

Related Calculators