Rainwater Harvesting Calculator

Calculate how much rainwater your roof can collect based on catchment area, rainfall, and runoff coefficient.

Catchment Inputs

Horizontal projection of your roof or hard surface.

Single event, monthly, or annual total.

mm to discard per event

Typical value: 1–2 mm. Set 0 to skip.

Harvest Estimate

Fill in the inputs and click Calculate.

Runoff Coefficient Reference

Surface Type Typical Cv Range Notes
Metal / corrugated iron roof 0.85 – 0.95 Most efficient common material
Glazed tile / slate roof 0.80 – 0.90 Good runoff, some absorption at joints
Concrete / asphalt flat roof 0.70 – 0.85 Ponding losses on flat surfaces
Asphalt shingle / bitumen felt 0.70 – 0.80 Slight absorption in porous material
Green / vegetated roof 0.25 – 0.50 Substrate retains significant water
Gravel or paved courtyard 0.50 – 0.70 Depends on permeability and slope

Summary

Calculate how much rainwater your roof can collect based on catchment area, rainfall, and runoff coefficient.

How it works

  1. Enter your roof or catchment area in square meters or square feet.
  2. Input the rainfall amount — a single event depth (mm or inches) or a monthly/annual total.
  3. Select or enter a runoff coefficient (0–1) representing how much rain actually runs off — roofs are typically 0.75–0.95.
  4. The calculator multiplies Area × Rainfall × Runoff Coefficient to get the harvestable volume.
  5. Results are displayed in liters, US gallons, and cubic meters for easy tank sizing.

Use cases

  • Size a rainwater storage tank for a residential property.
  • Estimate seasonal water supply for irrigation on a smallholding or farm.
  • Compare collection potential across different roof materials and pitches.
  • Plan off-grid water independence for a cabin or rural property.
  • Assess whether a single rainfall event can top up a storage cistern.
  • Support grant applications by documenting expected water savings.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu