Free tool — no sign-up. Reader-supported: if it helped, shopping through our buying guides below keeps it free. No extra cost to you. See guides ↓ As an Amazon Associate we earn from qualifying purchases.

Every inch of rain on a 1,000 sq ft roof yields about 623 gallons — far more than most people expect, and enough to overflow a single rain barrel in one storm. Enter the roof area draining to your downspout and the rainfall to see what you can collect and how much storage you’d need.

The formula

Gallons = roof area (sq ft) × rainfall (in) × 0.623 × runoff coefficient. In metric: liters = roof area (m²) × rainfall (mm) × runoff coefficient. The 0.623 comes from one inch of water over one square foot (144 cubic inches) divided by 231 cubic inches per gallon.

Roof materialRunoff coefficient
Metal0.95
Asphalt shingle, clay or concrete tile0.90
Flat membrane / concrete0.85
Tar and gravel0.70

How much can you collect?

Roof area1 in of rain30 in per year
250 sq ft (one downspout)140 gal4,200 gal
500 sq ft280 gal8,400 gal
1,000 sq ft561 gal16,800 gal
1,500 sq ft841 gal25,200 gal

Figures use a 0.9 coefficient (asphalt shingle).

FAQ

How do I measure roof area?

Use the footprint — length × width as seen from above, including overhangs — not the sloped surface. For a single downspout, estimate the share of the roof that drains to it.

Is it legal to collect rainwater?

In most places, yes, and many cities offer rebates for rain barrels. A few US states limit volume or require permits, so check your state’s rules before installing large tanks.

Can I drink collected rainwater?

Not without proper filtration and disinfection. Untreated roof water is fine for gardens, lawns and washing tools.

More free tools