Skip to main content

Rainwater Harvesting Calculator

I built this to take the guesswork out of rain barrel and cistern planning — enter your roof area and local rainfall to see how much water you can collect, what tank size you need, and what you'll save.

Quick Answer

To calculate rainwater harvesting yield, multiply roof area (sq ft) by annual rainfall (inches), then by 0.623 gallons per sq ft per inch and your runoff coefficient (typically 0.85).

Enter your roof area, rainfall, and daily water use above for an instant annual yield, tank size, and savings estimate.

Rainwater Harvesting Calculator

Estimate how much rainwater your roof can collect and what size tank you need.

Try:

Roof footprint, not sloped surface.

Runoff coefficient after losses.

What Is a Rainwater Harvesting Calculator and How Does It Work?

Rainwater harvesting is the collection and storage of rain that falls on a roof or other catchment surface so it can be used later for irrigation, toilet flushing, laundry, or (when treated) drinking. A rainwater harvesting calculator estimates how much water a given roof can collect in a year from its area, local rainfall, and collection efficiency.

The standard catchment formula is: Volume (gal) = Area (sq ft) × Rainfall (in) × 0.623 × Runoff coefficient. In metric units it simplifies to Volume (L) = Area (m²) × Rainfall (mm) × Runoff coefficient, because 1 mm of rain on 1 m² equals exactly 1 litre. The constant 0.623 is the number of gallons in one inch of water spread over one square foot (144 cubic inches ÷ 231 cubic inches per gallon).

According to the Texas Water Development Board, a 1,000 sq ft roof collects about 623 gallons for every inch of rain before losses, and the Texas Manual on Rainwater Harvesting recommends a runoff coefficient of 0.85–0.95 for most roofing materials once gutter and first-flush losses are included.

How to Use This Rainwater Harvesting Calculator

Pick US or metric units, enter your roof details, and the results update instantly. Here is what each field means:

  • Catchment Area: The horizontal footprint of the roof that drains to your gutters. Measure length × width of the building outline, not the sloped roof surface.
  • Annual Rainfall: Your local yearly total, available from a national weather service such as NOAA (US), the Met Office (UK), or the Bureau of Meteorology (Australia).
  • Roof Surface / Collection Efficiency: The share of rain that reaches the tank. Smooth metal roofs lose the least; green roofs lose the most.
  • Daily Water Use: How much harvested water you plan to use per day. This sets how much of your demand rainwater can cover.
  • Dry Spell to Cover: The number of days you want the tank to last without rain. Tank size = daily use × dry-spell days.
  • Water Price: Your mains water rate per 1,000 gallons (US) or per cubic metre (metric), used to estimate annual savings.

Switching between US and metric units converts your existing entries automatically. Use the metric setting for the UK, Europe, Australia, and most of the world; the US setting uses square feet, inches, and US gallons.

What Is a Good Runoff Coefficient for Rainwater Collection?

The runoff coefficient is the fraction of rainfall that ends up in your tank. Typical values by catchment surface are shown below:

Roof SurfaceRunoff CoefficientNotes
Metal (galvalume, steel)0.90 – 0.95Smooth, non-porous; best for potable-quality collection
Concrete or clay tile0.80 – 0.90Some absorption and splash-over
Asphalt shingle0.75 – 0.90Granule loss; typically suited to non-potable use
Gravel or flat roof0.60 – 0.80Ponding and evaporation losses
Green (vegetated) roof0.25 – 0.50Plants and soil retain most rainfall

The US Environmental Protection Agency notes that the average American family uses over 300 gallons of water per day at home, with roughly 30% going to outdoor uses such as irrigation, which is the easiest demand for harvested rainwater to meet.

Frequently Asked Questions

How much water can I collect from my roof?

Multiply your roof area in square feet by annual rainfall in inches, then by 0.623 and your runoff coefficient. A 1,500 sq ft shingle roof in a region with 40 inches of annual rain collects roughly 31,800 gallons per year at 85% efficiency, or about 2,650 gallons per month on average.

How accurate is this rainwater harvesting calculator?

It gives a reliable planning estimate based on annual averages. It does not model month-by-month rainfall, tank overflow during storms, first-flush diverter volume, or evaporation, so real yields in dry years can be 20–30% lower. Use local rainfall data and a conservative efficiency to avoid oversizing your system.

What size rainwater tank do I need?

Size the tank to cover your longest expected dry spell: daily water use multiplied by the number of days without meaningful rain. For example, 50 gallons per day over a 30-day dry spell needs a 1,500-gallon tank. The tank should also be no larger than the annual yield can realistically fill.

Is harvested rainwater safe to drink?

Not without treatment. Roof runoff can carry bacteria, bird droppings, and metals, so the CDC recommends filtering and disinfecting harvested rainwater before drinking. Untreated rainwater is generally suitable for garden irrigation, toilet flushing, and laundry, and rules for potable use vary by country and state.

Related Calculators

Carbon Footprint Calculator

Water Footprint Calculator

EV Charging Cost Calculator