Rainwater tank calculator

How much water will your roof collect, how much rain fills the tank, and how long will a full tank keep the garden going? Enter your roof, your rainfall and your garden.

Quick answer

1 mm of rain on 1 m² of roof = 1 litre. Multiply the roof area by the rainfall, then allow for losses: about 80 % reaches the tank once the first-flush diverter, splashing and overflow in heavy storms take their share. An 80 m² roof in a 600 mm rainfall area collects about 38,000 L a year, and a single 10 mm shower adds 640 L.

A 20 m² vegetable garden watered at 20 mm a week uses 400 L a week, so a full 5,000 L tank lasts about 12 weeks without rain.

Your roof

Roof area feeding the tank
m
m

Measure the roof's footprint from above, including the eaves, not the sloping surface. Count only the part whose gutters and downpipes run to the tank.

mm
%

City figures are rounded long-term averages. Rainfall varies a lot across a single city, so for your suburb look up the nearest station on the Bureau of Meteorology (Australia) or NIWA (New Zealand) website and type it in.

Tank and garden

L
mm

Watering in millimetres works like rain: 20 mm a week on 20 m² is 400 L. Typical figures are in the table below the calculator.

Result

Your roof collects

80.0 m² of roof
Per year
44,800
litres a year (44.8 kL)
Per 10 mm of rain
640
litres
Rain to fill tank
78
mm of rain fills 5,000 L
Full tank lasts
12.5
weeks of watering at 400 L a week
TankRain to fillWeeks of watering

Estimates for an average year. Real rain comes in bursts: a single 30 mm storm can fill a small tank and overflow, then weeks of dry weather drain it. Size the tank for the dry spell you want to bridge (see below).

The one number to remember: 1 mm = 1 L per m²

Rainfall is measured as a depth. A millimetre of rain over one square metre is a layer of water 1 mm deep, which is one litre. Everything else in the calculator follows from that:

litres = roof area (m²) × rainfall (mm) × efficiency
rain to fill (mm) = tank (L) ÷ ( roof area × efficiency )  ·  weeks = tank (L) ÷ ( garden m² × mm per week )

Use the roof's footprint, not its surface. Rain falls vertically, so a steep roof catches no more than a flat one with the same footprint. Measure the building from outside, include the eaves, and count only the roof sections that drain to the tank.

Why 80 %? A clean metal roof sheds 90–95 % of the rain that hits it; tiles a little less. A first-flush diverter then sends the dirty first few millimetres of each storm to waste, and heavy downpours overflow gutters and a full tank. Together that usually leaves 75–85 % of the theoretical figure. Use 85 % for a metal roof with clean gutters and 70–75 % for an old tile roof or a small tank that often overflows.

Worked example

An 80 m² section of metal roof in an area with 600 mm of rain a year, feeding a 5,000 L tank that waters a 20 m² vegetable garden:

  1. Collected per millimetre: 80 × 0.8 = 64 L. Per year: 64 × 600 = 38,400 L.
  2. A 10 mm shower adds 640 L. From empty, the tank fills after 5,000 ÷ 64 = 78 mm of rain.
  3. Watering 20 mm a week in spring uses 20 × 20 = 400 L a week, so a full tank lasts 12.5 weeks without rain.
  4. In a midsummer heatwave the same garden may need 35 mm a week (700 L). The full tank now lasts about 7 weeks.

The roof collects enough in a year for 96 weeks of spring watering. The tank is the bottleneck, not the roof.

Average rainfall by city

These long-term averages show the range between weather stations in the same city. In Sydney, for example, the airport records noticeably less than the city centre. Always prefer the figure from your nearest station.



The seasonal column matters as much as the total. In Perth and Adelaide most rain falls in winter, when the garden needs the least water, and the tank has to carry the garden through a long dry summer. In Brisbane and Darwin the rain arrives in the hot season, so a smaller tank refills far more often.

Choosing a tank size for the garden

Size the tank for the longest dry spell you want to bridge, not for the year's total:

tank (L) = garden area (m²) × mm per week × dry weeks

Bridging six dry weeks for a 20 m² vegetable garden at 30 mm a week needs 20 × 30 × 6 = 3,600 L, so a 4,000–5,000 L tank. Doing the same for a 100 m² lawn needs 18,000 L. That is why lawns are usually left on mains water or allowed to go dormant, and tanks go to the vegetable garden and fruit trees.

How much water a garden needs depends on the weather. Summer evaporation in the southern capitals commonly runs at 5–8 mm a day, so a mulched vegetable bed in full sun can use 30–40 mm a week or more in a hot spell, and well under half that in spring and autumn. Established native gardens often need little or nothing once rooted. Mulch cuts the figure substantially; see the mulch calculator.



Getting more out of a tank

  • Drip irrigation under mulch puts nearly all the water where the roots are. Sprinklers lose a large share to wind and evaporation on a hot day.
  • Gutter guards and a first-flush diverter keep leaves and roof dust out, so the water stays clear and the pump and drippers don't clog.
  • Insect-proof screens on every inlet and overflow keep mosquitoes out. Health authorities recommend them, and some states make them compulsory.
  • Check local rules. Some councils and water utilities set requirements or offer rebates for tanks; ask before you buy. If you plan to drink tank water, follow the Australian Government's enHealth guidance on rainwater tanks. This page is about the garden only.

Rainwater questions

How much water can I collect from 100 m² of roof?

About 80 L for every millimetre of rain once losses are allowed for, or 100 L in theory. In a 700 mm rainfall area that is about 56,000 L a year.

How much rain does it take to fill a 5,000 litre tank?

It depends on the roof area feeding it. From 100 m² at 80 % efficiency, 62.5 mm of rain. From 50 m², 125 mm. The tank table in the calculator shows the figure for your roof.

Do I measure the sloping roof or the footprint?

The footprint: the area covered by the roof as seen from above, including the eaves. The slope makes the surface bigger but does not catch any more rain.

Is tank water good for vegetables?

Yes. Rainwater is soft and low in salts, which suits vegetables and containers well. Keep the tank screened and the gutters clean, and water the soil rather than the leaves of crops you eat raw.

Sources and method

  1. Rainfall ranges from Bureau of Meteorology long-term station averages, including the 1991–2020 period, as published for the capital cities. New Zealand figures from NIWA climate normals. bom.gov.au · niwa.co.nz
  2. Runoff coefficients (metal roofs about 0.90–0.95) and first-flush losses (about 5–10 %) as used in Australian rainwater-industry sizing guidance.
  3. Evaporation: Bureau of Meteorology average evapotranspiration maps (summer daily values in southern Australia).
  4. enHealth, Guidance on use of rainwater tanks, Australian Government Department of Health.

Written by DueRiva · Last reviewed 23 September 2026 · Report an error