Rainwater Harvesting Calculator: How Much Water Can Your Roof Collect?
Calculate your roof's rainwater collection potential using area, local rainfall, and efficiency. Includes rainfall data for major Indian cities and tank sizing guide.
Every time it rains, water hits your roof and flows straight into the drain. In a country where groundwater levels are dropping in most states and water scarcity affects hundreds of millions of people, that runoff represents a real opportunity going to waste.
The Rainwater Harvesting Calculator on CalcHub helps you estimate exactly how much water your roof can collect annually — and whether you need a 1,000-litre tank or a 10,000-litre one.
The Basic Formula
Rainwater collection potential isn't complicated in theory:
Volume (litres) = Roof Area (m²) × Annual Rainfall (mm) × Collection Efficiency
The tricky part is knowing your local rainfall and what collection efficiency to realistically expect.
Collection efficiency accounts for losses: water that evaporates before reaching your tank, dirt and debris that washes off the roof in the first few minutes of rain (the "first flush"), and any overflows. A well-designed system with a first-flush diverter typically achieves 70–85% efficiency. A basic setup without one is more like 60–70%.
Annual Rainfall for Major Indian Cities
| City | Avg. Annual Rainfall (mm) | Best Collection Months |
|---|---|---|
| Mumbai | 2,167 mm | June–September |
| Chennai | 1,400 mm | Oct–Dec (NE monsoon) |
| Kolkata | 1,600 mm | June–September |
| Bengaluru | 970 mm | June–Sept, Oct–Nov |
| Delhi | 790 mm | July–August |
| Hyderabad | 812 mm | June–September |
| Pune | 722 mm | June–September |
| Ahmedabad | 782 mm | July–August |
| Jaipur | 650 mm | July–August |
| Bhopal | 1,146 mm | June–September |
| Coimbatore | 689 mm | Oct–Dec |
| Nagpur | 1,034 mm | June–September |
A Worked Example
Say you live in Pune, with a flat roof of 80 m². Annual rainfall is ~722 mm. You have a basic collection system with 65% efficiency.
80 m² × 722 mm × 0.65 = 37,544 litres per year
That's roughly 100 litres per day during the monsoon months — enough to cover toilet flushing, garden watering, car washing, and mopping for a family of four without touching your municipal supply.
Sizing Your Storage Tank
Your tank doesn't need to hold your entire annual collection — just enough to bridge gaps between rain events. For most Indian climates, a tank sized for 15–30 days of your daily usage is sufficient.
If your household uses 300 litres/day for non-potable purposes, a 5,000–9,000 litre tank works well. Larger tanks make sense in areas with long dry spells between rains.
The calculator on CalcHub helps with tank sizing too — enter your daily non-potable water usage and it suggests an appropriate tank range.
Roofing Material Matters
Not all roofs collect equally:
- RCC (concrete) roofs — best efficiency, smooth surface, minimal contamination
- Clay tiles — good, slight absorption reduces yield by 5–10%
- Metal/GI sheets — excellent runoff, watch for rust contamination in older roofs
- Asbestos sheets — not recommended for potable collection
- Terraced gardens — significantly reduced efficiency due to absorption
Is rainwater harvesting mandatory in India?
Several states have made it mandatory for new constructions above a certain plot size — including Tamil Nadu, Karnataka, Maharashtra, and Delhi. Even where it's not mandatory, many municipal corporations offer subsidies or tax rebates for installing systems.
Can harvested rainwater be used for drinking?
With proper filtration and treatment (slow sand filter + UV purification), yes. But most household systems use it for toilets, gardening, and cleaning — which covers 30–40% of typical water demand without any treatment.
What's the payback period for a rainwater system?
A basic setup — tank, first-flush diverter, gutters, and filters — costs ₹15,000–₹50,000 depending on size. Given municipal water costs and the rising cost of tanker water, most systems pay back within 3–6 years in water-stressed cities.
Related: Water Usage Calculator · Solar Savings Calculator · Carbon Footprint Calculator