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.
To calculate how much rainwater you can collect from your roof, you need three main numbers: your roof catchment area, the amount of rain, and an allowance for water that does not reach the tank.
A simple estimate is:
Rainwater collected = roof area × rainfall × collection efficiency
In U.S. units:
Gallons collected = roof area in square feet × rainfall in inches × 0.623 × collection efficiency
In metric units, the math is even simpler:
Liters collected = roof area in square meters × rainfall in millimeters × collection efficiency
The result is an estimate, not a guarantee. Some water is lost to roof wetting, splashing, gutter overflow, leaks, screens, and first-flush devices.
The Rainwater Collection Formula
One inch of rain falling on one square foot of roof equals about 0.623 gallons of water.
So the basic formula is:
Roof area × rainfall × 0.623 = theoretical gallons
For example, if your roof catchment area is 1,000 square feet and you receive 1 inch of rain:
1,000 × 1 × 0.623 = 623 gallons
That is the maximum amount of water that fell on that part of the roof.
Your tank will usually receive less.
To make the estimate more realistic, multiply by a collection efficiency factor:
1,000 × 1 × 0.623 × 0.85 = about 530 gallons
In this example, 85% of the theoretical rainfall reaches storage.
Do not treat 85% as a fixed rule. Actual losses depend on your roof, gutters, rainfall intensity, debris screens, first-flush setup, leaks, and overflow.
Step 1: Find Your Roof Catchment Area
Your catchment area is the part of the roof that sends water to the gutters and downspouts connected to your storage system.
You normally use the horizontal footprint of the roof, not the sloped surface area.
For a simple rectangular roof:
Length × width = catchment area
For example:
40 feet × 30 feet = 1,200 square feet
If the whole roof drains into your collection system, use 1,200 square feet.
If only half of it drains toward your rain barrel or cistern, use about:
1,200 ÷ 2 = 600 square feet
What If the Roof Has Several Sections?
Break the roof into simple shapes.
Calculate each section separately, then add together only the sections that drain into your collection system.
For example:
- Section A: 500 square feet
- Section B: 350 square feet
- Section C: 250 square feet
If sections A and B drain to your tank:
500 + 350 = 850 square feet of catchment area
Do not include section C unless its gutters also feed the tank.
Step 2: Find the Rainfall Amount
Next, decide what period you want to estimate.
You might calculate collection from:
- One rainstorm
- One month
- One season
- One year
For a single storm, use the rainfall total for that storm.
For planning tank capacity, monthly rainfall is often more useful than an annual total. A place can receive plenty of rain during the year but still have long dry periods.
Use rainfall records for your actual location rather than assuming a nearby city gets exactly the same amount.
Step 3: Calculate the Theoretical Rainwater Yield
Suppose you have:
- 1,500 square feet of roof
- 2 inches of rain
Calculate:
1,500 × 2 × 0.623 = 1,869 gallons
About 1,869 gallons fell on the roof area during that rainfall.
That does not mean 1,869 gallons entered your tank.
Step 4: Allow for Collection Losses
A rainwater system loses some water before it reaches storage.
Losses can come from:
- Water wetting a dry roof
- Splashing
- Gutter leaks
- Debris screens
- First-flush diversion
- Overflow during heavy rainfall
- Poorly positioned downspouts
- Water remaining in pipes
- Wind-driven rain that misses the roof
A first flush is a device or arrangement that diverts the first portion of roof runoff away from storage. It can help carry away some dust, leaves, droppings, and other material that collected on the roof between rains.
Rather than assuming every drop reaches the tank, use a collection-efficiency factor that fits your system.
For example, if you estimate 85% efficiency:
Theoretical yield × 0.85 = estimated collected water
Using the earlier example:
1,869 × 0.85 = about 1,589 gallons
This is still an estimate. Real collection can be higher or lower.
A Quick Rainwater Collection Table
Here is the theoretical amount of water falling on different roof sizes during 1 inch of rain.
| Roof Catchment Area | Water From 1 Inch of Rain |
|---|---|
| 100 sq ft | about 62 gallons |
| 500 sq ft | about 312 gallons |
| 1,000 sq ft | about 623 gallons |
| 1,500 sq ft | about 935 gallons |
| 2,000 sq ft | about 1,246 gallons |
These numbers are before collection losses.
For other rainfall amounts, multiply the figure by the number of inches.
For example, a 1,000-square-foot roof receiving 2 inches of rain has a theoretical yield of:
623 × 2 = 1,246 gallons
How to Calculate Rainwater Collection in Metric Units
Metric calculations are very straightforward.
One millimeter of rain over one square meter produces 1 liter of water.
The formula is:
Roof area in m² × rainfall in mm = theoretical liters
For example:
- Roof catchment area: 100 m²
- Rainfall: 25 mm
100 × 25 = 2,500 liters
If you estimate that 85% reaches storage:
2,500 × 0.85 = 2,125 liters
Roof Pitch Usually Does Not Increase Your Catchment Area
Check roof-based rainwater collection yield to coordinate collection design for forecast rainfall and debris loads.
A common mistake is measuring the sloped surface of the roof and using that figure.
Rainfall measurements describe the depth of water falling onto a horizontal area.
For rainwater-yield calculations, what usually matters is the roof's horizontal footprint.
Imagine looking straight down at the roof from above. That projected area is the catchment area you need.
Roof pitch can still affect how quickly water moves toward the gutters, but it does not create extra rainfall.
Tank Size Does Not Change How Much Rain Falls
Your storage capacity and your potential roof yield are separate numbers.
For example, suppose a storm could deliver 800 gallons to your system but your rain barrel holds only 55 gallons.
Once the barrel is full, additional water must overflow somewhere.
You did not lose the roof's collection potential in the calculation. You simply did not have enough storage for all of it.
For larger systems, compare:
Potential collection + expected water use + tank capacity + overflow capacity
A very large tank is not automatically better either. Your rainfall pattern and water use determine whether you can regularly fill and empty it.
Why Annual Rainfall Can Give a Misleading Picture
Suppose your roof could theoretically collect 20,000 gallons over a year.
That does not mean you can count on having 20,000 gallons available whenever you need it.
Rain may arrive unevenly.
You could receive large amounts during a wet season and very little during the months when your garden needs the most water.
For practical system planning, calculate collection month by month when possible.
Then compare expected supply with your water demand during the same periods.
Account for Your First-Flush Volume
If your system intentionally discards some water at the beginning of each rain event, subtract that water when estimating what reaches storage.
For example, if a storm produces an estimated 300 gallons after other losses and your first-flush setup diverts 10 gallons:
300 − 10 = about 290 gallons reaching storage
The effect becomes more noticeable when you have many small storms because the first-flush volume may be diverted each time the system resets.
Do not choose a first-flush amount only to maximize collection. Its design should fit the roof, water use, collection system, and water-quality plan.
Consider Gutter and Downspout Capacity
A roof may produce plenty of water on paper while the collection system cannot move all of it during a hard storm.
Heavy rain can overwhelm:
- Gutters
- Downspouts
- Screens
- Small pipes
- Tank inlets
Water that spills over the gutter never reaches storage.
For a small rain barrel, this may simply reduce your collection.
For a large cistern system, drainage and overflow design become more important. Water must have a safe path away from foundations and other areas where overflow could cause damage.
Roof Material and Water Use Matter Too
The amount you can collect is only one part of planning a rainwater system.
You also need to consider what is on the roof and what you plan to do with the water.
Roof runoff may contain dirt, animal droppings, plant material, microorganisms, metals, chemicals, or other contaminants.
Water intended for garden irrigation has different treatment needs than water intended for indoor use.
Collected roof runoff should not be assumed to be potable, meaning safe for drinking.
If you are considering drinking-water use, treat it as a complete water-safety system. That can involve suitable collection surfaces, debris control, first flush or other prefiltration, appropriate treatment stages, current laboratory testing, regular maintenance, and compliance with applicable local requirements.
A single filter, purifier, UV unit, test strip, or meter does not by itself establish that roof runoff is safe to drink.
A Practical Example
Suppose you have a home with:
- 1,200 square feet of roof feeding the tank
- 3 inches of rain during the month
- An estimated collection efficiency of 85%
First calculate theoretical collection:
1,200 × 3 × 0.623 = 2,242.8 gallons
Then account for losses:
2,242.8 × 0.85 = about 1,906 gallons
So you might estimate roughly 1,900 gallons reaching the collection system during that month.
Now compare that with your tank.
If your tank holds 500 gallons and starts empty, you cannot automatically store all 1,900 gallons. Some may overflow unless you use water between rain events and create room for the next storm.
A Simple Worksheet
For U.S. units, fill in these numbers:
Roof area: _____ square feet
Rainfall: _____ inches
Theoretical collection:
Roof area × rainfall × 0.623 = _____ gallons
Estimated collection efficiency: _____
Estimated water reaching storage:
Theoretical gallons × efficiency = _____ gallons
Then compare the result with:
Tank capacity: _____ gallons
Remember that available storage depends on how much water is already in the tank when the rain begins.
Frequently Asked Questions
How much rainwater can I collect from a 1,000-square-foot roof?
One inch of rain on a 1,000-square-foot catchment area equals about 623 gallons before losses. The amount that reaches your tank will usually be lower because of roof wetting, first-flush diversion, gutter losses, screens, leaks, or overflow.
How much water does 1 inch of rain produce?
One inch of rain produces about 0.623 gallons per square foot of horizontal catchment area. A 500-square-foot roof section would therefore receive about 312 gallons before collection losses.
Do I use the actual sloped roof area?
Usually no. Use the horizontal projected area of the roof section that drains into your collection system. Think of the roof footprint as seen from directly above.
How do I calculate rainwater collection in liters?
Multiply the roof catchment area in square meters by rainfall in millimeters. One millimeter of rain falling on one square meter equals 1 liter before losses.
Should I use yearly or monthly rainfall?
Monthly rainfall is usually more useful for sizing a storage system. Annual totals can hide long dry periods or months when rainfall is much higher than your storage capacity.
Why did my tank collect less than my calculation predicted?
The basic formula calculates how much rain fell on the catchment area. Some water may be lost through roof wetting, first flush, splash, leaking gutters, screens, overflow, or heavy rain exceeding the capacity of the collection system.
Can I drink the rainwater I collect from my roof?
Do not assume roof runoff is safe to drink. Drinking-water use requires a whole-system approach that considers the collection surface, contamination risks, prefiltration, suitable treatment, current laboratory testing, maintenance, and applicable local requirements.

