Rainwater Harvesting
Roof Catchment Area Calculator

Enter roof footprint dimensions and pitch to get effective catchment area

Roof Length
Roof Width
Roof Pitch
Runoff Coeff.
0–1
Runoff coefficient guide: Metal roofing ≈ 0.90, Tile / slate ≈ 0.85, Corrugated iron ≈ 0.80, Asphalt shingle ≈ 0.75, Green / living roof ≈ 0.40. Default is 0.85.
Your Results
Effective Catchment Area
Square Metres (m²)
Gross Footprint
Effective (ft²)
ft²
Gross (ft²)
ft²
Effective (acres)
ac
Runoff Coeff.
Pitch Used
°
Roof Footprint Visualisation
effective m²

How to Use This Roof Catchment Area Calculator

Measuring your effective catchment area is the essential first step in sizing any rainwater harvesting system. Here's how to do it in under a minute:

  1. Measure your roof footprint — not the slope surface Walk around the outside of your building and measure its length and width at ground level (or measure the plan area from above). Rainwater falls vertically, so it's the horizontal projected area — not the sloped roof surface — that determines how much rain you collect.
  2. Enter your roof pitch (optional) For most harvesting calculations, pitch is already accounted for by using the footprint. However, entering your pitch lets the calculator confirm that your footprint dimensions are correct and display the slope surface area separately. Enter degrees (e.g., 30°), percentage (e.g., 58%), or pitch ratio (e.g., 7 for 7:12).
  3. Set your runoff coefficient Not all rain that falls on your roof makes it into your tank — some evaporates from the surface, some is lost at overflowing gutters, and some is absorbed by the material. The default of 0.85 suits most tile and metal roofs. Adjust based on your roofing material using the guide shown.
  4. Read your effective catchment area The primary result is your effective catchment area — this is the number to use when calculating how much rainwater you can collect from any given rainfall event.

Pro tip: If your building has multiple roof sections (e.g., a main house plus a garage), calculate each section separately and add the effective areas together. Only include sections whose gutters drain to your collection tank.

Roof Catchment Area Formula Explained

The effective catchment area is calculated in two steps — first the gross footprint, then adjusted for runoff efficiency:

Gross Footprint Area = Length × Width
Effective Catchment Area = Gross Area × Runoff Coefficient

Example: 12 m × 8 m roof, coefficient 0.85
Gross = 12 × 8 = 96 m²
Effective = 96 × 0.85 = 81.6 m²

The runoff coefficient (also called collection efficiency) accounts for real-world losses between rainfall and your storage tank. It is always between 0 and 1. The higher the number, the more efficiently water is collected.

Runoff Coefficient by Roof Material

Roof MaterialCoefficientNotes
Stainless steel / ZINCALUME®0.90–0.95Highest efficiency; minimal absorption
Metal / corrugated iron0.80–0.90Slight oxidation losses over time
Glazed tile / slate0.80–0.90Smooth surface, low absorption
Concrete tile0.75–0.85Slightly porous; wets up before runoff
Asphalt / bitumen shingles0.70–0.80Higher evaporation in hot climates
Fibreglass / UPVC0.85–0.90Low absorption, smooth finish
Green / living roof0.30–0.50Significant retention by plants/soil
Thatched / grass0.10–0.30Very low; mostly absorbed and evaporated

Why Horizontal Footprint — Not Slope Area?

Rain falls vertically. No matter how steep your roof is, a 10 m × 8 m building always intercepts a 10 m × 8 m column of falling rain. The slope area is larger, but the additional surface doesn't catch any extra rain — it just means the water travels farther before reaching the gutter. This is why harvesting calculations use the plan (horizontal projected) area rather than the actual roof surface area.

Slope Surface Area (for reference only)
Slope Length = Width ÷ (2 × cos(pitch°))
Slope Area = Length × 2 × Slope Length

For harvesting volume: always use the footprint × coefficient, not slope area.

When Do You Need to Know Your Roof Catchment Area?

Sizing a Rainwater Harvesting Tank

To size your storage tank, you need to know how much water your roof can deliver in a given period. The formula is: Catchment Area (m²) × Rainfall (mm) × Coefficient = Volume (litres). Without an accurate catchment area, your tank will be over- or under-sized. Use the Rainwater Harvesting Calculator to go from catchment area to monthly collection volumes.

First Flush Diverter Sizing

First flush diverters work by volume — they capture the first few millimetres of rainfall (which carries the most contamination) before allowing clean water to flow to your tank. The required diverter volume is based directly on your catchment area. A typical rule is 1 litre of diverter capacity per 1 m² of roof area. Use our First Flush Diverter Size Calculator once you have your effective area.

Planning Gutter and Downpipe Capacity

Gutters and downpipes must be sized to handle peak rainfall intensity without overflowing. Larger catchment areas require wider gutters and more downpipes. Most residential gutter calculators ask for catchment area as a primary input.

Annual Savings and ROI Calculations

If you're evaluating the financial case for rainwater harvesting, your catchment area combined with local annual rainfall data gives you the maximum harvestable volume per year — the starting point for any ROI calculation.

Irrigation and Agricultural Planning

Farmers and market gardeners use roof catchment area to size farm dams and tanks that collect rain from barn roofs and shed roofs. Combined with crop water need data, catchment area determines whether an on-site supply is feasible or supplemental mains water is needed.

Frequently Asked Questions

How do I calculate roof catchment area for rainwater harvesting?

Measure the horizontal length and width of your roof at ground level (the building footprint, not the sloped surface), then multiply them together. This gives your gross area in m² or ft². Multiply by your runoff coefficient (typically 0.75–0.90) to get the effective catchment area — the actual volume-generating number used in harvesting calculations.

Does roof pitch affect catchment area?

No — for rainwater harvesting purposes, pitch does not affect how much rain you collect. Because rain falls vertically, the horizontal projected (plan) area is what matters, not the slope surface. A steeper roof has a larger physical surface, but intercepts exactly the same rainfall as a flat roof of the same footprint. Pitch matters for gutter design and flow rates, but not for collection volume.

What is a good runoff coefficient for my roof?

Most hard roofing materials (metal, tile, slate) have runoff coefficients of 0.80–0.90. Asphalt shingles run 0.70–0.80. Green or living roofs drop to 0.30–0.50 because plants and soil absorb a large portion. The default of 0.85 is a safe, conservative estimate for typical tiled or metal roofs in most climates. Use a lower figure if your area has high summer temperatures that cause significant evaporation.

How much water can I harvest per mm of rainfall?

The formula is: Litres = Catchment Area (m²) × Rainfall (mm) × Runoff Coefficient. For example, a 100 m² effective catchment area and 10 mm of rain yields 100 × 10 × 1 = 1,000 litres. With a coefficient of 0.85, that's 850 litres. One mm of rainfall over 1 m² of effective catchment area delivers exactly 1 litre.

What if my roof has multiple sections draining to different gutters?

Calculate each section separately using its own length × width, then add only the sections that drain to your collection tank. If your main house roof and garage both drain to the same tank, add their effective areas. If the garage drains to a separate outlet, exclude it. This is especially important for L-shaped or multi-gabled roofs where only part of the roof feeds your harvesting system.

How large a tank do I need for my roof catchment area?

Tank size depends on your catchment area, local rainfall patterns, and your water demand. A general rule is to size the tank to store 2–4 weeks of typical rainfall from your catchment area. For a 100 m² catchment in a region with 50 mm/month average, that's roughly 5,000 litres of monthly inflow — a 3,000–5,000 L tank is often a good starting point. Use the Rainwater Harvesting Calculator for a full analysis.

Can I use roof catchment area to size my gutters?

Yes — gutter capacity is directly related to catchment area and local peak rainfall intensity. Most gutter sizing tables ask for the catchment area in m² and the design storm intensity in mm/hr. A 100 m² roof in a region with 100 mm/hr storms needs gutters capable of handling ~2.8 L/s of flow. As a rule of thumb, standard 100 mm residential gutters are rated for roughly 30–50 m² of catchment in moderate-intensity climates.