Rainwater Harvesting Calculator
Calculate how much rainwater you can harvest from your roof based on area, rainfall, and roof material.
Rainwater Harvesting Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Annual Harvest (gal) = Roof Area (sq ft) x Rainfall (in) x 0.623 x Runoff Coefficient
Worked example โ 31,773 gallons per year, fully covers 50 gal/day usage
Formula
Annual Harvest (gal) = Roof Area (sq ft) x Rainfall (in) x 0.623 x Runoff Coefficient
Multiply your roof catchment area by the annual rainfall in inches and the conversion factor of 0.623 gallons per square foot per inch of rain. Then apply the runoff coefficient for your roof type to account for losses from absorption, evaporation, and splash.
Worked Examples
Example 1: Suburban Home Garden Irrigation
Problem:A 1,500 sq ft roof area in a region with 40 inches of annual rainfall. The roof is asphalt shingle (coefficient 0.85). Daily garden usage is 50 gallons.
Solution:Annual harvest = 1,500 x 40 x 0.623 x 0.85 = 31,773 gallons Monthly average = 31,773 / 12 = 2,648 gallons Daily harvest = 31,773 / 365 = 87 gallons Usage coverage = (87 / 50) x 100 = 174%, so demand is fully covered on an annual average
Result:31,773 gallons per year, fully covers 50 gal/day usage
Example 2: Metal Roof Workshop
Problem:A 800 sq ft metal roof shop in an area with 30 inches of annual rainfall. Coefficient 0.95, daily usage 20 gallons for cleaning.
Solution:Annual harvest = 800 x 30 x 0.623 x 0.95 = 14,205 gallons Daily harvest = 14,205 / 365 = 38.9 gallons Usage coverage = (38.9 / 20) x 100 = 195%, so demand is fully covered on an annual average
Result:14,205 gallons annually, easily covers cleaning needs
Frequently Asked Questions
How much rainwater can I collect from my roof?
The collection potential depends on your roof area, local rainfall, and roof material. A 1,000 sq ft roof in an area receiving 40 inches of rain annually can harvest roughly 21,000 gallons per year with a standard asphalt shingle runoff coefficient of 0.85. Metal roofs have higher coefficients around 0.95, meaning they shed more water into your collection system.
What size rainwater tank do I need?
Tank sizing depends on your monthly rainfall pattern and intended usage. A good rule of thumb is to size your tank to hold at least one month of expected collection. For a household supplementing garden irrigation at 50 gallons per day, a 1,500 to 2,500 gallon tank provides reasonable buffer during dry spells. Consider your local dry season length when choosing capacity.
What is a runoff coefficient for rainwater harvesting?
The runoff coefficient represents the fraction of rainfall that actually reaches your collection tank. Metal roofs have coefficients of 0.90 to 0.95, asphalt shingles range from 0.80 to 0.85, and clay tiles are around 0.75 to 0.80. Losses come from absorption, evaporation, splash, and first-flush diverters that discard the initial dirty runoff from each storm event.
Is collected rainwater safe to drink?
Raw rainwater is generally not safe for drinking without treatment. It can contain bacteria, parasites, dust, and pollutants from roof surfaces. For potable use, you need a multi-stage filtration system including sediment filters, activated carbon, and UV sterilization or chlorination. Many homeowners use harvested rainwater for irrigation, toilet flushing, and laundry, which require minimal or no treatment.
Where does the 0.623 conversion factor come from?
One inch of rain falling on one square foot is one twelfth of a cubic foot, which is 0.0833 cubic foot. A cubic foot holds 7.48052 US gallons, so 7.48052 divided by 12 gives 0.6234 gallon per square foot per inch of rainfall. That is the whole factor. It applies to the horizontal plan area of the catchment, which is why a steeply pitched roof harvests the same volume as a flat roof covering the same footprint.
What is a first-flush diverter and how large should it be?
A first-flush diverter discards the initial runoff of each storm, which carries the dust, pollen, bird droppings, and leaf litter that accumulated on the roof between rains. Once the diverter chamber fills, clean water passes on to the tank, and the chamber drains slowly through a small orifice ready for the next event. Common sizing guidance is on the order of one to two gallons of diversion for every 100 square feet of roof, with more for dirtier catchments.
Why should tank size come from monthly rainfall rather than the annual total?
An annual figure hides the dry season, which is exactly the period storage has to cover. The proper method is a monthly water balance: for each month add the harvested volume, subtract expected demand, carry the remaining storage forward, and cap it at tank capacity so surplus spills. Increase the tank until the running balance never reaches zero during the critical dry stretch. The same table also shows how much overflow is being wasted.
Which roofing materials are unsuitable for rainwater harvesting?
Coated metal roofing is the preferred catchment because it is smooth, sheds cleanly, and leaches little. Avoid harvesting from chemically treated wood shakes and from surfaces with lead flashing or lead-based paint. Copper roofing and copper gutters release copper into the water, which is toxic to fish and can harm sensitive plants. Asphalt shingles shed granules and trace hydrocarbons, making them acceptable for irrigation but a poor choice for any potable system.
How much overflow capacity does a rainwater tank need?
The overflow must pass the full peak inflow from the design storm, so its pipe should be at least as large as the inlet and preferably larger, and it must be screened to exclude mosquitoes and rodents. Overflow water should be piped away from the foundation to wherever roof runoff would otherwise have gone. A calmed inlet that releases water near the tank base is also worth adding, since it avoids stirring up settled sediment on every storm.
What water pressure does a gravity-fed rainwater tank provide?
Static pressure comes only from elevation: each foot of height between the water surface and the outlet gives about 0.433 psi. A stand raising the water 10 feet therefore delivers roughly 4.3 psi at ground level before any pipe friction, which is enough for a soaker hose or drip line but far below the 30 psi or more that sprinklers, washing machines, and household fixtures expect. Those uses need a pump, usually with a pressure tank.
References
Background & Theory
History
Reviewed for accuracy by Abdullah, Technical Content Specialist ยท Editorial policy
Related Calculators
๐งฎConstruction Equipment CO2 Calculator
Calculate carbon footprint construction equipment with inputs, formulas, and instant results.
๐งฎArch Calculator
Calculate arch with inputs, formulas, and instant results.
๐งฎDaylight Autonomy Simple Calculator
Calculate daylight autonomy simple with inputs, formulas, and instant results.
๐งฎDaylight Factor Calculator
Calculate daylight factor with inputs, formulas, and instant results.
๐งฎDoor Area Calculator
Calculate door area with inputs, formulas, and instant results.
๐งฎGlazing Uvalue to Rvalue Calculator
Calculate glazing uvalue to rvalue with inputs, formulas, and instant results.
๐งฎNet to Gross Area Ratio Calculator
Calculate net to gross area ratio with inputs, formulas, and instant results.
๐งฎOccupant Load Calculator
Calculate occupant load with inputs, formulas, and instant results.