Sri Lanka Rainwater Harvesting Calculator
Estimate how many litres your roof can harvest each year from its area, roof type, and your district's rainfall — then see what share of your household's water that covers and what storage-tank size to buy. No signup, sources cited below.
How it works
The calculator uses the standard rainwater-harvesting yield formula recommended by the Lanka Rainwater Harvesting Forum and mirrored in international manuals such as the Texas Water Development Board's. It rests on one hydrology identity: one millimetre of rain falling on one square metre of catchment delivers exactly one litre of water. So the volume a roof can collect in a year is:
V = A × R × Cr × Es
- A — catchment area (m²).Enter the roof's plan footprint, not the sloped surface — rain falls vertically, so the horizontal area is what counts. Square feet are converted at ×0.092903.
- R — annual rainfall (mm). Each district loads a long-run rainfall normal from the Department of Meteorology (1991–2020). You can type your own station figure instead.
- Cr — runoff coefficient. The fraction of rain a roof actually sheds to the gutters, by material:
- Clay tile: 0.80
- Asbestos / metal sheet: 0.85
- Concrete flat slab: 0.75
- Green / other: 0.60
- Es — system efficiency. First-flush diversion and filter losses, default 0.85. Rain from the first minutes of a storm is diverted to wash dust off the roof, and filters lose a little more.
Dividing the annual volume by 365 gives an average daily yield. If you enter a household size, the tool compares the harvest against annual demand (people × per-capita litres × 365) to show the share met. When that share tops 100%, supply is not the constraint — storage is, because Sri Lanka's rain is concentrated in the Yala and Maha monsoons. The suggested tank size (demand × dry-spell days, rounded up to a standard 1,000 / 2,000 / 5,000 / 10,000 L tank) is what bridges the dry months. Every figure the tool uses is shown in the “Assumptions used” panel so the result is auditable, and the yield is verified two ways — the volume identity and an effective-depth cross-check that must agree to the litre.
Worked examples
Frequently asked questions
Sources & references
- Lanka Rainwater Harvesting Forum — design guidelines & runoff coefficients
- Department of Meteorology, Sri Lanka — rainfall normals (1991–2020)
- Urban Development Authority — Gazette No. 1585/23 (2009), mandatory RWH provision
- National Water Supply & Drainage Board (NWSDB) — water policy context
Runoff coefficients and the yield formula were last cross-checked against the Lanka Rainwater Harvesting Forum and TWDB guidance, and district rainfall against Department of Meteorology normals, on 2026-07-15. District figures are long-run averages rounded to the nearest 50 mm and are user-overridable.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.