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.
The amount of rainwater you can collect depends mainly on roof area, rainfall, and real-world losses. A larger roof and more rain produce more water, but you will rarely capture every drop that lands on the roof.
A simple estimate is:
Rainwater collected = catchment area × rainfall × collection efficiency
For U.S. units, you can use:
Gallons = roof area in square feet × rainfall in inches × 0.623 × collection efficiency
For metric units, the math is even simpler:
Liters = roof area in square meters × rainfall in millimeters × collection efficiency
Quick Rainwater Collection Formula
One inch of rain falling on one square foot of roof equals about 0.623 gallons of water.
So, before accounting for losses:
| Roof Area | 1 Inch of Rain Produces |
|---|---|
| 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 show how much rain lands on the roof. Your storage tank will usually receive less because some water is lost before it reaches the tank.
Step 1: Find Your Roof Catchment Area
You need the area of the roof that actually drains into your rainwater system.
For a simple rectangular roof section:
Length × width = catchment area
For example, if the horizontal footprint of a roof section is 40 feet long and 25 feet wide:
40 × 25 = 1,000 square feet
If only half of that roof drains into your collection tank, use about:
500 square feet
Do You Need to Measure the Sloped Roof Surface?
Usually, no.
For rainfall calculations, use the horizontal footprint, or projected area, of the roof rather than measuring along its slope.
Rain falls onto the horizontal area below the roof. A steep roof does not create extra rainfall simply because its surface is longer.
If your roof has several sections, calculate each section that drains toward the gutters connected to your tank and add them together.
Step 2: Find the Rainfall Amount
Rainfall is normally reported as a depth, such as:
- 0.5 inch
- 1 inch
- 2 inches
- 25 millimeters
- 50 millimeters
For a single storm, use the rainfall total for that storm.
For monthly or yearly planning, use rainfall data for your location from a reliable weather or climate source.
Remember that an annual rainfall total does not mean the rain arrives evenly throughout the year. You may receive several wet months followed by a long dry period. That matters when choosing tank capacity.
Step 3: Calculate the Theoretical Yield
Suppose you have a 1,000-square-foot roof and receive 1 inch of rain.
Use:
1,000 × 1 × 0.623 = 623 gallons
About 623 gallons fall on that roof area.
Now suppose the same roof receives 2 inches:
1,000 × 2 × 0.623 = 1,246 gallons
That is the theoretical amount before losses.
Step 4: Account for Collection Losses
A rainwater harvesting system does not normally capture 100% of the rain that lands on the roof.
Water can be lost through:
- Wetting the roof surface
- Splashing
- Gutter overflow
- Leaks
- Debris screens
- Downspout losses
- A first-flush diverter
- Tank overflow
- Wind-driven rain
- Water left in pipes
A first flush is a system that diverts some of the first roof runoff away from the tank. This can help remove accumulated dust and debris before later runoff enters storage.
You can account for these losses by using a collection-efficiency factor.
For example, if you choose an 80% collection assumption for planning purposes:
623 gallons × 0.80 = about 498 gallons
The 80% figure is only an example assumption. Your actual collection efficiency depends on your roof, gutters, plumbing, rainfall pattern, maintenance, and system design.
For rough planning, it is better to include realistic losses than to assume every drop reaches the tank.
Metric Rainwater Calculation
Metric calculations are especially straightforward because:
1 millimeter of rain on 1 square meter = 1 liter of water
Suppose you have a 100-square-meter catchment area and receive 25 millimeters of rain.
100 × 25 = 2,500 liters
That is the theoretical yield.
If you use an 80% planning factor:
2,500 × 0.80 = 2,000 liters
Again, the collection factor is an assumption rather than a guaranteed system performance.
Example: Calculating Water From One Storm
Suppose your garage roof has a horizontal catchment area of 600 square feet.
A storm produces 1.5 inches of rain.
First calculate the theoretical yield:
600 × 1.5 × 0.623 = about 561 gallons
If your chosen collection factor is 80%:
561 × 0.80 = about 449 gallons
Your system might therefore be planned around roughly 449 gallons reaching storage from that storm, assuming the tank has enough empty capacity.
If you only have a 275-gallon tote with 200 gallons of empty space, however, you cannot store all 449 gallons. Once the tote fills, the rest must leave through a properly arranged overflow.
Example: Estimating Monthly Collection
Suppose your roof catchment area is 1,200 square feet and your location receives 4 inches of rain during a particular month.
Theoretical collection:
1,200 × 4 × 0.623 = about 2,990 gallons
Using an 80% planning factor:
2,990 × 0.80 = about 2,392 gallons
That does not mean you need a 2,392-gallon tank.
Tank sizing depends on when the rain falls and how quickly you use the stored water. Four inches arriving gradually over a month is very different from four inches arriving during one large storm.
How Tank Size Changes What You Actually Collect
Roof yield tells you how much water is available. Tank capacity tells you how much you can keep.
Suppose a storm could deliver 500 gallons to your tank.
If your rain barrel holds 55 gallons and starts empty, you can store no more than about 55 gallons before it overflows.
Use rainwater yield from the roof to understand collection details for expected rainfall and debris conditions.
If a 500-gallon tank already contains 400 gallons, it has only about 100 gallons of available storage.
A useful planning calculation is:
Available tank capacity = total tank capacity − water already stored
Compare that number with the expected collection from the next storm.
Always provide a safe overflow route. Heavy rain can fill surprisingly large tanks quickly.
Roof Area Can Matter More Than You Expect
A modest amount of rain over a large roof creates a lot of water.
For example, just half an inch of rain on a 2,000-square-foot catchment produces theoretically:
2,000 × 0.5 × 0.623 = 623 gallons
That is why small rain barrels can fill quickly when connected to a large roof.
It is also why tank size should be based on both your expected rainfall and intended water use rather than roof size alone.
Estimate How Much Water You Actually Need
Collection potential is only half of the planning process.
You should also estimate how much water you intend to use.
For example, a garden system might need water for:
- Drip irrigation
- Hand watering
- Greenhouse plants
- Raised beds
A cabin or household reuse system may have very different demand.
Compare expected collection with expected consumption:
Water balance = water collected − water used
If you regularly collect more than you use, storage fills and overflows.
If you use water faster than rainfall replaces it, the tank eventually empties.
Looking at this balance month by month is more useful than relying only on an annual rainfall total.
Do Not Size a System From Annual Rainfall Alone
Imagine an area receives 40 inches of rain per year.
Multiplying your roof area by 40 inches can estimate annual collection potential, but it does not tell you whether your tank will provide water through dry weather.
Rain may be concentrated into particular seasons.
You could have:
- More water than you can store during wet months
- Little or no incoming water during dry months
For system planning, look at rainfall by month or even by individual storm patterns when possible.
Then compare those numbers with how much water you expect to use.
Factors That Reduce Actual Rainwater Yield
Several system details can change the amount reaching storage.
Roof Material and Shape
Different roof surfaces shed water differently. Some surfaces may retain more water initially, while complex roof shapes can send water toward several different gutters.
Use only the roof sections that actually drain into your collection system.
Roof material also matters when deciding how collected water may be used. A collection-volume calculation does not establish that runoff is suitable for drinking or another sensitive use.
Gutters and Downspouts
Undersized, clogged, damaged, or poorly sloped gutters can lose water during heavy rain.
Keep gutters and screens maintained so water has a clear path to storage.
First-Flush Diversion
A first-flush system intentionally sends some early runoff away from storage.
Include that loss when estimating usable collection.
Tank Overflow
Once the tank is full, additional water cannot be stored.
Actual captured volume therefore depends partly on how empty the tank is when rain begins.
Small Rain Events
Very light rainfall may wet the roof without producing much useful runoff.
That is another reason theoretical annual yield can be higher than the amount you actually store.
A Simple Calculation Worksheet
For U.S. units, write down:
- Roof catchment area: _____ square feet
- Expected rainfall: _____ inches
- Multiply by 0.623
- Apply your collection-loss factor
- Compare the result with available tank capacity
The formula is:
Roof area × rainfall × 0.623 × efficiency = estimated gallons collected
For metric units:
- Roof catchment area: _____ square meters
- Expected rainfall: _____ millimeters
- Apply your collection-loss factor
- Compare the result with available tank capacity
The formula is:
Roof area × rainfall × efficiency = estimated liters collected
Collection Volume Does Not Tell You Water Quality
Calculating yield only tells you approximately how much water may be available.
It does not tell you whether that water is safe to drink.
Roof runoff can pick up dirt, animal waste, roofing materials, microorganisms, chemicals, and other contaminants. Screens, first-flush systems, and ordinary sediment filters can be useful parts of a system, but none by itself proves that rainwater is potable.
Potable means suitable for drinking.
If you plan to use collected rainwater for drinking, cooking, or another potable purpose, treat it as a whole-system water-quality project. Appropriate collection design, pretreatment, treatment, maintenance, current laboratory testing, and applicable local requirements may all matter.
Frequently Asked Questions
How much rainwater does a 1,000-square-foot roof collect from 1 inch of rain?
One inch of rainfall on a 1,000-square-foot roof represents about 623 gallons before collection losses. The amount that reaches your tank will normally be lower.
How many gallons does 1 inch of rain produce per square foot?
One inch of rain on one square foot represents about 0.623 gallons of water.
Should I use the actual sloped area of my roof?
Usually not. Use the roof's horizontal projected area, or footprint, for rainfall-yield calculations. Then include only the sections that drain into your collection system.
How do I calculate rainwater collection in liters?
Multiply the roof area in square meters by rainfall in millimeters. One millimeter of rain on one square meter equals one liter before losses. Apply an appropriate collection factor afterward.
Why does my tank collect less water than the formula predicts?
The basic formula calculates theoretical roof yield. Actual collection is reduced by roof wetting, first-flush diversion, gutter losses, overflow, leaks, screens, wind, and other system losses.
Can I calculate tank size from annual rainfall?
Annual rainfall can help estimate yearly collection potential, but it is not enough for tank sizing. You also need to consider seasonal rainfall, individual storm sizes, your water use, and how long dry periods may last.
Does a steeper roof collect more rain?
Not simply because it is steeper. Rainfall calculations use the roof's horizontal projected area. Roof slope can affect how quickly water drains, but it does not create additional rainfall.
Does calculating rainwater yield tell me whether the water is safe to drink?
No. Volume and water quality are separate issues. A yield calculation cannot determine whether roof runoff is potable. Drinking-water systems require suitable collection, treatment, maintenance, testing, and attention to applicable local requirements.

