🌧️
✓ Editorially reviewed by Derek Giordano, Founder & Editor · BA Business Marketing

Rainwater Harvesting Calculator

How much rain your roof can collect, and the storage to hold it

Updated October 2026

🧮
700+ calculators, no signup required
Finance · Health · Math · Science · Business
nnng.com
Gallons = rainfall (inches) × 0.623 × roof area (square feet) × runoff coefficient. One inch of rain on one square foot is 0.623 gallons. A 2,500-square-foot asphalt-shingle roof (coefficient 0.85) catching 3.5 inches of rain yields 3.5 × 0.623 × 2,500 × 0.85 = 4,634 gallons, about 1,324 gallons per inch. A single 55-gallon barrel fills from less than a twentieth of an inch.

Measuring the Roof and Choosing Inputs

Enter the roof footprint that drains to the gutters feeding your barrel or tank: the length times width of that roof section as seen from above. If only one downspout feeds the barrel, use only the area that drains to it. Rainfall can be one storm (from a rain gauge or a local weather report) or your annual average for a yearly total. The roof surface sets the runoff coefficient. Add the storage you have and your weekly watering use to see overflow, how much rain fills your tank, and how many weeks of watering it holds.

Gallons per Inch of Rain

Roof footprintShingle (0.85)Metal (0.95)
1,000 sq ft530 gal592 gal
1,500 sq ft794 gal888 gal
2,000 sq ft1,059 gal1,184 gal
2,500 sq ft1,324 gal1,480 gal
3,000 sq ft1,589 gal1,776 gal

The Rainwater Formula, With a Worked Example

An inch of rain on a square foot is 144 cubic inches of water, and a U.S. gallon is 231 cubic inches, so each square foot yields 144 ÷ 231 = 0.623 gallons per inch. The runoff coefficient accounts for water lost to splash, evaporation and absorption: smooth metal roofs shed nearly all of it, rougher or flat roofs less. Pitch does not catch more rain, which is why you measure the footprint and not the sloped surface.

The Texas Water Development Board example: 3.5 inches × 0.623 × 2,500 square feet × 0.85 = 4,634 gallons, or 1,324 gallons for each inch. A 55-gallon barrel under that roof fills from 55 ÷ 1,324 = 0.04 inch of rain, so almost all of a real storm overflows.

Yearly Yield From a 1,500 sq ft Shingle Roof

Annual rainfallGallons per year55-gallon barrels to hold it all
10 in7,943145
20 in15,886289
30 in23,830434
40 in31,773578
50 in39,716723

Even dry climates produce thousands of gallons a year from an ordinary roof. Because rain arrives in bursts, what you capture depends far more on storage size and how quickly you use it than on the yearly total.

Storage, Water Quality and State Rules

Size storage to how you will use the water and route overflow away from the foundation. A first-flush diverter that discards the first runoff improves water quality but lowers the yield. Rainwater collection is legal in most states, but a few regulate it. Colorado, for example, allows a household at most two rain barrels with a combined 110 gallons, used outdoors on the property where it was collected (House Bill 16-1005, as summarized by Colorado State University Extension, 2025). Check your state’s rules before installing large cisterns, and do not drink untreated rainwater.

Rain Harvesting Mistakes

Measuring the sloped roof surface instead of the footprint overstates the yield. Counting the whole roof when only one downspout feeds the barrel. Letting overflow pool at the foundation. Leaving barrels open, which invites mosquitoes and debris; use screened, covered inlets. Leaving barrels full in a hard freeze, which can split them. Assuming roof water is clean: debris and bird droppings wash into it, which is one reason untreated rainwater is for irrigation, not drinking.

Frequently Asked Questions

How much rainwater can I collect from my roof?
Multiply roof footprint in square feet by inches of rain by 0.623 and by a runoff coefficient (about 0.85 for shingles, 0.95 for metal).
How many gallons is an inch of rain on 1,000 square feet?
623 gallons before losses; about 530 gallons from a shingle roof.
Is it legal to collect rainwater?
In most states yes; a few states regulate how much you can store or require permits. Colorado limits households to two barrels totaling 110 gallons.
How big a tank do I need?
Base it on your use between rains. A 55-gallon barrel fills from a small fraction of an inch on most roofs, so larger tanks capture more of each storm.
Can I drink harvested rainwater?
Not without proper filtration and disinfection; most home systems are for irrigation.
How many rain barrels do I need for a garden?
Divide your weekly watering in gallons by 55 for one week of storage; dry spells call for more.
Does roof pitch change how much rain I collect?
No. Rain falls vertically onto the footprint, so a steep roof and a flat one with the same footprint catch the same water, apart from differences in runoff losses.

How to Use This Calculator

  1. Measure your roof footprint — length × width of the area draining to the downspouts.
  2. Enter rainfall — one storm or your annual average.
  3. Pick your roof surface — for the runoff coefficient.
  4. Add storage and weekly use — to see overflow and how long it lasts.
📚 Sources & References
  1. [1] Brazos River Authority. Is rainwater harvesting worth my effort? Texas Water Development Board formula and example (accessed Oct 2026). brazos.org
  2. [2] USDA NRCS Texas. Conservation in your backyard: rainwater harvesting (2022). www.nrcs.usda.gov
  3. [3] Colorado State University Extension. Rainwater collection in Colorado (May 2025, reviewed Aug 2025). extension.colostate.edu
  4. [4] Brazos Valley Groundwater Conservation District. Rainwater harvesting and the Texas Manual on Rainwater Harvesting (accessed Oct 2026). brazosvalleygcd.org
✅ Editorial Standards — Every calculator is built from peer-reviewed formulas and official data sources, editorially reviewed for accuracy, and updated regularly. Read our full methodology · About the author