Skip to content
OverCalculator
Weather & EnvironmentMore in Sun & weather

Rainwater Harvesting Calculator

Estimate monthly and annual rainwater harvest from roof area and monthly rainfall in metric or imperial units, with a realistic collection efficiency and first-flush caveats.

Published

Monthly collectable volume

Monthly collectable volume
4,800 L
Annual collectable volume
57,600 L
Per 1 mm of rain
80 L

One millimetre of rain on one square metre yields one litre before losses. First-flush diversion, overflow, and gutter losses are not captured.

Units
Horizontal footprint of the roof catchment that drains into your gutters.
Average monthly rainfall for your location.
mm
80% is a common planning assumption; clean roofs with a first-flush diverter can reach 90%, while older or textured surfaces collect less.
%

Results update as you type.

Planning estimate of collectable roof runoff. Actual harvest depends on roof material, gutter condition, first-flush diversion, tank overflow, and local regulations on rainwater collection and use. Check state and local requirements before building a system.

Rainwater Harvesting Calculator

The rainwater harvesting calculator estimates how much water a roof can collect in a typical month and year. You enter the roof area that drains into your gutters, the average monthly rainfall for your location, and a collection efficiency, and the calculator returns the collectable volume in litres or US gallons — plus the yield per millimetre or per inch of rain so you can scale the number to a wetter or drier month.

Rainwater harvesting works by treating the roof as a catchment: rain lands on the roof, runs into gutters and downspouts, and is stored in a rain barrel or cistern for later use, usually garden watering or other outdoor, non-potable purposes. The arithmetic behind it is simple and well documented; the real-world complications are efficiency, water quality, and local rules.

What the inputs mean

  • Roof area — the horizontal footprint of the roof surface that drains to your collection point. A steep roof and a flat roof with the same footprint catch about the same rainfall, because rain falls on the horizontal projection.
  • Monthly rainfall — the average rainfall for a typical month at your location, from local climate data. Multiplying by 12 assumes that average holds year-round.
  • Collection efficiency — the fraction of rainfall that actually reaches the tank. Losses come from splash, evaporation, gutter leakage, and the first flush of water intentionally diverted to keep debris and pollutants out.

How it works

In metric units, the relation is exact and easy to remember: one millimetre of rain on one square metre is one litre of water.

litres=area m2×rainfall mm×efficiency\text{litres} = \text{area m}^2 \times \text{rainfall mm} \times \text{efficiency}

In imperial units, one inch of rain on one square foot is 144 cubic inches, and a US gallon is 231 cubic inches, so the factor is 144 ÷ 231 = 0.623:

gallons=area ft2×rainfall in×0.623×efficiency\text{gallons} = \text{area ft}^2 \times \text{rainfall in} \times 0.623 \times \text{efficiency}

The annual figure simply multiplies the monthly figure by 12.

Worked example

Metric: a 100 m² roof with 60 mm of rain in a month at 80% efficiency:

monthly=100×60×0.8=4,800 L\text{monthly} = 100 \times 60 \times 0.8 = 4{,}800 \text{ L}

annual=4,800×12=57,600 L\text{annual} = 4{,}800 \times 12 = 57{,}600 \text{ L}

Imperial: a 1,000 ft² roof with 2 inches of rain at 80% efficiency:

monthly=1,000×2×0.623×0.8=996.8 gal\text{monthly} = 1{,}000 \times 2 \times 0.623 \times 0.8 = 996.8 \text{ gal}

annual=996.8×12=11,961.6 gal\text{annual} = 996.8 \times 12 = 11{,}961.6 \text{ gal}

That matches the familiar rule of thumb: a 1,000 ft² roof catches roughly 623 gallons per inch of rain at 100% efficiency, and about 500 gallons per inch at 80%.

How to read the result

The primary number is the monthly collectable volume at your chosen efficiency. The annual figure is the same assumption stretched over twelve months — useful for sizing a cistern against your seasonal water needs, but it hides seasonal variation. The per-millimetre or per-inch yield is the cleanest number to compare: it tells you what one unit of rain is worth on your roof, independent of any particular month.

All three figures assume every drop of rain in your gutter reaches the tank. In practice, first-flush diverters intentionally throw away the initial dirty runoff, tanks overflow in heavy storms, and gutters leak. Treat the result as the ceiling of what a well-built system can achieve, not a guarantee.

Tips

  • Use the horizontal footprint of the roof, not the total surface area of shingles.
  • Size the system around your dry-season needs, not the wettest month.
  • Plan for overflow: a full tank in a storm has to go somewhere, and directing overflow away from the foundation matters.
  • Include a first-flush diverter if the water will be used on edible plants; extension guidance recommends keeping first runoff out of the tank.
  • Check state and local regulations — some places restrict collection or impose treatment and connection rules.

Common pitfalls

  • Using total roof surface area instead of the horizontal footprint.
  • Entering annual rainfall as if it were monthly, which overestimates by 12×.
  • Assuming 100% efficiency; 80% is a realistic planning default.
  • Ignoring seasonal variation when sizing a cistern from the annual figure.
  • Assuming harvested water is potable; untreated roof runoff is not drinking water.

Related tools for making the water useful: the plant watering calculator and plant watering schedule calculator help plan garden watering from your tank, and the frost date calculator helps time seasonal planting and irrigation.

Sources

Compare Rainwater Harvesting Calculator with related tools

Frequently asked questions

What does the rainwater harvesting calculator estimate?
It estimates how much water your roof can collect in a typical month and year: roof area × monthly rainfall × collection efficiency. It uses the standard relations of one litre per square metre per millimetre of rain (metric) and about 0.623 US gallons per square foot per inch of rain (imperial).
Why is the imperial factor 0.623 gallons?
One inch of rain falling on one square foot is 144 cubic inches of water. A US gallon is 231 cubic inches, so 144 ÷ 231 = 0.623 gallons per square foot per inch. That is why a 1,000 ft² roof catches roughly 623 gallons per inch of rain at 100% efficiency.
Why does the calculator default to 80% efficiency?
A planning value of 80% is commonly used because some rainfall is lost to splash, evaporation, gutter leakage, and the first flush of water that rinses the roof. Clean roofs with a first-flush diverter can approach 90%; older or textured roofs collect less.
What is first flush, and why does it matter?
First flush is the initial runoff that washes dust, leaves, bird droppings, and pollutants off the roof. Diverting it protects water quality but means some harvest is intentionally discarded, which is one reason actual collection is below the theoretical maximum.

Related calculators

Rainwater Harvesting Calculator updated at

Verified