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.
Roof runoff is the amount of rainwater that flows off a roof and can potentially be collected. You can estimate it from three main numbers: roof catchment area, rainfall depth, and a runoff factor for real-world losses.
For U.S. units, a useful formula is:
Roof runoff in gallons = roof area in square feet × rainfall in inches × 0.623 × runoff coefficient
The runoff coefficient accounts for water that does not reach your tank because of splash, evaporation, roof wetting, leaks, first-flush diversion, and other losses.
Roof Runoff Formula
For a simple estimate:
Gallons = roof area × rainfall × 0.623
For a more realistic estimate:
Gallons = roof area × rainfall × 0.623 × runoff coefficient
Where:
- Roof area is the horizontal catchment area in square feet.
- Rainfall is the rain depth in inches.
- 0.623 converts one inch of rain falling on one square foot into gallons.
- Runoff coefficient is the fraction of rainfall you expect to reach the collection system.
For example, a coefficient of 0.90 means you estimate that about 90% of the theoretical rainfall will become usable roof runoff.
Do not assume the coefficient is always 0.90. Roof material, slope, rainfall intensity, gutters, first-flush equipment, and system condition can all change the amount you collect.
How to Calculate Roof Runoff Step by Step
1. Find the roof catchment area
Measure the part of the roof that drains into your rainwater system.
For a simple rectangular roof:
Catchment area = length × width
A section that is 40 feet long and 25 feet wide has:
40 × 25 = 1,000 square feet
Use the horizontal footprint of the roof section rather than the actual sloped surface area.
Rain falls mainly according to the horizontal area beneath the roof. A steep roof has more surface material, but it does not catch proportionally more vertical rainfall.
2. Find the rainfall amount
Use rainfall measured in inches.
You might calculate runoff from:
- one storm
- an average month
- a wet season
- an entire year
For planning a storage tank, monthly or seasonal rainfall is often more useful than annual rainfall alone.
A location could receive plenty of rain during the year but still have long dry periods. A large annual total does not mean a small tank can provide water throughout those dry periods.
3. Calculate the theoretical runoff
Suppose your roof catchment is 1,000 square feet and a storm produces 1 inch of rain.
1,000 × 1 × 0.623 = 623 gallons
So the theoretical maximum is about 623 gallons.
That does not mean 623 gallons will actually enter your tank.
4. Account for collection losses
Apply a reasonable runoff coefficient based on the system you are planning.
If you use a coefficient of 0.90:
623 × 0.90 = 560.7 gallons
Your estimated collected runoff would therefore be about 561 gallons.
The coefficient is a planning assumption, not a guarantee. Actual collection can be lower if gutters overflow, screens clog, wind carries rain away, or part of the storm is diverted.
Roof Runoff Example
Consider this system:
- Roof catchment area: 1,500 square feet
- Rainfall: 2 inches
- Runoff coefficient: 0.90
First calculate the theoretical rainfall volume:
1,500 × 2 × 0.623 = 1,869 gallons
Then account for losses:
1,869 × 0.90 = 1,682.1 gallons
Estimated roof runoff:
About 1,682 gallons
Your tank would need enough unused capacity to receive that much water if you wanted to capture nearly the entire event.
Quick Roof Runoff Table
The table below shows theoretical runoff before collection losses.
| Roof Area | 0.5 Inch Rain | 1 Inch Rain | 2 Inches Rain |
|---|---|---|---|
| 500 sq ft | 156 gal | 312 gal | 623 gal |
| 1,000 sq ft | 312 gal | 623 gal | 1,246 gal |
| 1,500 sq ft | 467 gal | 935 gal | 1,869 gal |
| 2,000 sq ft | 623 gal | 1,246 gal | 2,492 gal |
| 2,500 sq ft | 779 gal | 1,558 gal | 3,115 gal |
Actual water reaching storage will normally be lower.
Measure Only the Roof That Drains to Your Tank
One of the easiest mistakes is using the area of the entire house when only part of the roof drains into the rainwater system.
Imagine a 2,000-square-foot roof divided between two gutter systems.
If only half of it drains toward your tank, your effective catchment might be closer to 1,000 square feet.
With one inch of rain:
1,000 × 1 × 0.623 = 623 gallons
Using all 2,000 square feet in the calculation would incorrectly predict 1,246 gallons.
Trace the gutters and downspouts before calculating your catchment area.
What If the Roof Has Several Sections?
Break an irregular roof into simple shapes.
For example:
- Section A: 30 × 20 feet = 600 square feet
- Section B: 20 × 15 feet = 300 square feet
- Section C: 10 × 10 feet = 100 square feet
Total catchment:
600 + 300 + 100 = 1,000 square feet
Include only sections that drain into the collection system you are calculating.
If several downspouts feed separate tanks, calculate each drainage area separately.
Do You Need to Adjust for Roof Slope?
Usually, no.
For rainwater yield calculations, use the roof's projected horizontal area rather than measuring the sloping roof surface.
For a simple house, this is often close to the building footprint plus any roof sections such as covered porches or attached structures that drain into the collection system.
Roof slope still matters for other parts of the system. It can affect how quickly water reaches the gutters and how debris moves across the roof. It just does not require you to increase catchment area because the roof surface is longer.
Why Actual Runoff Is Lower Than the Maximum
The basic equation calculates how much rain falls over the catchment. A real system loses some of that water before storage.
Common losses include:
Roof wetting
At the start of a storm, some water stays on the roof surface instead of immediately reaching the gutter.
First-flush diversion
A first flush device diverts some of the initial roof runoff before water enters storage. This can help remove part of the dirt and debris washed from the catchment, but the diverted volume is no longer available to your tank.
Gutter losses
Water can overshoot, leak from joints, or spill from gutters during intense rain.
Clogged gutter screens can also reduce collection.
Wind
Wind can change where rainfall lands and can blow water away from roof edges or gutters.
Tank overflow
Once a tank is full, additional roof runoff is no longer stored.
Your roof may produce 1,000 gallons during a storm, but a tank with only 300 gallons of empty space can store no more than about 300 additional gallons.
Pipe and filter losses
Screens, filters, sediment traps, and other parts of the system can retain or divert a small amount of water.
Roof Runoff Is Not the Same as Tank Capacity
Roof runoff tells you how much water may arrive.
Tank capacity tells you how much water you can store.
They should be calculated separately.
For example, suppose a storm could produce 800 gallons of runoff, but your rain barrel holds 55 gallons.
The barrel will fill long before the roof stops producing water. The remaining runoff must leave through the overflow.
The overflow should carry excess water to a suitable drainage location without damaging the building, foundation, or nearby property.
Calculate Monthly Rainwater Runoff
Examine estimating roof rainwater yield to understand the catchment surface’s effect on usable collection volume.
You can use the same formula with monthly rainfall.
Suppose:
- Catchment area: 1,200 square feet
- Monthly rainfall: 4 inches
- Runoff coefficient: 0.90
Calculate:
1,200 × 4 × 0.623 × 0.90 = 2,691 gallons
The roof might therefore produce roughly 2,690 gallons during that month under those assumptions.
This is useful for rough water-budget planning, but monthly rainfall usually does not arrive evenly.
Four inches could arrive as many small storms or one major storm. Your available storage and overflow behavior could be very different in each case.
Calculate Annual Roof Runoff
Annual runoff can help you estimate the overall collection potential of a property.
Suppose:
- Roof area: 1,500 square feet
- Annual rainfall: 35 inches
- Runoff coefficient: 0.90
The estimate is:
1,500 × 35 × 0.623 × 0.90 = 29,437 gallons
That means the roof could theoretically deliver roughly 29,400 gallons per year after the assumed losses.
You should not use this figure by itself to size a tank.
Storage sizing also depends on:
- when rain falls
- how much water you use
- how often you use it
- how much storage is already full before each storm
- how long dry periods last
Calculating Roof Runoff in Metric Units
Metric calculations are especially simple.
One millimeter of rain falling on one square meter produces one liter of water.
The formula is:
Liters = roof area in square meters × rainfall in millimeters × runoff coefficient
For example:
- Roof area: 100 m²
- Rainfall: 25 mm
- Runoff coefficient: 0.90
Calculate:
100 × 25 × 0.90 = 2,250 liters
Estimated collection:
About 2,250 liters
Without losses, the theoretical maximum would be 2,500 liters.
Roof Runoff Versus Water Demand
Collection potential is only one side of rainwater system planning.
The other side is demand.
For example, a garden may need much more water during a dry summer than during a rainy spring. A roof may produce thousands of gallons over a year but produce almost nothing during the weeks when irrigation demand is highest.
Compare estimated collection with expected use.
For garden irrigation, consider:
- garden size
- watering frequency
- irrigation method
- seasonal demand
- local rainfall pattern
For household non-potable uses, also consider how consistently water is used throughout the year.
Non-potable means water that is not intended for drinking.
Do Not Treat Runoff Volume as a Water-Quality Measure
Calculating gallons tells you how much water may be collected. It tells you nothing about whether that water is suitable for a particular use.
Roof runoff can carry:
- dirt
- leaves
- bird and animal waste
- insects
- roofing particles
- microorganisms
- airborne contaminants
- material from gutters and storage equipment
Water used only for some outdoor purposes may need a much simpler system than water intended for indoor use.
Drinking-water use requires a whole-system approach. Collection surfaces, prefiltration, storage, treatment, maintenance, current laboratory testing, and applicable local requirements all matter. A runoff calculation cannot determine whether rainwater is safe to drink.
How Roof Runoff Helps Size a Rainwater System
Once you know your likely runoff, you can make better decisions about other parts of the system.
Storage
Compare storm runoff with available tank capacity.
A large catchment feeding a very small tank will cause frequent overflow.
Gutters and downspouts
These need to handle water during heavy rainfall, not just the total volume over a day or month.
Overflow
The overflow route must safely handle water once storage is full.
Filters and screens
These must fit the expected flow and maintenance needs of the system.
A filter that restricts flow too much can cause water to back up or bypass the collection system during heavy rain.
Pumps and irrigation
A large annual runoff estimate does not tell you whether a pump can supply an irrigation system.
Pump selection depends on factors such as required flow, pressure, vertical lift, pipe size, and power supply.
Common Roof Runoff Calculation Mistakes
Using the sloped roof surface
Use the projected horizontal catchment area for normal rainfall-yield calculations.
Counting roof sections that do not drain to storage
Follow each gutter and downspout and include only the areas feeding your system.
Ignoring losses
The theoretical calculation is useful, but actual stored volume will usually be lower.
Assuming every gallon can be stored
A full tank cannot accept additional water.
Using annual rainfall to predict individual storms
Annual rainfall is useful for long-term potential, not for calculating overflow from one heavy event.
Assuming runoff equals usable water
Collected volume and water quality are separate questions.
Forgetting the overflow
Overflow is a normal part of a rainwater harvesting system. Plan where excess water will go before installing the tank.
A Simple Calculation to Remember
For U.S. units:
1 inch of rain on 1,000 square feet of roof = about 623 gallons before losses
That makes quick estimates easy.
Half an inch gives about:
312 gallons
Two inches gives about:
1,246 gallons
Then reduce the result as needed to account for realistic collection losses.
Frequently Asked Questions
How much runoff does one inch of rain produce from a roof?
One inch of rain produces about 0.623 gallons per square foot of horizontal catchment area. A 1,000-square-foot catchment therefore receives about 623 gallons before collection losses.
How much water can I collect from a 2,000-square-foot roof?
For one inch of rainfall, the theoretical amount is about 1,246 gallons. Actual collection will be lower after roof wetting, first-flush diversion, gutter losses, overflow, and other system losses.
Should I use the roof surface area or house footprint?
Use the horizontal projected area of the roof sections that drain into your collection system. You generally do not need to increase the area because the roof is sloped.
Do gutters affect the runoff calculation?
They do not change the amount of rain falling on the roof, but they affect how much of that water reaches storage. Undersized, damaged, overflowing, or clogged gutters can reduce actual collection.
What runoff coefficient should I use?
There is no single coefficient that is correct for every roof and system. Roof material, storm size, first-flush diversion, gutter performance, filtration, and maintenance all affect losses. Use the coefficient as a planning assumption and keep theoretical and expected collection figures separate.
Can I use annual rainfall to size my rain tank?
Annual rainfall helps estimate total collection potential, but it is not enough by itself to size storage. Tank sizing should also consider rainfall timing, dry periods, water demand, storm size, and how much unused tank capacity is available when rain arrives.
Does calculating roof runoff tell me if the water is safe to drink?
No. A runoff calculation measures potential water volume only. Drinking-water use requires suitable collection and storage, appropriate treatment, maintenance, current laboratory testing, and compliance with applicable local requirements.

