How much rainwater can a 2,000 sq ft roof collect in a year?

Short answer

With 40 in of rain a year, a 2,000 sq ft roof sheds about 49,870 gallons. From an asphalt-shingle roof, with a first-flush diverter emptying at each of about 40 storms, roughly 44,083 gallons could be captured if you had somewhere to store it.

How to work it out

  1. 2,000 sq ft × 40 in × 0.623 gal = 49,870 gal
  2. × 0.90 (asphalt shingles) = 44,883 gal − 800 gal first flush (10 gal per 1,000 sq ft × 40 storms) = 44,083 gal
  3. 44,083 gal ÷ 55 gal = 802 barrels

Annual totals are eye-opening, but storage is the limit, not supply. Rain arrives in bursts, so a few barrels refilled all season often do more practical good than one large tank that sits full between dry spells. Put in your own annual rainfall and rainy days; both vary hugely by region.

Adjust for your project

sq ft
Footprint (flat plan area) of the part that drains to this downspout — not the whole house or the sloped surface
in
One storm, a month, or a year
Smooth roofs shed more of the rain; rough and planted ones hold some back
gal
More options: First flush · Storms · Use
gal
Texas rule of thumb: at least 10 gal per 1,000 sq ft, per storm. 0 if you have no diverter.
One storm = 1. For a month or a year, roughly how many rainy days: the first flush is diverted each time.
gal
Optional. E.g. a month of garden watering against a month of rain — the garden watering calculator works it out.
Rain falling on that roof49,870 gal188,779 L
Likely collected
44,083 gal
Barrels to hold it all
802 barrels
Rain needed to fill one barrel
0.07 in
  • A single barrel fills in a light rain — plan an overflow that carries water away from the foundation.
  • Rules on collecting rainwater differ by state and country, and some places regulate volume or use. Check yours before installing a large system.

For this job · affiliate link
Rain barrel linking kitOne storm like this would fill about 802 barrels. A linking kit joins two or more side by side so the overflow from the first fills the next.
View on Amazon (opens in a new tab)

A year of rain (40 in, 40 storms) by roof area

A year of rain (40 in, 40 storms) by roof area
Roof areaRain falling on that roofLikely collected
1000 sq ft24,935 gal22,042 gal
1500 sq ft37,403 gal33,062 gal
2000 sq ft49,870 gal44,083 gal
2500 sq ft62,338 gal55,104 gal
3000 sq ft74,805 gal66,125 gal

What to know about a year of rain on a 2,000 sq ft roof

Nobody stores forty thousand gallons. The useful question is how much of it you can use, and when.

  • Think in storms, not years. A single 1 in storm on this roof sheds about 1,247 gallons, about 1,102 after the roof and first-flush losses. A 1,000–1,500 gallon tank can catch one storm; most of the year’s total runs off whatever you build.
  • The first flush adds up. At 10 gallons per 1,000 sq ft per storm, 40 storms send about 800 gallons to the diverter over a year. That is the price of cleaner water in the tank, and a small one next to the total.
  • Match storage to demand. A 100 sq ft vegetable bed that needs about an inch of water a week uses roughly 62 gallons a week, or about 1,250 gallons over a 20-week season. That is about one storm’s worth from this roof, spread over months, which is why a tank refilled by summer storms goes further than its size suggests. Enter a month’s rain and a month’s use under More options to size it properly.
  • Tanks are heavy. Water weighs about 8.3 lb per gallon, so a 1,000 gallon tank is over four tons full. It needs a level, compacted base, and it needs to be well clear of the house foundation.
  • Rainfall is seasonal. Forty inches a year rarely falls evenly; in many places the driest months are exactly when gardens need water most. Check the monthly averages for your area and size storage for the dry stretch.

Per storm on a smaller roof, see How much water from 1 inch of rain on a 1,000 sq ft roof. In metric units, see How much rainwater from 25 mm on a 100 m² roof.

What you’ll need

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

How much rainwater from a 2,000 sq ft roof with 30 inches of rain a year?

About 37,403 gallons falls on the roof; roughly 32,862 gallons could be caught from shingles over about 40 storms.

How much rainwater from a 2,000 sq ft roof with 50 inches of rain a year?

About 62,338 gallons, or 55,304 gallons after roof and first-flush losses.

How much water from a 1 inch storm on a 2,000 sq ft roof?

About 1,247 gallons, roughly 1,102 gallons after losses; you would need 21 barrels of 55 gal to hold one storm.

How much rainwater does a 2,000 sq ft metal roof collect in a year?

About 46,577 gallons from 40 in of rain: metal sheds about 95% of what lands on it, the most of any common roof.

Sources