March 28, 20264 min read

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.

rainwater harvesting water conservation roof area sustainability calchub
Ad 336x280

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

CityAvg. Annual Rainfall (mm)Best Collection Months
Mumbai2,167 mmJune–September
Chennai1,400 mmOct–Dec (NE monsoon)
Kolkata1,600 mmJune–September
Bengaluru970 mmJune–Sept, Oct–Nov
Delhi790 mmJuly–August
Hyderabad812 mmJune–September
Pune722 mmJune–September
Ahmedabad782 mmJuly–August
Jaipur650 mmJuly–August
Bhopal1,146 mmJune–September
Coimbatore689 mmOct–Dec
Nagpur1,034 mmJune–September
Mumbai and Kolkata have obvious advantages. But even Delhi — which many assume is too dry — gets enough monsoon rainfall that a 100 m² roof could realistically collect 40,000–50,000 litres per year.

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
Ad 728x90