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.