Quick Answer: How Big a Rainwater Tank Do You Need?
Two separate numbers answer this. Collection is Gallons a year = Roof area (sq ft) × Rainfall (inches) × 0.623 × Runoff coefficient × System efficiency. Storage is Tank size = Daily demand × Dry-spell buffer days. Collection tells you whether the roof can supply the demand at all; storage tells you how much water must be held back to get through the gaps between rain.
The 0.623 is geometry: an inch of rain on a square foot is 144 cubic inches, and a US gallon is 231 cubic inches. The Texas Water Development Board's *Texas Manual on Rainwater Harvesting* rounds it to about 0.62 gallons per square foot per inch, and notes that most installers assume a system efficiency of 75 to 90 percent to cover first flush, evaporation, gutter overshoot in hard rain and leaks.
A 1,500 sq ft metal roof, 40 inches of rain a year, 85 percent efficiency, 20 gallons a day of demand and a 14-day buffer: annual harvest 30,184 gallons, about 2,515 gallons a month on average; demand 7,300 gallons, so the roof covers 413 percent of it; recommended tank 280 gallons.
The roof is nowhere near the constraint here. The tank is, because rain arrives in storms and seasons, not in a daily trickle.