Rainwater Harvesting Calculator: Roof Yield and Tank Size
Rainwater Harvesting Calculator
This rainwater harvesting calculator estimates how many gallons per year your roof collects using roof area × annual rainfall × 0.623 × runoff coefficient × efficiency. Enter roof area, rainfall, and roof material to get gallons, liters, and a tank size matched to your daily water demand.
Gallons per year = roof area (sq ft) × rainfall (in) × 0.623 × runoff coefficient × efficiency
Your system
Multiply the building’s footprint length by width. Measure the flat footprint, not the sloped surface. Add each roof section that drains to your gutters.
Enter the 30-year normal for your location from NOAA Climate Normals or your state extension service.
Pick the surface your gutters drain. Each material applies a typical runoff coefficient.
Enter 85 to 90 percent for a system with gutter screens and a first-flush diverter. Enter 75 percent for basic gutters.
Enter the gallons you plan to supply from rainwater each day, such as livestock, garden, or household non-potable use.
Enter the longest dry stretch your tank must cover.
Enter a number greater than 0 in every field. Efficiency must be between 1 and 100.
Your 2,000 sq ft roof with 40 inches of annual rain and a metal surface can collect about 42,613 gallons (161,309 liters) per year. A tank of at least 3,100 gallons (11,735 liters) covers 45 days of 60 gallons per day.
Monthly yields swing with the weather. Check the driest months against demand before you buy a tank. Tank size includes a 15 percent buffer.
How to Use the Rainwater Harvesting Calculator
To use the rainwater harvesting calculator, follow these 6 steps:
- Measure the building’s footprint length and width in feet (or meters), then multiply them to get the roof catchment area.
- Enter the annual rainfall in inches (or millimeters) from NOAA Climate Normals for your county.
- Select the roof material that drains into your gutters.
- Set collection efficiency at 85 to 90 percent for a system with a first-flush diverter and leaf screens.
- Type the gallons (or liters) of water you use each day and the number of dry days to cover.
- Select Calculate rainwater harvest to see annual gallons, liters, and the recommended tank size.
How the Rainwater Harvesting Calculator Works
The calculator multiplies roof area in square feet by rainfall in inches by 0.623 gallons, then applies the roof’s runoff coefficient and the system’s collection efficiency. The constant 0.623 is the gallons held by 1 square foot under 1 inch of rain (144 cubic inches divided by 231 cubic inches per gallon). Metric users get the same logic: 1 liter per square meter per millimeter of rain.
Formula: Gallons per year = roof area (sq ft) × rainfall (in) × 0.623 × runoff coefficient × efficiency
Worked example
A homestead has a 2,000 sq ft (185.8 m²) metal roof in a location with 40 inches (1,016 mm) of annual rainfall, a runoff coefficient of 0.95, and 90 percent efficiency:
| Step | Calculation | Result |
|---|---|---|
| Raw capture | 2,000 × 40 × 0.623 | 49,840 gal |
| Apply roof coefficient | 49,840 × 0.95 | 47,348 gal |
| Apply efficiency | 47,348 × 0.90 | 42,613 gal (161,308 L) |
That roof delivers about 3,551 gallons (13,442 L) per month on average. Real monthly yields swing with the weather, so check the monthly figure against demand before you pick a tank.
Runoff Coefficients and Efficiency Losses by Roof Type
Metal roofs deliver the highest yield at a runoff coefficient near 0.95, while green roofs deliver the lowest at 0.25 to 0.50. The coefficient reflects water lost to absorption, splash, and evaporation on the surface. Treat the values below as planning figures, and confirm them against the Texas A&M AgriLife Extension rainwater harvesting guidance.
| Roof material | Typical runoff coefficient | Notes |
|---|---|---|
| Metal (galvanized steel, aluminum) | 0.95 | Suited to potable treatment and non-potable use |
| Asphalt shingle | 0.90 | Suited to non-potable use such as garden and livestock |
| Clay or concrete tile | 0.80 to 0.90 | Porous surfaces absorb more water |
| Gravel or built-up roof | 0.70 to 0.85 | Debris load is higher |
| Green roof | 0.25 to 0.50 | Plants and soil retain most rainfall |
Metal, asphalt, concrete and tar-and-gravel values match the New Mexico Office of the State Engineer roof runoff table. The calculator uses the midpoint of each range.
Collection efficiency covers 4 further losses: first-flush diversion, gutter overflow during heavy storms, leaf screen clogging, and tank overflow when storage is full. At the start of each storm, a first-flush diverter commonly discards 10 to 20 gallons per 1,000 sq ft of roof (38 to 76 liters per 93 m²). That water carries the dust, bird droppings, and debris you don’t want in the tank.
Tank Sizing for a Rainwater Collection System
Size the tank to cover your longest dry period at daily demand, not to hold the full annual harvest. A rainwater collection system has 5 core parts (gutters, downspouts, leaf screens, first-flush diverter, and storage tank), and its cistern needs to match supply to demand month by month.
Days of autonomy method
To size a tank, multiply daily demand by the number of dry days, then add a 10 to 20 percent buffer. Take five beef cattle drinking about 12 gallons (45 L) each per day: they need 60 gallons (227 L) daily. A 45-day dry spell requires 2,700 gallons (10,220 L), and a 15 percent buffer raises the target to about 3,100 gallons (11,735 L).
Common storage options include:
- Polyethylene tanks, sold from 50 to 10,000 gallons (189 to 37,854 L)
- Fiberglass tanks, used for buried installations
- Concrete cisterns, built for large permanent storage
- Galvanized steel tanks, chosen for durability
- IBC (intermediate bulk container) totes, holding 275 or 330 gallons (1,041 or 1,249 L) for garden and small-scale use
Getting water into a house takes a pump and pressure tank. A water catching system tied to household plumbing also requires backflow prevention and cross-connection control, which keep rainwater out of the potable supply.
How to Find Local Rainfall Data and Harvest Rainwater Legally
To find your rainfall figure, look up the 30-year annual precipitation normal for your county in NOAA Climate Normals or ask your state land-grant university extension office. Annual rainfall ranges from about 8 inches (203 mm) in the arid Southwest to over 60 inches (1,524 mm) in parts of the Southeast and Pacific Northwest. A national average, then, produces unreliable results.
To harvest rainwater at home, follow this order: confirm state rules, measure the roof, select gutters and a first-flush diverter, install a screened inlet on a covered tank, and route overflow away from the foundation. Drinking it is a different job. Add a sediment filter and disinfection (UV or chlorination), test the water, and follow EPA and CDC guidance, because untreated roof runoff is for non-potable use only.
State snapshot
Yes, rooftop rainwater harvesting is legal in most US states, but 2 of the 9 listed states below limit volume or require registration. State laws change, so verify with your state water agency before building.
| State | General status |
|---|---|
| Colorado | Up to 2 rain barrels, 110 gallons (416 L) combined, for outdoor use on the same property (CSU Extension) |
| Utah | Up to 2 containers of 100 gallons or less without registration; up to 2,500 gallons (9,464 L) with free registration (Utah Division of Water Rights) |
| Washington | Allowed without a water right from existing structures, used on the same property (Dept. of Ecology) |
| Oregon | Rooftop collection into a tank allowed without a water right if the water never touches soil (OSU Extension) |
| Texas | Encouraged, with a sales tax exemption on equipment, supplies and installation (TWDB) |
| Arizona | Legal and encouraged, with local incentives |
| New Mexico | Legal and promoted for homes and landscapes |
| Georgia | Legal, with local plumbing code requirements |
| Virginia | Legal, with local plumbing code requirements |
State rules checked October 2026.
Cost, Payback, and Maintenance
A basic rainwater collection system costs roughly $1 to $2 per gallon of storage for the tank, plus gutters, screens, a first-flush diverter, and a pump. In the worked example, 42,613 gallons offsets about $213 of municipal water at an example rate of $5 per 1,000 gallons, so a $4,000 system pays back in roughly 19 years on utility savings alone. Check your own water bill for your rate. Where well pumping, water hauling, or drought restrictions raise the value of each gallon, payback shortens.
Maintenance takes 4 recurring tasks:
- Clean gutters and screens twice a year, in spring and after leaf fall
- Empty the first-flush diverter after each rain
- Inspect the tank lid, inlet screen, and overflow for pests and cracks every 3 months
- Drain and scrub the tank once a year, or when sediment builds up
FAQs
How much rain can I collect from my roof?
You collect about 0.623 gallons per square foot per inch of rain, before losses. A 1,000 sq ft roof under 1 inch of rain yields about 623 gallons (2,358 L), and roughly 530 gallons (2,006 L) after typical losses.
Is rainwater harvesting legal in the US?
Yes, rooftop harvesting is legal in most states. Colorado caps homes at two barrels holding 110 gallons combined. Utah requires free registration to store more than two 100-gallon containers. Confirm current rules with your state water agency.
What size tank does a household need?
Multiply daily demand by your longest dry stretch, then add 10 to 20 percent. A 60 gallon-per-day demand over 45 dry days calls for about 3,100 gallons (11,735 L).
How do I capture rainwater with a basic water catching system?
Route roof runoff through gutters and downspouts, past a leaf screen and first-flush diverter, into a covered tank with an overflow pipe directed away from the foundation.
Is collected rainwater safe to drink?
No, untreated roof runoff is for non-potable use. Drinking water requires filtration, disinfection, and lab testing following EPA and CDC guidance.