notAcalculator logo

Rainwater Harvesting Calculator

Rainwater Harvesting Calculator

Give us your feedback! Was this useful?

Every Roof Is a Watershed

A 1,000 sq ft (92.9 m²) roof in a city that receives 30 inches (762 mm) of rain per year intercepts about 18,700 gallons (70,800 liters) of water before a single drop reaches the ground[wikipedia-rainwater]. Globally, agriculture withdraws 70% of freshwater and households 11%[fao-aquastat], while in the United States the average family uses 88 gallons per person per day indoors[epa-watersense-home]. Capturing even a fraction of roof runoff can offset outdoor irrigation, toilet flushing, or laundry — the WaterSense program estimates outdoor use alone is 30–60% of household consumption in dry climates[epa-watersense].

The idea is ancient — cisterns in the Negev desert are 2,000 years old — but the math is simple enough for any homeowner in Berlin, Nairobi, or Phoenix to do on a single page[wikipedia-rainwater]. You need three numbers: how big the catchment is, how much rain falls, and how much of that rain actually makes it to the tank. The last factor — the runoff coefficient — accounts for evaporation, splashing, first-flush diversion, and the roof material itself: metal sheds 95% of rain, tile 85%, and flat built-up roofs as little as 50%[wikipedia-rainwater].

This calculator does that arithmetic in both imperial and metric so a reader measuring a roof in feet and inches in Texas and a reader measuring in meters in Andalusia get the same answer without hand conversion[nist-units]. It reports harvest in gallons and liters side-by-side, estimates a cistern size that holds the wettest month's yield, and compares the harvest to household demand. For the water you already use, the Water Footprint Calculator shows where it goes; for the garden it will water, the Drip Irrigation Calculator sizes the delivery.

How to Use This Calculator

The calculator needs roof area, annual rainfall, and a runoff coefficient. Optional: number of dry months to size the cistern.

Example 1 — suburban house in the US Southwest.

  • Roof footprint: 1,200 sq ft (111.5 m²) — measure the horizontal projection, not the sloped area
  • Annual rainfall: 12 inches (304.8 mm) — from your local weather service
  • Coefficient: 0.85 (asphalt shingle)[wikipedia-rainwater]
  1. Choose units. Select Imperial (sq ft, in, gal) or Metric (m², mm, L). The toggle converts labels and shows the alternate unit in the result. A roof measured as 111.5 m² in metric is 1,200 sq ft in imperial[nist-units].
  2. Enter roof area. Use the footprint (length × width of the building), not the roof slope length. For a gable roof 40 ft × 30 ft (12.2 m × 9.1 m), enter 1,200 sq ft.
  3. Enter annual rainfall. Find the 30-year normal for your city. If you only know monthly, sum the 12 months. Example: 12 in.
  4. Enter runoff coefficient. 0.95 metal, 0.85 tile/asphalt, 0.80 concrete, 0.50 flat built-up with gravel[wikipedia-rainwater]. Use 0.85 if unsure.
  5. Press Calculate. Results: annual harvest = 7,650 gallons (28,960 L), about 21 gallons (79 L) per day average, enough to offset outdoor use for a small garden. Suggested cistern for the wettest month (often 2 inches in this climate): about 1,275 gallons (4,827 L).

Example 2 — metric, tropical: 80 m² metal roof, 1,500 mm rain, coefficient 0.95.

Harvest = 80 × 1.5 × 0.95 × 1,000 = 114,000 L per year (30,110 gal), about 312 L (82 gal) per day average. At 50 L per shower, that is six showers a day[epa-watersense-home].

Example 3 — small urban: 500 sq ft (46.5 m²) flat roof, 35 inches (889 mm), coefficient 0.50.

Harvest = 500 × (35/12) × 0.50 × 7.48052 ≈ 5,458 gal (20,661 L) per year. Flat roofs waste half the rain — the coefficient matters as much as the rainfall.

The Formula

Harvest is area × depth × efficiency. The only unit work is keeping area and depth in compatible units.

Let:

  • A = roof catchment area (horizontal projection)
  • R = rainfall depth over the period
  • C = runoff coefficient (0 to 1)
  • V = harvested volume

In consistent units (e.g., A in m², R in m, V in m³):

V=A×R×CV = A \times R \times C
[wikipedia-rainwater]

To use the units most readers have:

Imperial: A in sq ft, R in inches → V in gallons:

Vgal=Asq ft×Rin12×C×7.48052V_{\text{gal}} = A_{\text{sq ft}} \times \frac{R_{\text{in}}}{12} \times C \times 7.48052
[wikipedia-rainwater]

where 7.48052 gal per cu ft is exact (1 cu ft = 1,728 cu in; 1 US gal = 231 cu in)[nist-units].

Metric: A in m², R in mm → V in liters:

VL=Am2×Rmm1000×C×1000=Am2×Rmm×CV_{L} = A_{m^2} \times \frac{R_{\text{mm}}}{1000} \times C \times 1000 = A_{m^2} \times R_{\text{mm}} \times C

because 1 mm over 1 m² = 1 liter. Hence the metric form collapses to a multiplication: 80 m² × 1,500 mm × 0.95 = 114,000 L.

Worked Step-Through (1,200 sq ft, 12 in, C 0.85)

Vcu ft=1,200×1212×0.85=1,020 cu ftV_{\text{cu ft}} = 1{,}200 \times \frac{12}{12} \times 0.85 = 1{,}020\ \text{cu ft}
Vgal=1,020×7.480527,630 gal/yearV_{\text{gal}} = 1{,}020 \times 7.48052 \approx 7{,}630\ \text{gal/year}
VL=7,630×3.7854128,880 L/yearV_{L} = 7{,}630 \times 3.78541 \approx 28{,}880\ \text{L/year}

Metric check: 111.5 m² × 304.8 mm × 0.85 = 28,880 L — identical[nist-units].

Daily average and cistern for the wettest month (R_max often ~1/6 of annual in this climate):

Vdaily=Vannual365,Vcistern=A×Rmax-month×CV_{\text{daily}} = \frac{V_{\text{annual}}}{365},\quad V_{\text{cistern}} = A \times R_{\text{max-month}} \times C

Reference Table

Annual harvest for a 1,000 sq ft (92.9 m²) roof, 30 inches (762 mm) annual rain, varying coefficient. The range shows why roof material and first-flush diversion matter as much as rainfall. Cost at EPA's average combined water-sewer rate ~$0.01 per gallon ($0.0026 per liter) is shown for context[epa-watersense] — the financial return is small; the resilience and conservation return is large[worldbank-water].

0.50 flat built-up9,350 ǀ 35,40025.6 ǀ 97.0$94
0.75 concrete tile14,025 ǀ 53,10038.4 ǀ 145.5$140
0.85 asphalt shingle15,895 ǀ 60,16043.5 ǀ 164.8$159
0.90 clay tile16,830 ǀ 63,71046.1 ǀ 174.5$168
0.95 metal17,765 ǀ 67,24048.7 ǀ 184.2$178
0.80 composite (avg)14,960 ǀ 56,63041.0 ǀ 155.2$150
0.60 green roof11,220 ǀ 42,47030.7 ǀ 116.3$112
Annual gallons for a 1,000 sq ft roof at 30 in rain — metal yields 90% more than flat built-up. Liters are 3.785× gallons.

The pattern is linear in C: doubling the coefficient doubles the harvest. At 30 inches, the difference between a flat roof (0.50) and metal (0.95) is 8,415 gallons (31,840 L) per year — enough for 168 days of showers at 50 gallons per day[epa-watersense-home]. For a world where 2 billion people face water stress[worldbank-water], that margin matters; for a household, it determines cistern size.

Practical Tips

  1. Measure footprint, not slope. A steeply pitched roof has more surface area than its footprint, but rain falls vertically — the footprint governs. Use satellite imagery or building plans: length × width of the building outline.
  2. Use the right coefficient and include first-flush. Metal 0.95, tile 0.85, concrete 0.80, flat built-up 0.50 already include typical losses; then subtract first-flush diversion (10–20 gal per storm) for potable systems[wikipedia-rainwater].
  3. Size the cistern to the wettest month, not the year. Annual harvest is for bragging; cistern size is for the month that must be stored. If 30 inches falls as 6 inches in the wettest month, a 1,000 sq ft metal roof yields 3,553 gal that month — a 4,000 gal (15,140 L) cistern holds it with buffer.
  4. Think in liters per millimeter: 1 mm × 1 m² = 1 L. In metric, the math is trivial: 100 m² × 10 mm storm × 0.85 = 850 L. Keep a table of monthly rainfall in mm and multiply.
  5. Compare to demand, not just supply. The Water Footprint Calculator shows indoor use; the Drip Irrigation Calculator shows garden demand. A 1,200 sq ft roof at 12 inches yields 7,650 gal/year — about 21 gal/day, enough for a 200 sq ft garden at 0.5 in per week but not for a lawn.
  6. Check local rules. Some jurisdictions restrict rainwater harvesting or require permits for potable use. Others offer rebates for cisterns. Always verify before installing — the EPA WaterSense program lists state incentives[epa-watersense].

Limitations

  • Rainfall is not uniform. Annual total hides seasonality. A place with 30 inches concentrated in three months needs a larger cistern than one with 30 inches spread evenly, even though annual harvest is identical. The calculator reports annual and daily average; for seasonal design, run it with the wettest month's rainfall.
  • Coefficient is an estimate. Real runoff depends on roof age, slope, gutter efficiency, and evaporation. The calculator uses a single coefficient; actual yield varies 10–20% year to year[wikipedia-rainwater].
  • No water-quality modeling. Harvested rainwater is not potable without treatment. First-flush, filtration, and disinfection are required for drinking — the calculator estimates quantity, not quality[wikipedia-rainwater].
  • Footprint vs catchment confusion. The calculator assumes the entered area is the horizontal footprint. Entering the sloped roof area overstates harvest by 1/cos(pitch) — up to 30% for a steep roof.
  • Financial return is illustrative. Value at $0.01 per gallon reflects a national average combined rate[epa-watersense]; local rates range from $0.003 to $0.03 per gallon, and sewer fees may not be avoided. Payback depends on cistern cost, which the calculator does not model.

Tip: keep a monthly log of rainfall from your gauge versus the calculator's estimate — after one season you will know your real coefficient and can refine the estimate for future cistern planning.

Frequently Asked Questions

How much rainwater can I collect from my roof?
Multiply roof footprint by rainfall depth by runoff coefficient. In imperial: gallons = sq ft × (inches/12) × coefficient × 7.48052. In metric: liters = m² × mm × coefficient. A 1,000 sq ft metal roof (0.95) at 30 inches per year yields about 17,765 gallons.
What is the runoff coefficient?
The fraction of rain that reaches the tank after losses. Metal 0.95, clay tile 0.90, asphalt shingle 0.85, concrete tile 0.80, flat built-up 0.50. It accounts for evaporation, splashing, and first-flush diversion.
Should I use roof footprint or sloped area?
Footprint (length × width of the building outline). Rain falls vertically, so footprint governs. Using sloped area overestimates by up to 30 percent.
What size cistern do I need?
Size to the wettest month, not the year. Multiply footprint by that month's rainfall by coefficient. For 1,000 sq ft at 6 inches in the wettest month with metal roof, about 3,553 gallons — choose a 4,000-gallon tank.
Is harvested rainwater safe to drink?
Not without treatment. Use first-flush diversion, sediment filtration, and disinfection (UV or chlorination). Check local health codes for potable standards.
How do I convert between gallons and liters or inches and millimeters?
1 US gallon = 3.78541 liters, 1 inch = 25.4 mm, 1 sq ft = 0.092903 m². The calculator shows both systems side-by-side.
Does this work for flat roofs?
Yes, but use coefficient 0.50 for flat built-up with gravel. Flat roofs pond and evaporate more, yielding about half the rain of a metal roof at the same rainfall.
Can I use this for metric measurements?
Yes. In metric, 1 mm of rain on 1 m² equals 1 liter, so liters = m² × mm × coefficient. An 80 m² roof at 1,500 mm with 0.95 yields 114,000 liters.

References

  1. [1]FAO — AQUASTAT: Global Water Information System.
  2. [2]EPA WaterSense — Statistics and Facts.
  3. [3]Wikipedia. Rainwater harvesting.
  4. [4]National Institute of Standards and Technology (NIST). Metric (SI) Unit Conversion.
  5. [5]EPA WaterSense — How We Use Water.
  6. [6]World Bank. Water Overview.
  7. [7]Lancaster, Brad. Rainwater Harvesting for Drylands and Beyond. Rainsource Press.Buy on Amazon

Last updated: August 22, 2026

1b

UnByte — Independent Software Engineering

Every calculator references authoritative sources — Editorial policy