Enter your roof area, local annual rainfall, and surface type to instantly calculate how many litres — and thousands of litres — of rainwater you can harvest every year.
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:
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.
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.
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.
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.
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.
📐 The Formula
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 Surface
Runoff Coefficient
Notes
Galvanised metal / tin
0.90–0.95
Best performer; low absorption
Concrete / cement tile
0.85–0.90
Very common in South Asia & Africa
Asphalt shingles
0.80–0.90
Common in North America; slight absorption
Fibreglass / plastic sheets
0.65–0.75
Suitable but some UV degradation
Clay / terracotta tile
0.55–0.65
Porous; absorbs first few mm per event
Green / living roof
0.30–0.50
High retention; not ideal for harvesting
Gravel / ballasted roof
0.25–0.40
Significant 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.
🏠 Use Cases
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
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%.
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.
❓ FAQ
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 & Review
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.
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 John Mac, PE, 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.