Rainwater Harvesting Calculator

Estimate the gallons of rainwater your roof can collect from its footprint, your local rainfall and the roof material — per storm, per month or per year — then size a rain barrel or storage tank against how much water you actually use.

Units
The flat “shadow” area the roof covers — not the sloped surface. Length × width of the building plus eaves.
Enter one storm, a month or a year — the result scales with whatever you enter. Look up your averages from NOAA or your local weather service.
How much of the rain that lands actually reaches the tank.
0–1. Typical: metal ≈ 0.95, shingle ≈ 0.90, flat ≈ 0.80. Editable.
Rain barrel — how fast does it fill?
Often just one downspout’s share of the roof, not the whole thing.
Storage tank — days of supply
Garden irrigation, livestock, toilet flushing — whatever the tank serves.

Planning math only. Real capture varies with storm intensity (gutters overflow in downpours), seasonal rainfall distribution and first-flush diversion. Some jurisdictions regulate rainwater collection — check local rules before installing a system.

Rainwater collected (gallons) = roof footprint (sq ft) × rainfall (inches) × 0.623 × efficiency. One inch of rain on 1,000 sq ft of roof yields about 623 gallons before losses — roughly 560 gallons through asphalt shingles at 90% efficiency. Metric: liters = roof area (m²) × rainfall (mm) × efficiency (≈ 0.9).

[ Ad slot — replace with AdSense / Ezoic code ]

The 0.623 rainwater formula, explained

One inch of rain falling on one square foot deposits exactly 1/12 of a cubic foot of water. A cubic foot holds 7.48 US gallons, so 7.48 ÷ 12 = 0.623 gallons per square foot per inch of rain. That constant is the whole secret of every rain harvesting calculator:

gallons = roof sq ft × rain inches × 0.623 × efficiency

Two details people get wrong. First, the area is the roof’s horizontal footprint (the shadow it casts at noon), not the sloped surface area — rain falls vertically, so pitch does not add catchment. Second, no system captures everything: evaporation, splash-out, gutter overflow and absorption by the roofing material all take a cut, which is what the efficiency factor represents.

Roof material efficiency

Typical collection efficiencies, aggregated from public extension-service guidance:

Roof typeTypical efficiencyNotes
Metal (standing seam, ribbed)0.90–0.95Smooth and non-porous; best for potable-intent systems
Asphalt shingle0.85–0.90Slightly porous; granules absorb a little; fine for irrigation
Tile (clay, concrete)0.80–0.90Porous tiles absorb more in light rain
Flat / built-up0.70–0.80Ponding and slow drainage lose more to evaporation
Green roof0.20–0.50By design — the planting retains most rainfall

These are planning bands, not lab figures. In a light drizzle the roof itself absorbs proportionally more; in a cloudburst the gutters become the bottleneck and overflow. Annual averages tend to land near the middle of each band.

What size rain barrel do I need?

Work backwards from the roof area feeding the barrel. A standard 55-gallon barrel under a downspout draining 400 sq ft of shingle roof fills with just 0.25 inches of rain (400 × 0.25 × 0.623 × 0.9 ≈ 56 gallons). That is the most common surprise in rain barrel ownership: in most climates a single barrel fills in the first minutes of a real storm and overflows for the rest of it.

The barrel module above shows both the gallons your chosen rainfall delivers to the barrel and the inches of rain needed to fill it. If the fill figure is a small fraction of a typical storm, either daisy-chain barrels, route the overflow somewhere deliberate (a drain or rain garden), or step up to a cistern.

Storage tank sizing

Tank sizing is a balance between three numbers: how much you can capture per period, how much you use per day, and how many days of storage you want to ride out between rains. The tank module divides your tank size by daily demand to show days of supply, and compares your capture against demand so you can see whether the limiting factor is the roof or the tank.

A practical sequence: enter your driest relevant month’s rainfall in the main calculator, compare the captured gallons against that month’s demand (daily use × 30), and size the tank to bridge the gap. Oversizing a tank beyond what the roof can refill just stores air.

First-flush diversion

The first water off a roof carries the accumulated dust, pollen, droppings and debris since the last rain. A first-flush diverter dumps that initial slug — a common generic guideline is to divert roughly 1–2 gallons per 100 sq ft of roof — before clean water flows to storage. On a 1,500 sq ft roof that is 15–30 gallons sacrificed per storm, a worthwhile trade for irrigation water quality and near-essential if the water touches edible plants. Subtract it mentally from small-storm yields: a 0.1-inch shower may produce nothing but flush.

Metric version

The metric formula is cleaner because the units already agree:

liters = roof area (m²) × rainfall (mm) × efficiency

One millimetre of rain on one square metre is exactly one liter; multiply by ~0.9 for a typical roof and you are done. Switch the calculator to metric and every field and result converts — no separate tool needed.

[ Ad slot — replace with AdSense / Ezoic code ]

Frequently asked questions

How much rainwater can I collect from my roof?

Multiply roof footprint (sq ft) × annual rainfall (inches) × 0.623 × ~0.9. A 1,500 sq ft roof in a 40-inch-per-year climate can capture roughly 33,600 gallons a year. Enter your own area and rainfall above for the live figure.

How many gallons is 1 inch of rain on 1,000 square feet?

About 623 gallons before losses (1,000 × 1 × 0.623), or roughly 560 gallons collected through a typical shingle roof at 90% efficiency.

Do I use the roof's sloped area or its footprint?

The footprint — the flat area the roof covers, including eave overhangs. Rain falls vertically, so a steeper roof intercepts the same water as a flat one over the same footprint. (Wind-driven rain bends this slightly, but footprint is the standard planning basis.)

How fast does a 55-gallon rain barrel fill up?

Fast. Off 400 sq ft of roof, a quarter-inch of rain fills it; off a whole 1,500 sq ft roof, well under a tenth of an inch would. Plan for overflow routing from day one.

Is collected rainwater safe to drink?

Not without treatment. Roof runoff carries debris, microbial load and whatever is on the roofing material. Untreated harvested rainwater is for irrigation and non-potable uses; potable systems need filtration and disinfection designed by someone qualified, and local rules often apply.

Is rainwater harvesting legal?

In most places yes, and often encouraged — but a few jurisdictions restrict collection volumes or methods, and some regulate connections to plumbing. Check your state, province or municipal rules before installing anything beyond a simple barrel.