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.
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
Annual catchment
Capture_L = roof_area_m² × (rainfall_mm × 0.85) × 1L/m²/mm
0.85 = collection efficiency (loss to first flush, evaporation).
- 2
Annual household use
Use_L = daily_use × 365 (typical 150-200L/person/day)
NZ household typically uses 150-225L/person/day.
- 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?
What size water tank do I need in New Zealand?
What are NZ rainfall averages by region?
Are there NZ building code requirements for water tanks?
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)
| Northland | 1,200–1,600 mm/year |
| Auckland | 1,000–1,300 mm/year |
| Hawke's Bay (coastal) | 650–800 mm/year |
| Wellington | 1,000–1,300 mm/year |
| Nelson/Marlborough | 700–1,000 mm/year |
| Westland | 2,000–6,000 mm/year |
| Canterbury (plains) | 600–800 mm/year |
| Otago (Dunedin) | 750–900 mm/year |
| Southland | 900–1,200 mm/year |
Source: NIWA National Climate Database. Rainfall varies significantly with altitude and aspect.
Common NZ Tank Sizes & Typical Uses
| 5,000 L | Small garden/stock supplementary supply |
| 10,000 L | 1–2 person household, low rainfall area |
| 15,000 L | 3–4 person household, average use |
| 22,500 L | Family home, rural supply backup |
| 25,000–30,000 L | Main household supply or stock water |
| 50,000+ L | Farm 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.
- Annual harvest = 120 m² × 700 mm × 0.8 = 120 × 0.7 × 0.8 = 67,200 L
- Daily demand (3 people × 150 L) = 450 L/day
- Annual demand = 450 × 365 = 164,250 L — rainfall harvest alone is insufficient
- Days of storage (22,500 L tank) = 22,500 / 450 = 50 days
- 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³).
- Annual harvest = 200 m² × 1,400 mm × 0.8 = 200 × 1.4 × 0.8 = 224,000 L
- Stock demand: 100 sheep × 5 L/day = 500 L/day, or 182,500 L/year
- Surplus = 224,000 − 182,500 = 41,500 L/year available for other uses
- 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: