climate calculators

Rainwater Harvesting Calculator

Estimate how many gallons of rainwater your roof can collect each year and how much you could save on your water bill. Ideal for homeowners planning a rain barrel or cistern system.

About this calculator

Rainwater harvesting captures precipitation from rooftops and stores it for later use in irrigation, toilets, or other non-potable applications. The core formula converts roof area and annual rainfall into harvestable gallons: Annual Savings = (roofArea × annualRainfall × 0.623 × efficiency / 1000) × waterRate. The constant 0.623 converts inches of rain falling on one square foot into gallons (1 inch × 1 sq ft ≈ 0.623 gallons). Efficiency accounts for losses from evaporation, first-flush diverters, and roof surface absorption, typically ranging from 0.75 to 0.95. Multiplying the resulting volume in thousands of gallons by your municipal water rate yields the annual dollar savings. Understanding these variables helps you size your storage tank and project payback period accurately.

How to use

Suppose your roof collection area is 2,000 sq ft, annual rainfall is 40 inches, collection efficiency is 0.85, and your water rate is $5 per 1,000 gallons. Step 1 — Calculate raw volume: 2,000 × 40 × 0.623 = 49,840 gallons. Step 2 — Apply efficiency: 49,840 × 0.85 = 42,364 gallons. Step 3 — Convert to thousands: 42,364 / 1,000 = 42.364 units. Step 4 — Multiply by rate: 42.364 × $5 = $211.82 saved per year. This tells you how large a storage tank you need and how quickly the system pays for itself.

Frequently asked questions

How much rainwater can I realistically collect from my roof each year?

The amount depends on your roof area, local annual rainfall, and system efficiency. Using the formula, a 1,500 sq ft roof in a region with 35 inches of annual rainfall at 85% efficiency yields roughly 27,800 gallons per year. Not all of that may be usable depending on your storage capacity and seasonal demand. Sizing your cistern to hold at least one to two months of expected collection is a common best practice.

What collection efficiency should I use for my rainwater harvesting calculator?

Collection efficiency accounts for losses due to evaporation, roof surface absorption, and first-flush diversion, which discards the first surge of rain that washes off pollutants. For metal or tile roofs with a first-flush diverter, 0.85–0.90 is typical. Asphalt shingles absorb slightly more water, so 0.75–0.85 is more realistic. Gravel or green roofs retain significant moisture and may only achieve 0.50–0.70 efficiency.

Is harvested rainwater safe to use indoors for drinking or cooking?

Untreated rainwater is generally not safe for drinking or cooking without proper filtration and disinfection, as it can carry bacteria, bird droppings, and roof contaminants. Most residential systems are designed for non-potable uses such as garden irrigation, toilet flushing, and laundry. If you want potable rainwater, you need multi-stage filtration including sediment filters, activated carbon, and UV or chemical disinfection. Always check local regulations, as some jurisdictions restrict or require permits for rainwater collection.