Home / Guides / How Much Rainwater Your Roof Collects

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.

Annual Collection (gallons) = Roof Footprint (sq ft) × Annual Rainfall (inches) × 0.623 × Collection Efficiency

Three quick definitions so the formula doesn't trip you up:

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.

First-flush tip: Divert the first 1–2 gallons per 100 sq ft of roof on each storm. That initial water carries most of the dust, pollen, and bird droppings, so your tank stays cleaner with almost no effort.

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.