Back to Mortgage & Property

Water Tank Sizing Calculator

Calculate the right water tank size for rainwater collection based on your roof area, local rainfall data, and household water usage. Common for rural NZ homes.

By Konstantin IakovlevPublished 28 March 2026Last reviewed
Data stays on your deviceBRANZ building research

About this calculator

This calculator implements rainwater tank sizing methodology from BRANZ + Auckland Council. Last consulted 15 March 2026. Verify the figures yourself by following the link.

NZ rainwater tank sizing

Building Code H1 + indicative NZ standards
  • Min tank for rural homes (no town supply): 25,000 L (Code H1)
  • Common tank sizes: 2,000 / 5,000 / 10,000 / 20,000 / 30,000 L
  • Catchment efficiency: 0.85 (after first-flush)
  • NZ average rainfall: ~1,200 mm/yr (varies widely)
  • Auckland/Northland: ~1,200 mm
  • Westland (high): ~3,000-5,000 mm
  • Canterbury (dry): ~600-700 mm
  • Typical household water use: 150-225 L/person/day

Source: BRANZ — Water tanks

Disclaimer

This calculator provides estimates for general information purposes only. Results should not be relied upon as professional financial, tax, or legal advice. Tax rates and thresholds are based on publicly available IRD data and may change. Always consult a qualified tax agent or financial adviser for advice specific to your circumstances.

How rainwater tank size is calculated

Tank size depends on roof catchment area, local rainfall, and household water use. NZ rule of thumb: ≥25,000L for rural homes without town supply.

  1. 1

    Annual catchment

    Capture_L = roof_area_m² × (rainfall_mm × 0.85) × 1L/m²/mm

    0.85 = collection efficiency (loss to first flush, evaporation).

  2. 2

    Annual household use

    Use_L = daily_use × 365 (typical 150-200L/person/day)

    NZ household typically uses 150-225L/person/day.

  3. 3

    Tank size (storage buffer)

    Recommend = max(annual_use × (longest_dry_months ÷ 12), 25,000L)

    NZ Building Code H1 alt: 25,000L for rural homes without town supply.

Worked example

Inputs: 150m² roof, 1,200mm rainfall, 4 people × 200L/day

Result: Capture: 153,000L/yr. Use: 292,000L/yr. Need town supply backup + 25,000L tank.

Frequently Asked Questions

How much water can I collect from my roof in NZ?
To estimate how much rainwater you can collect from your roof, use the formula: roof catchment area in square metres multiplied by annual rainfall in millimetres, divided by 1,000, gives annual collection in litres. A practical collection efficiency factor of around 0.85 to 0.90 is applied to account for evaporation, first-flush losses, and overshoot. For example, a 150 m2 roof in Wellington (approximately 1,200 mm annual rainfall) could yield 150 x 1,200 x 0.85 / 1,000 = approximately 153,000 litres per year. A first-flush diverter, which discards the first few litres of rain that washes pollutants off the roof, significantly reduces contamination. Roof material also affects quality: coated metal roofs are generally preferred over untreated timber or asphalt shingles for drinking water collection. Source: NIWA regional rainfall data (niwa.co.nz); Building Performance (building.govt.nz).
What size water tank do I need in New Zealand?
Tank sizing in New Zealand depends on your water use, rainfall patterns, roof catchment area, and whether the tank is your sole or supplementary supply. For a household of 3 to 4 people using a tank as sole supply, 25,000 to 50,000 litres is a common recommendation. A 90-day storage buffer is often recommended in drier regions such as Canterbury and Hawke's Bay, where summer rainfall is low. The basic sizing formula is: daily household water use (litres) multiplied by the number of storage days required. Average NZ household water use is approximately 150 to 200 litres per person per day. For supplementary use such as garden watering, toilet flushing, or laundry, a 5,000 to 10,000 litre tank is usually sufficient. Your installer or a licensed plumber familiar with local rainfall data can help size your system accurately. Source: Building Performance clause G12 (building.govt.nz); NIWA (niwa.co.nz).
What are NZ rainfall averages by region?
New Zealand has highly variable rainfall due to its mountainous terrain and position across the Tasman Sea weather systems. Key regional annual average rainfall figures from NIWA are approximately: Auckland 1,200 mm; Whangarei 1,600 mm; Hamilton 1,200 mm; Wellington 1,250 mm; Nelson 960 mm; Christchurch 640 mm; Dunedin 800 mm; Invercargill 1,040 mm; West Coast (Westland) 5,000 to 10,000 mm. Rainfall is highly seasonal in many regions: the east coast of both islands tends to be drier in summer, while the West Coast receives rain year-round. For tank sizing and rainwater harvesting planning, it is important to use monthly rainfall distributions rather than annual totals, as summer dry spells determine storage requirements. NIWA provides free regional climate data through its CliFlo database. Source: NIWA (niwa.co.nz) regional climate data.
Are there NZ building code requirements for water tanks?
Yes, rainwater collection systems in New Zealand are covered by the Building Code, specifically Clause G12 (Water Supplies), which sets performance requirements for water supply systems used for human consumption. Water used for drinking must meet the New Zealand Drinking Water Standards, which require that water be safe, acceptable, and fit for purpose. For tanks used as a sole supply for drinking water, a treatment system is typically required, such as a first-flush diverter, sediment filter, and ultraviolet (UV) disinfection unit. The tank, pipework, and fittings must be made from food-grade materials compliant with AS/NZS 4020 (testing of products in contact with drinking water). A licensed plumber must carry out the installation. Consent requirements vary by council, so check with your local council before installing a large tank. Source: Building Performance Clause G12 (building.govt.nz); Ministry of Health drinking water guidelines (health.govt.nz).

Calculates rainwater catchment volume from roof area and annual/monthly rainfall, estimates appropriate tank size, and calculates days of storage available. Relevant across rural NZ where rainwater tanks (5,000–25,000 L) supply household or stock water.

How this calculator works

Catchment volume (litres) = roof area (m²) × rainfall (mm) × 0.8 (efficiency factor). Days of storage = tank capacity (L) / daily demand (L/day). For household use, NZ average consumption is 150–200 L/person/day. Tank sizing accounts for dry-spell duration in each region.

NZ Regional Annual Rainfall (approximate)

Northland1,200–1,600 mm/year
Auckland1,000–1,300 mm/year
Hawke's Bay (coastal)650–800 mm/year
Wellington1,000–1,300 mm/year
Nelson/Marlborough700–1,000 mm/year
Westland2,000–6,000 mm/year
Canterbury (plains)600–800 mm/year
Otago (Dunedin)750–900 mm/year
Southland900–1,200 mm/year

Source: NIWA National Climate Database. Rainfall varies significantly with altitude and aspect.

Common NZ Tank Sizes & Typical Uses

5,000 LSmall garden/stock supplementary supply
10,000 L1–2 person household, low rainfall area
15,000 L3–4 person household, average use
22,500 LFamily home, rural supply backup
25,000–30,000 LMain household supply or stock water
50,000+ LFarm water supply, fire-fighting reserve

NZ Building Code clause G12 covers water supply. A minimum 90-day storage is recommended for primary household supply.

Worked Examples

Canterbury house: 120 m² roof, 700 mm annual rainfall. What volume can be harvested and is a 22,500 L tank sufficient for 3 people?

Annual harvest of 67,200 L; tank provides ~50 days' storage.

  1. Annual harvest = 120 m² × 700 mm × 0.8 = 120 × 0.7 × 0.8 = 67,200 L
  2. Daily demand (3 people × 150 L) = 450 L/day
  3. Annual demand = 450 × 365 = 164,250 L — rainfall harvest alone is insufficient
  4. Days of storage (22,500 L tank) = 22,500 / 450 = 50 days
  5. For Canterbury, supplement with bore water or mains connection during summer

Northland farm: 200 m² woolshed roof, 1,400 mm rainfall. Estimate annual catchment for stock water.

Annual catchment of 224,000 L (224 m³).

  1. Annual harvest = 200 m² × 1,400 mm × 0.8 = 200 × 1.4 × 0.8 = 224,000 L
  2. Stock demand: 100 sheep × 5 L/day = 500 L/day, or 182,500 L/year
  3. Surplus = 224,000 − 182,500 = 41,500 L/year available for other uses
  4. Recommended tank size: 25,000 L to bridge dry spells of 4–6 weeks

Built and maintained by Konstantin Iakovlev. Data sourced from the IRD and official New Zealand government sources.

Last reviewed: