As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
For every 1 inch of rain, each square foot of roof can receive about 0.623 gallons of water. That means a 1,000-square-foot roof can receive about 623 gallons from 1 inch of rain before collection losses.
Use this simple formula:
Gallons of rainwater = roof catchment area (sq. ft.) × rainfall (inches) × 0.623
Your actual collected amount will usually be lower because some water is lost to roof wetting, splash, gutter overflow, leaks, first-flush diversion, and tank overflow.
Rainwater Collection Calculator Formula
To estimate how much water you can collect from your roof, you need two numbers:
- The roof area that drains into your collection system
- The amount of rainfall in inches
Then multiply them by 0.623.
For example, suppose 1,200 square feet of your roof drains into a rainwater tank and you receive 1 inch of rain:
1,200 × 1 × 0.623 = 747.6 gallons
The theoretical amount reaching that roof area is about 748 gallons.
If the same roof receives 2 inches of rain:
1,200 × 2 × 0.623 = 1,495.2 gallons
That is about 1,495 gallons before losses.
How Much Water Does 1 Inch of Rain Produce?
The table below shows the theoretical amount of water available from 1 inch of rain.
| Roof catchment area | Water from 1 inch of rain |
|---|---|
| 100 sq. ft. | 62 gallons |
| 250 sq. ft. | 156 gallons |
| 500 sq. ft. | 312 gallons |
| 750 sq. ft. | 467 gallons |
| 1,000 sq. ft. | 623 gallons |
| 1,500 sq. ft. | 935 gallons |
| 2,000 sq. ft. | 1,246 gallons |
| 2,500 sq. ft. | 1,558 gallons |
| 3,000 sq. ft. | 1,869 gallons |
These numbers are not a promise of how much will enter your tank. They show the water that falls on the catchment area.
How to Measure Your Roof Catchment Area
You usually do not need to climb onto the roof to calculate catchment area.
Rainfall depth is measured over a horizontal area. For a basic estimate, use the horizontal footprint of the part of the roof that drains toward your connected gutters.
For a simple rectangular roof:
Length × width = roof catchment area
A house that measures 40 feet by 30 feet has a footprint of:
40 × 30 = 1,200 square feet
If the whole roof drains into your rainwater system, you can use about 1,200 square feet as the catchment area.
If You Collect From Only One Side of the Roof
Do not use the entire roof area if your tank is connected to only some downspouts.
For example, a 1,600-square-foot roof might have half of its runoff flowing toward the front gutters and half toward the rear gutters. If you collect only the rear runoff, your usable catchment area may be closer to 800 square feet.
The important question is:
How much horizontal roof area drains into the downspouts connected to your storage tank?
Use that area in the formula.
What About a Steep Roof?
A steep roof has more actual surface area than a flat projection, but you normally do not use the sloped surface area when estimating rainfall volume.
Imagine rain falling straight down. The amount intercepted depends mainly on the roof's horizontal footprint, not how long the sloped roofing panels are.
Complex roofs can make the calculation harder because different sections may drain toward different gutters. Divide the roof into simple shapes and calculate only the sections connected to your collection system.
Why You Will Not Collect Every Gallon
The formula gives a theoretical amount. Your tank will normally receive less.
Common losses include:
Roof Wetting
At the beginning of a rain event, some water stays on the roof or wets dry surfaces before runoff reaches the gutters.
First-Flush Diversion
A first flush system diverts some of the first runoff away from storage. This can help reduce leaves, dust, bird droppings, and other material entering the tank.
Because that water is intentionally discarded, it reduces the amount stored.
Gutter and Downspout Losses
Water can be lost through:
- Leaking gutter joints
- Poor gutter slope
- Splashing
- Clogged screens
- Downspout leaks
- Water flowing over gutters during heavy rain
Good maintenance can reduce these losses, but it cannot make a system perfectly efficient.
Tank Overflow
Your roof may produce more water than your storage tank can hold.
Suppose your roof could deliver 900 gallons during a storm, but your tank has only 300 gallons of empty space. Once the tank fills, the remaining runoff must leave through the overflow.
In this situation, adding more roof catchment will not increase stored water unless you also increase storage capacity.
How Tank Size Changes What You Can Actually Store
Roof yield and storage capacity are different things.
A roof tells you how much water may be available. Your tank determines how much of that water you can keep.
For example:
- Roof catchment: 1,000 sq. ft.
- Rainfall: 2 inches
- Theoretical runoff: about 1,246 gallons
- Empty tank capacity before the storm: 500 gallons
Even though the roof may receive enough rain to produce more than 1,200 gallons of runoff, you cannot store more than the available tank space.
This is why rainwater systems should be planned around both supply and use.
A large tank may not help much in a dry climate if rainfall is limited. A tiny tank may fill and overflow repeatedly in a rainy climate.
How to Estimate Monthly Rainwater Collection
You can use the same formula with monthly rainfall totals:
Roof area × monthly rainfall × 0.623 = theoretical monthly gallons
For example, if a 1,500-square-foot roof receives 4 inches of rain during a month:
1,500 × 4 × 0.623 = 3,738 gallons
That does not mean you will have 3,738 gallons available at the end of the month.
With water volume from one inch of rain per square foot, you can understand the conveyance path from the roof surface into the tank.
Some water may be lost, used between storms, diverted by a first-flush system, or discharged through the overflow.
Monthly totals are useful for rough system planning. Daily or storm-by-storm rainfall patterns matter too.
Four inches spread across many small storms may behave differently in your system than four inches falling during one large storm.
How to Estimate Annual Rainwater Collection
You can also use annual rainfall:
Roof catchment area × annual rainfall × 0.623 = theoretical annual gallons
For example, a 2,000-square-foot catchment receiving 30 inches of rain over a year would receive:
2,000 × 30 × 0.623 = 37,380 gallons
That number can look surprisingly large. It does not mean you need a 37,000-gallon tank.
Water is collected and used throughout the year. The tank only needs to hold enough water to match your storage goals, rainfall pattern, dry periods, available space, and intended use.
Use reliable rainfall records for your actual location rather than assuming an annual rainfall number.
A Simple Way to Plan Your Storage
Start with three questions.
1. How Much Water Can Your Roof Provide?
Calculate the runoff from the roof sections connected to your collection system.
2. How Much Water Do You Use?
Estimate demand for the intended use.
For example, garden watering can use much more water during hot, dry weather than during cool or rainy periods. A system used only for occasional watering may need much less storage than one supplying regular irrigation.
3. How Long Are Your Dry Periods?
A large annual rainfall total does not guarantee water will be available when you need it.
If most rain falls during a short wet season, you may need more storage to carry water into dry periods.
This is why tank sizing should not be based on roof area alone.
Rain Barrels Can Fill Faster Than You Expect
A standard rain barrel can fill during a fairly small rain event when connected to a large roof area.
For example, 500 square feet of roof receiving just 0.25 inch of rain gets:
500 × 0.25 × 0.623 = about 78 gallons
That is already more than many individual rain barrels can hold.
An overflow path is therefore an important part of even a small rain barrel system. Overflow water should be directed somewhere it can drain safely without causing erosion, foundation problems, or unwanted pooling.
Your Gutters and Downspouts Also Matter
A large roof does not help if the water cannot reach the tank effectively.
Check that:
- Gutters are appropriately sized and maintained
- Downspouts are not clogged
- Screens do not restrict flow excessively
- Pipes slope toward the tank where gravity flow is used
- Tank inlets can accept the expected flow
- The overflow can safely handle excess water
Very intense rainfall can overwhelm gutters or small pipes even when the total storm volume would fit in the tank.
This is the difference between volume and flow rate.
Volume tells you how many gallons fall during the storm. Flow rate tells you how quickly those gallons are moving through the system.
What Roof Materials Can Be Used for Rainwater Collection?
Many roofs can supply water for non-potable uses, but roof material, coatings, debris, nearby trees, animals, air pollution, and other contamination sources can affect water quality.
Non-potable means water that is not intended for drinking.
If you plan to use collected rainwater for garden watering or other non-drinking uses, consider whether the roof or its coatings could add substances you do not want in the water or soil.
Drinking-water use requires much more care. Roof runoff should not be assumed safe to drink because it looks clear.
A drinking-water system involves the entire collection and treatment process, including suitable collection surfaces, debris control, appropriate treatment stages, maintenance, current laboratory testing, and applicable local requirements. A single filter or treatment device does not by itself establish that roof runoff is potable.
An Easy Rule to Remember
For quick estimates, remember:
1 inch of rain on 1 square foot of roof = about 0.623 gallons
From there, scale the calculation to your roof.
A 500-square-foot catchment gets about 312 gallons per inch.
A 1,000-square-foot catchment gets about 623 gallons per inch.
A 2,000-square-foot catchment gets about 1,246 gallons per inch.
Then account for the fact that your real stored amount will be lower and cannot exceed the empty space in your tanks.
Frequently Asked Questions
How many gallons can I collect from a 1,000-square-foot roof?
One inch of rain on a 1,000-square-foot roof provides about 623 gallons before collection losses. Multiply 623 by the number of inches of rain to estimate larger storms.
How much water can I collect from 1 inch of rain?
Multiply your roof catchment area in square feet by 0.623. For example, 1 inch of rain on 500 square feet produces about 312 gallons before losses.
Should I use the actual sloped roof area?
Usually no. Use the horizontal projected area of the roof section that drains into your collection system. A steep roof does not automatically collect more rain simply because its roofing surface is longer.
Do I count my whole roof if I use only one downspout?
No. Count only the roof area that drains toward the gutters and downspouts connected to your tank.
Why did my tank collect less than the calculation predicted?
The formula gives theoretical rainfall volume. Real systems lose water through roof wetting, first-flush diversion, leaks, splash, gutter overflow, screens, plumbing, and tank overflow.
How big should my rainwater tank be?
Tank size depends on roof catchment, local rainfall patterns, available space, your water use, and how long you want water to last between rains. Annual rainfall alone does not determine the right tank size.
Can I drink the water I collect from my roof?
Do not assume roof runoff is safe to drink. Drinking-water use requires suitable collection methods, appropriate treatment, ongoing maintenance, current laboratory testing, and compliance with applicable local requirements. One filter or purifier alone does not establish that the water is potable.

