
Roof Catchment Calculation: Know Your Numbers
How to calculate rainwater yield from your roof area, accounting for runoff coefficients, losses, and annual rainfall to size your harvesting system correctly.
The Core Formula
Every rainwater harvesting system begins with a single number: how much water can your roof actually deliver? The fundamental relationship is elegant in its simplicity. One millimetre of rain falling on one square metre of roof produces exactly one litre of water. This is not an approximation or a rule of thumb; it is a direct consequence of the metric system. A millimetre of depth across a square metre equals one thousandth of a cubic metre, which is one litre. That tidy conversion makes back-of-the-envelope calculations remarkably straightforward.
From this foundation, the annual yield formula follows naturally: roof area in square metres multiplied by annual rainfall in millimetres multiplied by a runoff coefficient gives you total litres collected per year. A 120-square-metre roof in a region receiving 900 millimetres of annual rainfall, using a runoff coefficient of 0.85, yields approximately 91,800 litres. That is enough to supply a large vegetable garden through an entire dry season, flush toilets year-round, or both. The formula works at any timescale. You can calculate monthly yield using monthly rainfall data, which is essential for understanding seasonal supply and sizing storage to bridge dry periods.
Before you touch a calculator, though, you need accurate inputs. Overestimating your roof area or misunderstanding local rainfall patterns will produce numbers that look impressive on paper but disappoint when the dry season arrives and your tanks run empty a month early. The sections that follow walk through each variable in detail.
Measuring Your Roof Area
Roof area for catchment purposes means the horizontal footprint of the roof, not the actual surface area of the sloped panels. A steeply pitched roof and a flat roof of the same footprint catch identical amounts of rain because rainfall is measured as a vertical depth. What matters is the plan-view area that intercepts falling water. For a simple rectangular house, this is straightforward: measure the length and width of the building at the eaves, including any overhang, and multiply. A house that is 12 metres long and 10 metres wide, with 0.5-metre eaves all around, has a catchment footprint of 13 by 11 metres, or 143 square metres.
Complex roof shapes require more care. Break the roof into rectangular and triangular sections, calculate each, and sum them. For L-shaped or T-shaped buildings, sketch the footprint on graph paper and count squares, or use a satellite image from a mapping service, which often includes a measurement tool. Remember to include only the sections that are connected to gutters feeding your storage. A detached garage roof is a separate catchment unless you run gutters from it to the same tank.
Not every square metre of roof is equally useful. Sections that drain away from your tank location will require longer gutter runs with more joints and greater fall, increasing cost and potential leak points. In practice, many systems connect only one or two faces of the roof to storage. If you have 143 square metres of total roof but only connect the 72-square-metre north-facing slope, use 72 as your catchment area, not 143.
Runoff Coefficients and Real-World Losses
The runoff coefficient accounts for the fraction of rainfall that actually makes it from your roof into the tank. No surface delivers 100 percent of the rain that lands on it. Some water splashes off the edges before reaching the gutter, some evaporates on hot surfaces before it can flow, and some is lost at gutter joints and downspout connections. The coefficient varies by roof material. Metal roofs (corrugated iron, steel, aluminium) are the most efficient, with coefficients of 0.90 to 0.95. Their smooth, impervious surfaces shed water quickly with minimal absorption. Concrete and clay tiles typically achieve 0.80 to 0.90, losing a small amount to surface porosity and the gaps between tiles. Asphalt shingles range from 0.75 to 0.85, absorbing more water into their granular surface.
Beyond roof losses, your system has additional deductions. A first-flush diverter deliberately discards the first 1 to 2 litres per square metre of roof per rainfall event to remove contaminants. If your area receives 80 rain events per year and your diverter discards 1.5 litres per square metre each time, that amounts to 120 litres per square metre annually, which on a 100-square-metre roof is 12,000 litres. Gutter overflow during intense storms accounts for another few percent, particularly if gutters are undersized or partially blocked. A realistic overall system efficiency, combining roof runoff coefficient, first-flush losses, and gutter overflow, is typically 0.75 to 0.85.
These losses are not a reason for discouragement. They are a reason for accuracy. Using an inflated yield estimate leads to undersized storage and unmet expectations. Using a conservative coefficient means your system will frequently outperform predictions, which is a far more pleasant outcome.
Annual Yield Estimates and Matching Catchment to Storage
With accurate roof area, local rainfall data, and a realistic runoff coefficient, you can calculate monthly and annual yield with confidence. The most useful approach is to build a simple monthly water budget. List the twelve months in a column. Enter monthly rainfall from your nearest weather station (use the median, not the mean, as medians better represent typical years). Multiply each month's rainfall by your effective catchment area and coefficient. This gives you monthly supply. In a separate column, enter your monthly water demand: garden irrigation needs (which peak in summer), household non-potable use if applicable, and any other draws on the system.
The difference between monthly supply and demand tells you when your tank is filling and when it is draining. In most climates, the tank fills during the wet season and draws down during the dry season. The maximum cumulative deficit during the dry season is the minimum storage volume you need. If your tank starts the dry season full at 15,000 litres and you draw 2,500 litres per month over a five-month dry season, you need at least 12,500 litres of storage. Adding a 20 percent buffer for below-average rainfall years gives a target of 15,000 litres.
This month-by-month approach reveals whether your catchment area is the limiting factor or your storage is. If your roof delivers 60,000 litres annually but you only need 20,000 litres, a relatively small tank will suffice because it refills frequently. But if your roof delivers only 25,000 litres and you need 20,000, you have almost no margin for dry years and should consider expanding your catchment, perhaps by connecting additional roof sections, adding a shed or carport roof, or directing surface runoff from paved areas into storage. Understanding these numbers before purchasing a tank saves money and prevents the most common mistake in rainwater harvesting: buying a tank that is either too large to fill or too small to bridge the dry season.
See Also
- Rainwater Harvesting Basics -- the complete introduction to collecting and storing rainwater
- First-Flush Diverters -- removing contaminants from the first minutes of rainfall
- Tank Sizing -- detailed guidance on choosing the right storage volume
- Surface Catchment -- expanding your water supply beyond the roof