DrainageCalculators

Cistern Sizing Calculator

Calculate cistern sizing for rainwater harvesting. Determines collection potential, storage requirements, and annual water balance using ASABE S597.1 and ARCSA guidelines.

What This Solves

Calculates cistern storage requirements for rainwater harvesting based on roof collection area, local rainfall patterns, and projected water demand.

Best Used When

  • You are designing a rainwater harvesting system for irrigation, toilet flushing, or non-potable use
  • You need to balance monthly rainfall supply against projected demand to size the tank
  • You want to estimate annual water savings and payback period for a cistern system

Do NOT Use When

Key Assumptions

  • Collection efficiency accounts for first-flush diversion and gutter losses (typically 80-90%)
  • Monthly rainfall data represents average conditions over the analysis period
  • Demand is constant or follows a known seasonal pattern
  • The cistern is watertight with no leakage losses
  • Overflow is directed to an appropriate discharge point

Input Quality Notes

Use local monthly rainfall data from NOAA Atlas 14 or equivalent. Demand estimates should be based on actual usage patterns, not theoretical values. Collection area should exclude non-contributing roof sections.

Size a rainwater harvesting cistern by balancing how much water your roof can collect against how much you use. Enter your catchment area, surface type, annual rainfall and daily demand to get a recommended tank size, annual water balance, self-sufficiency and a month-by-month supply/demand simulation.

Calculate Cistern Size

For educational purposes only. Not a substitute for professional engineering judgment.

Input Parameters

Collection Area

sf

Roof or surface area for rainwater collection

Type of roof or collection surface

in

Average annual rainfall at your location

Override default value if known (0-1)

Water Demand

What the harvested water will be used for

gal/day

Estimated daily water usage

System Parameters

in

Initial rainfall diverted for water quality (0.04-0.08 in typical)

%

Losses from gutters, filters, etc. (3-10% typical)

Rainwater Harvesting Overview

Cistern sizing balances rainwater supply with water demand to determine optimal storage. Key factors include:

  • Collection Area - Roof area that captures rainfall
  • Runoff Coefficient - Fraction of rain that becomes runoff
  • Daily Demand - How much water you need each day
  • Storage - Tank size to bridge dry periods

Collection Surface Runoff Coefficients

Surface TypeMinTypicalMax
Metal Roof0.90.950.98
Asphalt Shingles0.80.850.9
Clay/Concrete Tile0.750.80.85
Flat Membrane Roof0.850.90.95
Concrete Surface0.80.850.9
Green Roof0.20.350.5

Source: ARCSA/ASPE 63 (2013), Texas Water Development Board

How cistern sizing works

Sizing a cistern is a water-balance problem: estimate annual supply from the roof, compare it to annual demand, then provide enough storage to ride through dry periods. The calculation follows ARCSA/ASPE 63 and the Texas Water Development Board rainwater harvesting guidance.

1. Annual collection potential

The gross volume your catchment can yield in a year:

Vannual = P × A × k × C

  • P — annual rainfall depth (in or mm)
  • A — catchment (roof) area (sf or m²)
  • k — depth-to-volume conversion: 0.623 gal per inch-square-foot (US), or 1.0 L per mm-square-metre (metric)
  • C — runoff (collection) coefficient for the surface, 0–1

2. Effective collection after losses

First-flush diversion and system losses (gutters, leaf screens, filters) reduce the usable volume:

Veff = (Vannual − Vff loss) × (1 − loss%)

The first-flush loss is the per-event diverted volume (dff × A × k) multiplied by the assumed number of rain events per year (~70). System losses default to about 5%.

3. Demand and supply/demand ratio

Dannual = Ddaily × 365     ratio = Veff ÷ Dannual

A ratio of 1.0 or more means your roof can, on average, supply all your demand; below about 0.8 the system will likely need supplemental water in dry months.

4. Recommended tank size

The tool runs a 12-month storage simulation (starting at 50% full) to find the worst seasonal supply/demand imbalance, then sizes the tank as the larger of a target days-of-storage buffer and that imbalance:

Vtank = max( Ddaily × 21 days,  seasonal imbalance )

The result is then matched to the nearest commercially available standard tank sizes.

Collection surface runoff coefficients

The runoff coefficient (C) is the fraction of rain hitting the surface that actually reaches the tank. Smooth, impervious roofs capture the most; vegetated green roofs retain much of the rainfall.

Collection surface Min Typical Max
Metal roof (standing seam, corrugated) 0.900.950.98
Flat membrane roof (TPO, EPDM) 0.850.900.95
Asphalt / composition shingles 0.800.850.90
Concrete surface 0.800.850.90
Clay / concrete tile 0.750.800.85
Green roof (after retention) 0.200.350.50

Source: ARCSA/ASPE 63 (2013) Rainwater Catchment System Design; Texas Water Development Board Rainwater Harvesting Manual. Tile roofs sit lower because of their textured profile; green roofs vary widely with media depth and antecedent moisture.

Worked example

A 2,000 sf metal roof, 36 in/yr rainfall, 50 gal/day irrigation demand:

  • Runoff coefficient (metal roof) C = 0.95
  • Annual potential = 36 × 2,000 × 0.623 × 0.95 ≈ 42,600 gal/yr
  • Annual demand = 50 × 365 = 18,250 gal/yr
  • Supply/demand ratio ≈ 42,600 ÷ 18,250 ≈ 2.3 (supply comfortably exceeds demand)
  • Storage target = 50 gal/day × 21 days ≈ 1,050 gal, rounded up to a standard tank size

Values shown gross of first-flush and system losses; the calculator applies those before recommending a final size.

Frequently asked questions

How big a cistern do I need for rainwater harvesting?

Tank size is driven by your daily demand and how long you need to bridge dry spells, not just by how much rain falls. A common rule of thumb is to size the cistern for at least 2-3 weeks of average demand. This calculator uses a 21-day storage target by default and also runs a 12-month water balance, then recommends the larger of the two so the tank can both buffer dry periods and absorb seasonal supply-demand imbalance.

How much rainwater can my roof collect?

Annual collection = annual rainfall x catchment area x conversion factor x runoff coefficient. In US units, 1 inch of rain on 1 square foot yields about 0.623 gallons; in metric, 1 mm of rain on 1 square metre yields exactly 1 litre. For example, a 2,000 sf metal roof (runoff coefficient 0.95) under 36 in/yr of rain collects roughly 36 x 2,000 x 0.623 x 0.95 ≈ 42,600 gallons of gross potential per year, before first-flush and system losses.

What is a first flush diverter and why does it matter?

The first flush is the initial sheet of runoff that washes dust, pollen, bird droppings and debris off the roof at the start of a storm. A first-flush diverter routes that dirtier water away from the tank to protect water quality. Typical diversion depths are about 0.04-0.08 in (roughly 1-2 mm) of rainfall per event. The diverted volume is a real collection loss, so the calculator subtracts it across an assumed ~70 rain events per year.

Can I use harvested rainwater for drinking?

Not without proper treatment. Untreated roof runoff is suitable for irrigation, toilet flushing and laundry, but potable use requires filtration and disinfection that meet your local health code. The calculator flags potable use as needing treatment and does not model that treatment. Always confirm allowable end uses and any cross-connection and backflow requirements with your local jurisdiction.

Was this calculator helpful?

Last verified: February 2026