How Much Rainwater Can Your Roof Collect?
Published: August 20, 2026 · 9 min read
A typical roof collects about 623 gallons of water for every 1 inch of rain that falls on 1,000 square feet of roof area. That means a 1,500-square-foot home in a region that gets 40 inches of rain a year can realistically harvest roughly 31,000 gallons of free water annually—before counting normal runoff losses. Your exact number comes down to three things: your roof's footprint, your local rainfall, and your roof material. Below is the one-line formula, worked examples by roof size and by city, the efficiency factor your roof type loses, and how to size a tank that actually lets you use all that water. For a personalized number, plug your roof into our Rainwater Harvest Calculator.
The One-Line Formula
The number above isn't magic—it's geometry. One inch of rain spread over one square foot of flat surface equals 1/12 of a cubic foot of water, and a cubic foot holds 7.48 gallons. Multiply them and you get the constant 0.623 gallons per square foot per inch of rain. Everything else is just your local variables.
Three quick definitions so the formula doesn't trip you up:
- Roof Footprint is the building's flat "shadow" area—length × width. Do not use the sloped shingle area; the water that hits your roof is the horizontal projection, which is the same whether the roof is steep or shallow.
- Annual Rainfall is your area's average from NOAA Climate Normals or your local extension office. In the U.S. it ranges from under 10 inches in parts of the Southwest to over 60 inches in the Pacific Northwest and Gulf Coast.
- Collection Efficiency is the share of that water you actually capture after evaporation, splashing, and diverting the dirty first flush (see the roof-type table below).
Worked example: a 1,500 sq ft roof, 40 inches of rain, typical asphalt shingle (85% efficiency) gives 1,500 × 40 × 0.623 × 0.85 ≈ 31,800 gallons a year. Keep a printable version of this math—plus done-for-you tables—on our Rainwater Harvest Cheat Sheet.
How Many Gallons per Inch of Rain?
The table below shows what a single roof catches at 85% efficiency (the common asphalt-shingle default). At 1 inch of rain the per-roof numbers are small; multiply across a whole year and they get impressive fast.
| Roof Footprint | Per 1" of Rain | Per 30" Year | Per 40" Year |
|---|---|---|---|
| 500 sq ft (shed/garage) | ~265 gal | ~7,900 gal | ~10,600 gal |
| 1,000 sq ft (small home) | ~530 gal | ~15,900 gal | ~21,200 gal |
| 1,500 sq ft (average home) | ~790 gal | ~23,800 gal | ~31,800 gal |
| 2,000 sq ft (large home) | ~1,060 gal | ~31,700 gal | ~42,300 gal |
| 3,000 sq ft (home + outbuildings) | ~1,580 gal | ~47,500 gal | ~63,400 gal |
A single 1-inch storm on an average roof fills roughly 14 to 17 rain barrels at once. If you have a metal roof (95% efficiency) these figures rise about 12%; a green roof (50%) roughly halves them.
Real Numbers by City
The same 1,500 sq ft shingle roof looks very different depending on where you live. Annual collection here uses 1,500 × local rainfall × 0.623 × 0.85:
| City (Annual Rainfall) | Yearly Collection |
|---|---|
| Phoenix, AZ (8.0") | ~6,350 gal |
| Boise, ID (11.7") | ~9,300 gal |
| Los Angeles, CA (14.8") | ~11,750 gal |
| Denver, CO (14.3") | ~11,350 gal |
| San Francisco, CA (23.6") | ~18,750 gal |
| Chicago, IL (36.9") | ~29,300 gal |
| Seattle, WA (37.5") | ~29,800 gal |
| Dallas, TX (37.6") | ~29,900 gal |
| Atlanta, GA (49.7") | ~39,500 gal |
| Houston, TX (49.8") | ~39,600 gal |
| New York, NY (49.9") | ~39,650 gal |
| Miami, FL (61.9") | ~49,200 gal |
The takeaway: even in genuinely dry Phoenix, a modest roof still throws off more than 6,000 gallons a year—enough to matter for a garden. In wet climates the harvest is larger than most people's tanks can hold, which is exactly why storage sizing (below) matters.
Your Roof Material Changes the Total
Not every roof catches the same share of what falls. Smoother, non-porous surfaces shed water into the gutter; rough or absorbent ones keep some of it:
| Roof Type | Collection Efficiency | Notes |
|---|---|---|
| Metal (standing seam / sheet) | ~95% | Smoothest and most efficient; ideal for harvesting. |
| Asphalt shingle | ~85% | Most common U.S. roof; safe for garden use. |
| Clay / concrete tile | ~85% | Similar to shingle; slight texture loss. |
| Flat / built-up gravel | ~75% | More evaporation and splash-off. |
| Green / living roof | ~50% | Planting medium absorbs much of the rain. |
If you want the honest worst-case, run the formula with 50% for a green roof and 75% for a flat roof. For a typical home, 85% is the safe planning number.
The Water Doesn't Arrive Evenly
This is the part first-timers miss. The 31,800 gallons above is an annual average, but rain doesn't fall in twelve equal drizzles. A garden might need 1 inch of water a week in July while July itself brings one downpour and three dry weeks. Your roof may collect 8,000 gallons in a single storm and almost nothing for a month afterward.
That timing gap is why the tank—not the roof—decides how useful your system is. Storage lets you bank a big spring storm to carry a dry August. As a rule of thumb, size your tank to 1–2 months of your peak-season demand so a good rain can refill it and a dry spell can't empty it before the next one.
Sizing a Tank That Matches Your Roof
For garden-only use—roughly 50–100 gallons a day during the growing season—a 1,500 to 3,000 gallon tank covers a typical vegetable garden through dry weeks. For whole-household use, size to about 30 days of your daily consumption (the average U.S. home uses ~300 gallons/day, so a serious whole-home system needs 8,000+ gallons). If you're not sure where you land, the Rainwater Harvest Calculator returns a recommended tank size from your roof, rainfall, and daily use in seconds.
Is It Worth the Effort?
Two practical questions decide it: money and legality.
Money. At a typical municipal rate of about $3.50 per 748 gallons, a 30,000-gallon annual harvest is worth roughly $140 a year in avoided water bills—more where rates are higher. That won't pay back a big cistern overnight, but for garden and livestock water it's free, soft, chlorine-free water your plants prefer, and the savings compound as rates rise.
Legality. Rainwater harvesting is legal and actively encouraged in all 50 states as of 2026; many offer rebates or sales-tax exemptions. The one notable limit is Colorado, where residents may use up to two rain barrels totaling 110 gallons without a water-rights permit. Check your state and county rules before installing a large system—some HOAs and counties have placement or mosquito-screening requirements.
Calculate your roof's harvest
Not sure what your specific roof and rainfall add up to? Our free Rainwater Harvest Calculator takes your roof size, local annual rainfall, and roof type and returns your yearly collection, a recommended tank size, and the municipal cost you'd save.
Open the Rainwater Harvest Calculator →Frequently Asked Questions
How many gallons of rainwater per inch of rain on my roof?
Roughly 623 gallons for every 1 inch of rain on 1,000 square feet of roof area, before collection losses. A 1,500 sq ft roof therefore catches about 790–940 gallons from a single 1-inch storm (790 at 85% shingle efficiency, 940 at 95% metal). The constant 0.623 comes from 1/12 cubic foot of water per square foot per inch, times 7.48 gallons per cubic foot.
Does roof material change how much rainwater I collect?
Yes. Smooth metal roofs catch about 95% of what falls; standard asphalt shingle and clay/concrete tile catch about 85%; flat built-up gravel roofs about 75%; and green or living roofs only about 50% because the planting medium absorbs it. Multiply your raw catchment by that efficiency factor to get your usable harvest.
Can one roof really collect 30,000 gallons in a year?
Yes, and it is common. A 1,500 sq ft shingle roof (85% efficiency) in a 40-inch rainfall area collects about 31,800 gallons a year. Even arid Phoenix, at 8 inches of rain, yields about 6,300 gallons from the same roof. Wet cities like Miami (62 inches) push past 49,000 gallons.
How big a tank do I need for my roof?
Size the tank to 1–2 months of your peak-season demand. For garden-only use (about 50–100 gallons per day in summer) a 1,500–3,000 gallon tank covers a typical vegetable garden through dry spells. For whole-household use, size to 30 days of your daily consumption. The tank only matters because rain falls unevenly through the year, so storage is what lets you actually use the water.
Is collecting rainwater from my roof legal?
Rainwater harvesting is legal and encouraged in all 50 states as of 2026. Most states have no restriction and many offer rebates or tax breaks. Colorado is the main exception: residents may use up to two rain barrels with a combined 110-gallon cap without a water-rights permit. Always check state and county rules before installing a large system.
Putting It Together
So, how much rainwater can you collect from your roof? Start with 623 gallons per inch per 1,000 sq ft, multiply by your footprint and your local rainfall, then knock off 15% for a typical shingle roof. An average 1,500 sq ft home in a 40-inch-rain climate lands near 31,800 gallons a year—free water that, with a properly sized tank, can carry your garden through the dry weeks of summer.
Ready to plug in your own numbers? Use the Rainwater Harvest Calculator for a personalized estimate, keep our Rainwater Harvest Cheat Sheet handy for the formula and tables, and read our full Rainwater Harvesting 101 guide for system design, tank types, and the legal landscape. You can explore every homestead tool on the All Calculators page.