TryBuildCalc

Plumbing Resources

Rainwater Harvesting System Design Guide

A rainwater harvesting system is only as good as the roof feeding it and the first-flush and filtration stages ahead of storage — an oversized tank fed by an unfiltered, first-flush-free roof still delivers dirty water, and a well-filtered system with an undersized tank still runs dry between rain events. This guide walks through yield calculation, runoff coefficients, first-flush sizing, filtration, and the storage-versus-recharge decision.

Last updated: August 23, 2026

A rainwater harvesting system has three stages that all have to work together — collection off the roof, first-flush diversion and filtration, and storage or recharge. An oversized tank fed by an unfiltered roof still delivers dirty water; a well-filtered system with undersized storage still runs dry between rain events.

This guide covers yield calculation, runoff coefficients by roof material, first-flush and filtration sizing, the storage-versus-recharge decision, and a full worked example.

The Core Yield Relationship

Every rainwater harvesting calculation starts from the same relationship:

Harvestable Yield (L) = Roof Area (m²) × Rainfall (mm) × Runoff Coefficient

Use average annual rainfall for long-term yield and storage planning, and a short-duration design storm intensity for sizing gutters, downpipes, and first-flush diversion — these are different design questions using the same base formula with different rainfall inputs.

1 mm of rainfall over 1 m² of roof area yields exactly 1 liter before losses — this makes the formula easy to sanity-check by hand for any roof area and rainfall figure.

Runoff Coefficient by Roof Material

The runoff coefficient accounts for evaporation, initial wetting, and minor conveyance losses, and varies meaningfully by roof surface.

Roof MaterialTypical Runoff CoefficientNotes
Metal roofing (GI, colour-coated, corrugated)0.80–0.95Smooth, low-porosity surface; among the highest yields per unit area
Concrete / RCC flat roof0.70–0.85Some absorption and evaporation loss depending on surface finish
Asphalt shingle0.70–0.85Granular surface sheds slightly more particulate than metal
Clay or concrete tile roof0.60–0.80Porous tile absorbs some moisture before runoff begins
Green / vegetated roof0.10–0.40Growing medium absorbs a significant share of rainfall
Unpaved ground catchment (for comparison)0.10–0.30Included for reference — soil absorption dominates over surface runoff

First-Flush Diversion Sizing

First-flush diversion discards the most contaminated initial runoff from each rain event before it reaches storage — skipping it is one of the most common reasons a system delivers visibly dirty water.

Roof ConditionTypical First-Flush VolumeNotes
Light debris (minimal overhang, regular gutter cleaning)~0.5 mm/m² of roof areaRoughly 0.5 liters per m² diverted at the start of each rain event
Moderate debris (some tree overhang, moderate dust)~1.0 mm/m² of roof areaRoughly 1.0 liter per m² diverted
Heavy debris (significant tree overhang, bird activity, infrequent cleaning)1.5–2.0 mm/m² of roof areaLarger diversion volume warranted; also consider more frequent gutter cleaning

Filtration Levels by End Use

Required filtration depends entirely on whether the harvested water is used for non-potable purposes (irrigation, flushing) or intended to reach potable (drinking) quality.

StageLocationNeeded ForPurpose
Coarse leaf/debris screenGutter inlet or downpipeAll systems, any end usePrevents leaves and large debris entering the conveyance system
First-flush diverterBefore storage tank inletAll systems, any end useDiscards the most contaminated initial runoff from each event
Fine particulate filterImmediately before tank inlet or point of useNon-potable use benefits; required for potable useRemoves fine sediment that settles or clouds stored water
Disinfection (UV, chlorination, or equivalent)At point of use or before potable distributionRequired for potable use onlyAddresses biological contamination that filtration alone doesn't remove

Potable use of harvested rainwater is restricted or requires specific permitting and testing in many jurisdictions — confirm local regulations before designing for drinking water use.

Storage vs Recharge

Storage-Based Harvesting

Collects water in a tank for later on-site use — irrigation, flushing, or potable use with adequate treatment. Right choice where there's an active, specific demand for the harvested water.

Recharge-Based Harvesting

Directs collected water into a recharge pit, trench, or borewell to replenish groundwater. Right choice where reducing runoff or replenishing a falling water table is the goal, or storage space is limited relative to yield.

Many systems combine both — overflow from a full storage tank is routed to a recharge structure rather than discharged to stormwater drainage, capturing the benefit of each approach from the same roof catchment.

Worked Example — 150 m² Roof

150 m² Metal Roof, 900 mm Average Annual Rainfall

Illustrative example

StepFormula / SubstitutionResult
Annual harvestable yield150 m² × 900 mm × 0.85114,750 L/year
First-flush loss (1.0 mm/m², ~40 events/year)150 × 1.0 × 406,000 L/year
Net usable yield114,750 − 6,000~108,750 L/year
Garden + non-potable demandEstimated at ~200 L/day~73,000 L/year
Storage tank sized for 30-day dry-spell buffer200 L/day × 30 days~6,000 L tank

Net usable annual yield (~108,750 L) comfortably exceeds annual demand (~73,000 L) in this example — the remaining surplus is a good candidate for a recharge structure rather than a much larger storage tank, since storing a full year's surplus would be impractical.

Common Mistakes

Skipping First-Flush Diversion Entirely

This is the single most common reason a harvesting system delivers visibly dirty water despite otherwise correct design — the first flow off any roof after a dry spell carries the accumulated dust, debris, and droppings, and routing it straight into storage undoes much of the benefit of any downstream filtration.

Sizing Gutters and Downpipes for Average Rainfall Instead of Peak Storm Intensity

Gutters and downpipes need to handle a short-duration, high-intensity design storm, not the long-term average — an undersized conveyance system overflows during exactly the intense rain events that would otherwise contribute the most yield, losing that water and often causing separate drainage problems around the building.

Assuming Any Roof Material Is Safe for Potable Use Without Checking

Lead flashing, degraded galvanized coatings, and older chemically treated wood roofing can leach contaminants into runoff — this is a real health consideration for potable-use systems specifically, and worth checking even for non-potable irrigation of edible gardens.

No Overflow Path When the Tank Is Full

A storage tank without a properly sized overflow outlet either backs up into the collection system when full or, worse, has no controlled path at all and water finds an uncontrolled route around the building — the overflow needs to be routed somewhere useful (a recharge structure) or at minimum to safe, controlled stormwater drainage.

Cross-Connecting Harvested and Potable Municipal Supply Without an Air Gap or Backflow Preventer

Where a harvesting system supplements a municipal or well supply, the two systems must never be directly cross-connected without a proper air gap or approved backflow prevention device — a direct cross-connection risks contaminating the potable supply if the harvested water quality is ever compromised, which is treated as a serious plumbing code violation in essentially every jurisdiction.

Not Accounting for Seasonal Rainfall Distribution in Storage Sizing

Sizing storage off average annual rainfall alone, in a climate with a pronounced dry season, produces a tank that runs dry mid-season even though the annual total yield looked adequate on paper — storage needs to bridge the actual dry-season gap, not just the annual average.

Relevant Standards and References

Rainwater harvesting design guidance and potable-use restrictions vary meaningfully by jurisdiction — always confirm the specific local requirement, particularly for any potable-use application.

RegionRelevant Codes / Guidance
United StatesIndividual state and local plumbing codes govern rainwater harvesting system design; many states publish specific guidance documents, and potable use typically requires additional permitting and water quality testing
Europe / UKBS 8515 covers rainwater harvesting systems design, installation, and maintenance for non-potable use in and around buildings
IndiaCentral Ground Water Board (CGWB) and National Building Code (NBC) provisions cover rainwater harvesting and groundwater recharge structure design; many municipalities separately mandate harvesting for new construction above a certain plot size
Australia / New ZealandAS/NZS 3500.1 covers water services including rainwater tank plumbing; HB 230 provides specific rainwater tank design guidance
General guidancePotable use of harvested rainwater is restricted or requires specific permitting and testing in many jurisdictions worldwide — always confirm local regulations before designing a system intended for drinking water use, not just non-potable irrigation or flushing

Final Verdict

A rainwater harvesting system is only as good as its weakest stage — collection, first-flush, filtration, and storage all have to be sized together, not just the tank in isolation.

  • Calculate yield from roof area, rainfall, and a runoff coefficient matched to the actual roof material.
  • Never skip first-flush diversion — it's the single biggest lever on stored water quality.
  • Match filtration level to end use — coarse screening suffices for irrigation; potable use needs fine filtration plus disinfection and usually a permit.
  • Size gutters and downpipes for peak design-storm intensity, not average rainfall, or overflow losses erase much of the harvestable yield.
  • Decide deliberately between storage and recharge (or both) based on actual on-site demand versus harvestable yield.
  • Never directly cross-connect a harvesting system with a potable municipal or well supply without an air gap or approved backflow preventer.

Related calculators

Use these calculators when you need to turn this reference information into project quantities:

Related resources

  • Water Tank Capacity Sizing Guide

    Complete guide to sizing a water storage tank — daily demand estimation, days-of-storage buffers, overhead vs underground vs bladder tank comparison, tank shape volume formulas, fire/emergency reserve, and worked examples for a household and a small commercial building.

  • Waterproofing Methods Guide: Cementitious, Liquid/PU, and Sheet Membrane

    Practical guide to choosing a waterproofing method — cementitious coating, liquid/PU membrane, and bituminous sheet membrane compared for roof, bathroom, and basement applications, with coverage rates and a worked example.

FAQ

Harvestable yield is roof area times rainfall depth times a runoff coefficient, expressed as: Yield (liters) = Roof Area (m²) × Rainfall (mm) × Runoff Coefficient. The runoff coefficient accounts for water lost to evaporation, initial wetting of the roof surface, and minor losses in the gutter system, and it varies by roof material — a smooth metal roof has a high coefficient (little loss) while a rough, porous, or vegetated roof surface has a meaningfully lower one. For annual planning, multiply by the site's average annual rainfall; for sizing a single storm event's first-flush or peak gutter flow, use the design storm's rainfall intensity instead of the annual average, since these are two different design questions using the same base formula.
First-flush diversion is a device or simple standpipe system that automatically discards the first portion of runoff from each rain event — this initial flow carries the accumulated dust, leaf litter, bird droppings, and pollutants that settled on the roof during the preceding dry period, and diverting it away from the storage tank meaningfully improves the stored water's quality without needing continuous filtration. A common sizing rule of thumb is roughly the first 0.5 to 1 mm of rainfall per square meter of roof area (equivalent to a specific liter volume per square meter, since 1 mm over 1 m² is 1 liter), though local guidance and roof condition (more overhanging trees means more debris, and a larger first-flush volume is warranted) should adjust this baseline. Skipping first-flush diversion is one of the most common reasons a harvesting system delivers visibly dirty or contaminated water despite an otherwise well-designed collection and storage system.