Rainwater harvesting is one of the most practical off-grid water strategies available to rural homeowners. A modest 1,500 square foot metal roof in a region with 40 inches of annual rainfall can capture over 30,000 gallons per year — enough to supply a small household's non-potable water needs year-round. This calculator uses the standard formula (roof area × rainfall × 0.623 × efficiency coefficient) to give you accurate harvest estimates.

Your Roof & Rainfall

Results

Gallons per Inch of Rain
gal/inch
Annual Harvest
gallons/year
Avg Monthly Harvest
gallons/month
Days of Supply
days at 50 gal/person/day
Recommended Tank Size
gallons

Harvest by Rain Event Size (your roof)

Rainwater Harvesting: What You Need to Know

The formula for rainwater collection is straightforward: multiply your roof's collection area in square feet by rainfall in inches, then multiply by 0.623 (a conversion factor that accounts for converting cubic feet of water to US gallons) and your roof's efficiency coefficient. The result is your potential harvest in gallons.

Roof material matters significantly. Metal roofs have the highest efficiency because they shed water cleanly and don't absorb significant moisture. Asphalt shingles lose more water to absorption and surface evaporation, especially on the first rainfall after a dry period. First-flush diverters improve water quality by diverting the initial flow — which carries the most accumulated bird droppings, pollen, and atmospheric pollutants — away from your storage tank.

Legal status varies dramatically by state. Texas actively encourages rainwater harvesting and provides tax exemptions for collection equipment. Colorado was historically very restrictive but now allows up to 110 gallons of storage per household. Most other states fall somewhere in between — check your state's water law before installing a system. The American Rainwater Catchment Systems Association (ARCSA) maintains an updated state-by-state regulatory guide.

System sizing tips:

Frequently Asked Questions

Is rainwater safe to drink?

Collected rainwater can be made safe to drink with proper treatment: sediment filtration (10–50 micron), activated carbon filtration, and UV sterilization or disinfection. Without treatment, it may contain bacteria, debris, and atmospheric contaminants. Most homesteaders use rainwater for non-potable applications (irrigation, livestock, laundry, toilet flushing) and treat it before drinking.

How large of a roof do I need to supply my household?

A family of four using 50 gallons per person per day needs about 73,000 gallons per year. In a region with 40 inches of annual rainfall and a 2,000 sq ft metal roof, you'd harvest approximately 47,000 gallons — about 64% of needs. You'd need a 2,500–3,000 sq ft roof or supplemental water sources for full supply.

What is a first-flush diverter?

A first-flush diverter automatically routes the first portion of roof runoff — which carries the most contamination — away from your storage tank. Standard sizing is 1 gallon of divert volume per 100 sq ft of roof area. After the diverter fills, subsequent flow is directed to your storage tank.

Can I use rainwater for livestock?

Yes — rainwater is excellent for livestock and is commonly used on homesteads. No treatment is required for cattle, horses, goats, or poultry. Ensure tanks are covered to prevent mosquito breeding and cleaned periodically to remove sediment and algae.

What size gutters and downspouts do I need?

Standard 5-inch K-style gutters handle most residential applications. For heavy-rain regions, 6-inch gutters are preferable. Downspout size should be at least 2×3 inches; 3×4 inches for larger collection areas. Undersized gutters will overflow and bypass your collection system during heavy rainfall events.

Related Calculators