Estimate how many gallons of rainwater your roof can collect during a storm, based on roof area, rainfall depth, and runoff coefficient, and see how many rain barrels you need to catch it all.
Results
Calculated
Water collected
—
Gallons from this rainfall event
Barrels filled
—
Based on your barrel capacity
Overflow
—
Gallons beyond one barrel's capacity
Barrels needed
—
To capture all the runoff with no overflow
Add this calculator to your website
How to use this calculator
Enter the roof catchment area, the rainfall depth you want to estimate for, the roof surface material, and your barrel's storage capacity, then click Calculate. Click Reset to restore the default values.
The formula
Rainwater harvesting uses a well-established conversion: one inch of rain falling on one square foot of roof yields about 0.623 gallons of runoff (1 ft² × 1 in ÷ 12 in/ft = 0.0833 ft³, and 0.0833 ft³ × 7.48 gal/ft³ ≈ 0.623 gal). Multiplying by the roof area and rainfall depth gives the total runoff, and multiplying by a runoff coefficient accounts for water lost to absorption, evaporation, and splash before it reaches the barrel:
Roof catchment area is the horizontal footprint of the roof section that drains toward the barrel, not the sloped surface area. Runoff coefficient reflects how much of the rain that hits the roof actually runs off versus soaking in or evaporating — smooth, non-porous surfaces like metal shed more water than porous ones like gravel or a green roof.
Interpreting the results
Water collected is the total runoff generated by that storm before any barrel limits it. Barrels filled shows how many barrels' worth that volume represents. Overflow is the amount that a single barrel cannot hold and will need an overflow hose, a second barrel, or a rain garden to absorb it. Barrels needed rounds up to the number of barrels required to capture the entire event with no overflow.
Frequently Asked Questions
How is rainwater harvest calculated?
Gallons collected = roof area (sq ft) × rainfall (in) × 0.623 × runoff coefficient. The 0.623 factor converts one inch of rain on one square foot of roof into gallons (1 ft² of rain at 1 in deep is 0.0833 ft³, and 7.48 gallons fill one cubic foot, so 0.0833 × 7.48 ≈ 0.623). The runoff coefficient then scales that ideal volume down for real-world losses.
What is a runoff coefficient and how do I choose one?
It is the fraction of rain hitting the roof that actually reaches your gutters and barrel, after losses to absorption, evaporation, and splash. Hard, smooth roofs like metal run off close to 0.90-0.95 of the rain that falls on them. Asphalt shingle is a common default around 0.80-0.85. Porous or vegetated surfaces, like gravel or green roofs, run off much less, often 0.30-0.60.
How big should my rain barrel be?
Standard residential rain barrels hold around 50-60 gallons, but even a modest roof can shed several hundred gallons in a single storm. Compare the "Water collected" result to your barrel capacity: if overflow is common, consider linking multiple barrels, adding a larger cistern, or directing overflow to a rain garden or permeable area.
Should I use a first-flush diverter?
A first-flush diverter discards the initial burst of runoff, which typically carries the most dust, pollen, and roof debris, before directing the cleaner remainder into the barrel. It does not change the total volume calculated here by much, but it improves the water quality of what you store, which matters if the water will be used on edible plants.
Practical Guide for Rain Barrel Calculator - Water Harvesting Estimator
Rain Barrel Calculator - Water Harvesting Estimator is most useful when the inputs reflect the situation you are actually planning around, not a best-case estimate. Treat the result as a decision aid: it gives you a structured way to compare assumptions, spot outliers, and decide what to verify next. For Ecology work, the most important review lens is boundary choice, time horizon, baseline behavior, uncertainty, and local environmental conditions.
Start with a baseline run using values you can defend. Then change one assumption at a time and watch which output moves the most. If one input dominates the result, spend your verification time there first. If several inputs have similar influence, use a conservative scenario and an optimistic scenario to create a practical range instead of relying on a single exact number.
Before acting on the result, compare the result with utility data, field observations, or published factors for the relevant region. This is especially important when the calculator supports a purchase, project plan, performance target, or operational decision. The calculator can make the math consistent, but the quality of the conclusion still depends on current data, clear units, and assumptions that match your real constraints.
When the output looks surprising, slow down and inspect each input in order. A small change in one high-leverage field can move the final number more than several low-leverage fields combined. For Rain Barrel Calculator - Water Harvesting Estimator, that means you should first confirm the value with the greatest scale, then confirm the value with the greatest uncertainty, then rerun the calculator with conservative and optimistic assumptions. This sequence turns the calculator from a single answer into a practical decision range.
Review Checklist
Confirm every input uses the unit and time period requested by the calculator.
Run a low, expected, and high scenario so the answer has a useful range.
Check whether rounding or a missing decimal place changes the decision.
Update the calculation seasonally or whenever usage, climate, household behavior, or land conditions change.