Water Engineering Verified Calculator

Rainwater Harvesting Calculator

Annual and monthly rainwater yield from a roof, with a cistern size derived from a daily demand and autonomy period.

Geometry-based calculation.Water-balance estimate of the annual yield from a roof area, with a cistern size derived from a stated daily demand and autonomy period.

Workspace

Continue where you left off

Saved calculations in this browser can be reopened with their inputs intact.

Open Workspace

What this calculator does

Rainwater harvesting starts with one number: how much a roof actually yields in a year. This calculator applies the rainfall, the roof runoff coefficient and the collection efficiency, then converts that yield into a monthly average and, if you state a daily demand, a cistern size.

How to use it

  1. Enter the roof plan area and the annual rainfall for your location in millimetres.
  2. Set the runoff coefficient — 0.85 to 0.9 for a clean tile or metal roof.
  3. Set the collection efficiency, 85–95 % after filter and gutter losses.
  4. Add your daily demand and the days of autonomy you want, and the cistern size follows.

Governing formula

Governing Formula
V_year = A · (P/1000) · C · η

Where:

  • A = Roof plan area [m²]
  • P = Annual rainfall [mm]
  • C = Runoff coefficient [–]
  • η = Collection efficiency [–]

Derived Equations:

Storage for a stated demand and autonomy: V_tank = q_daily · n_days / 1000

Worked example — 180 m² roof with 750 mm annual rainfall

The figures below were produced by running this page's own engine with the example inputs (Roof plan area (m²), Annual rainfall (mm), Roof runoff coefficient (–), Collection efficiency (%), Daily demand (L/day), Storage autonomy (days)). If the calculator returns something different for the same numbers, that is a bug, not a rounding difference.

Expected results for the worked example
Annual yield103.28 m³/yr
Monthly average8.61 m³/month
Daily average282.95 L/day
Cistern size for the stated demand1.4 m³
Assessment≈ 103 m³/yr (9 m³/month average); a 1.4 m³ cistern covers 200 L/day for 7 days.
  1. Yield = 180 × 0.75 × 0.85 × 0.90 ≈ 103 m³ per year, averaging 8.6 m³ a month.
  2. Against a demand of 200 L/day, the roof supplies about 283 L a day on average.
  3. A week of autonomy at 200 L/day needs a 1.4 m³ cistern.

Assumptions & limitations

Engineering calculation. Water-balance estimate of the annual yield from a roof area, with a cistern size derived from a stated daily demand and autonomy period.

  • Uses total annual rainfall — a wet-season bias means the cistern will be full when demand is low and empty in a dry spell.
  • No first-flush diversion, no seasonal rainfall distribution and no water-quality modelling.
  • Potable use requires disinfection, and local rules govern whether harvested water may be used for drinking.

This tool supports professional engineering work; it does not replace a sealed design. Confirm every result against the applicable standard and a licensed engineer before it is built.

References & standards

  • WHO — Guidelines for safe use of rainwater harvesting.
Engineering Disclaimer & Verification Notice

This calculator provides preliminary engineering estimates for informational and planning purposes. Actual reverse osmosis / engineering system performance depends on site conditions, feed-water chemistry, membrane characteristics, operating pressure, temperature, recovery limits, fouling/scaling potential, and system design. Verify results using project-specific data, manufacturer projections, and applicable engineering standards before final design or operation.