How rainwater harvesting calculator works
The core arithmetic: one millimeter of rain on one square meter of roof yields exactly one liter — the metric system's nicest gift to rain harvesting. In imperial units, one inch of rain on one square foot yields 0.623 gallons. Multiply roof area by rainfall and you have the theoretical maximum capture.
Real roofs do not deliver everything. Splash-out, surface wetting, film loss and first-flush debris mean a fraction of the theoretical total reaches storage, so the calculator applies a runoff coefficient by surface: metal sheeting about 0.95, tile or concrete 0.90, asphalt shingle 0.85, gravel 0.80, and green (planted) roofs around 0.55, since the soil layer absorbs a large share.
Enter roof area (m² or ft²), rainfall depth (mm or inches) and the roof surface. The tool shows the harvestable volume in liters and US gallons, the cubic-meter total for tank sizing, and the loss to surface inefficiency. Use a whole season's rainfall for a seasonal estimate, or a single storm for tank-dynamic planning.