Calculate rainwater collection from your roof in gallons, size your storage tank, and estimate annual water bill savings | Calculator4U
Calculate how much rainwater you can collect from your roof.
A rainwater harvesting calculator tells you exactly how many gallons your roof can collect each year — so you can size the right storage tank, estimate your water bill savings, and check whether your planned system is legal in your state.
According to the American Rainwater Catchment Systems Association (ARCSA), a 1,000 sq ft roof in an area with 30 inches of annual rainfall can collect approximately 18,700 gallons per year. The US Department of Energy's Federal Energy Management Program (FEMP) uses this same approach for sizing rainwater systems at federal buildings nationwide. In drought-prone states like Texas, California, and Arizona — where water bills can run $100–$250/month — a properly sized system can offset 30–50% of outdoor water use and deliver $400–$1,200 in annual savings.
Collectible Volume (gallons) = Roof Area (sq ft) × Rainfall (inches) × 0.623 × Efficiency
The 0.623 conversion factor = 7.48 gallons per cubic foot ÷ 12 inches per foot. It converts square feet × inches of rain directly into US gallons.
Example: 2,000 sq ft roof, 35 inches annual rainfall, 85% asphalt shingle efficiency → 2,000 × 35 × 0.623 × 0.85 = 37,100 gallons/year — enough to irrigate an average US lawn (8,000–10,000 sq ft) throughout the growing season.
Rainwater harvesting is legal in all 50 US states as of 2026. Most states have no restrictions whatsoever. The key exceptions:
Always check your local municipal or county code — city rules can be stricter than state law. Some HOAs may have additional guidelines on tank visibility or color.
Free — no login, no ads, instant results. Also try our Pool Water Calculator and Annual Energy Cost Calculator.
Formula: Roof Area (sq ft) × Annual Rainfall (in) × 0.623 × Collection Efficiency = gallons/year. 1,500 sq ft roof, 33 in/year, 85% efficiency → 26,200 gal/yr. 2,000 sq ft metal roof in Houston (49 in/yr, 95%) → 58,000+ gal/yr. The 0.623 factor converts sq ft × inches into US gallons.
Garden/irrigation: 100–250 gal barrel. Toilet flushing + laundry: 500–2,000 gal. Drought bridging in CA/TX/AZ (3–5 month dry season): 5,000–10,000 gal cistern. Rule: Tank (gal) = Monthly water need × dry season length in months.
Not without treatment. Requires: first-flush diverter → 5–10 micron sediment filter → UV sterilization → activated carbon filter → 1-micron safety filter. TX, HI, AZ, NM legally permit potable use with proper treatment. For irrigation/toilets/laundry: basic sediment filtration is sufficient.
Legal in all 50 states (2026). 38+ states: zero restrictions. Colorado: 110-gal cap (two barrels, outdoor only). Utah: 2,500-gal cap + free registration. Texas: no limits, sales tax exemption, HOA ban on prohibitions. California: no limits, property tax exemption (SB-558). Always check local municipal codes.
% of rainfall that reaches your tank. Metal roofs: 90–95%. Asphalt shingles: 80–85%. Clay/tile: 75–85%. Flat/gravel: 70–80%. First-flush diverter (discards first 0.1 in per 100 sq ft) is ARCSA best practice — improves quality and recovers 5–10% efficiency lost to contamination losses.
At US average rate of $5–$8 per 1,000 gal: 20,000 gal/yr collected = $100–$160 saved. High-cost markets (San Francisco, San Diego): $300–$600/yr for a typical 2,000 sq ft home. Can offset 30–50% of outdoor use (EPA). With TX/AZ/VA tax incentives, basic barrel system payback = 1–3 years.
Discards the first 0.1 in of rain per 100 sq ft before it enters your tank — removes ~80% of accumulated roof contaminants. Cost: $30–$80, DIY-installable. Required for potable use; recommended for toilets/laundry; optional for direct soil irrigation. Required by code in Austin TX, Tucson AZ, Santa Fe NM.