Construction Calculators

Rainwater Harvesting Calculator(Calculate Yield, Tank Size & Water Savings)

Calculate rainwater yield, tank storage, overflow, and demand coverage.

Rainwater Harvesting Inputs

Section 1: Catchment & Rainfall

ℹ️Use roof plan area, terrace area, or paved collection area.

ℹ️Typical annual rainfall can range from 250 to 3,000 mm. Dry regions may be lower; very wet regions can exceed this.

Section 2: Collection Efficiency

ℹ️Surface type sets a default runoff coefficient. Choose custom to enter your own value.

ℹ️Typical roof values range from 0.75 to 0.95. Lower values collect less water.

ℹ️Allows for filter, gutter, conveyance, and practical collection losses.

ℹ️Optional rainfall depth diverted before storage. Enter 0 if not used.

Section 3: Storage & Demand

ℹ️Optional. Used to estimate overflow and usable stored water.

ℹ️Optional. Used for demand coverage and days of supply.

ℹ️Used to recommend a practical tank size from daily demand.

Large roof / site collection

💧 You can harvest up to 57,420 litres of rainwater per year.

Effective capture is 71.8% after runoff, first flush, and system efficiency losses.

This can cover 62.9% of your annual water demand.

Inputs Used

Catchment Surface

Concrete roof / terrace

Catchment Area

100 m2

Annual Rainfall

800 mm

Runoff Coefficient

0.8

System Efficiency

90%

First Flush Depth

2 mm

Other Conversions

Cubic Meters

57.42 m3

US Gallons

15,168.8 US gal

Imperial Gallons

12,630.6 imp gal

Cubic Feet

2,027.8 ft3

Current Tank & Demand Planning

Entered Tank Capacity

5,000 L

Max Stored at One Time

5,000 L

Limited by the entered tank capacity.

Annual Overflow With This Tank

⚠️ 52,420 L will overflow without additional storage

Compares total annual harvest with the entered tank size. Actual overflow depends on rainfall timing and water use.

Annual Demand

91,250 L

Potential Demand Coverage

62.9%

Based on total annual harvest, before detailed seasonal timing.

Backup Water Still Needed

33,830 L

Supply From Full Entered Tank

20 days

At 250 L/day demand.

Recommended Backup Tank

2,000 L

Sized for 7 dry days plus 10% safety. Calculated need: 1,925 L. This is not sized to store all annual rainfall.

Loss Breakdown

Gross rainfall volume is 80,000 L. Runoff capture is 64,000 L, with 200 L reserved as first flush loss.

Harvestable water is calculated from catchment area, rainfall, runoff coefficient, first flush loss, and system efficiency.

Approximate results for planning only. Verify with a professional.

Rainwater Harvesting VisualizationArea: 100 m2First flush/filterTank: 5,000 LAnnual rainfall: 800 mmNet harvest: 57,420 LEfficiency: 90%Supply: 20 daysDiagram simplified for clarity (not to scale)

Purpose of a Rainwater Harvesting Calculator

A rainwater harvesting calculator estimates how much water can be collected from a roof, terrace, or paved catchment using local rainfall and practical collection losses.

It helps homeowners, contractors, plumbers, and site engineers size storage tanks, check expected overflow, and compare rainwater availability with non-potable daily water demand. Use the Water Tank Capacity Calculator alongside this estimate when you need to size the actual storage tank dimensions properly.

How the rainwater harvesting calculation works

The calculator converts the catchment area to square meters and rainfall to millimeters. Since 1 mm of rain over 1 m2 equals 1 liter, the water quantity is simple to estimate.

Step 1 - Calculate gross rainfall volume

Gross Rainfall Volume = Catchment Area x Rainfall
Liters = m2 x mm

This is the theoretical water falling on the roof or terrace before any surface, gutter, filter, or first flush losses.

Step 2 - Apply runoff coefficient

Runoff Captured Water = Gross Rainfall Volume x Runoff Coefficient

The runoff coefficient adjusts for the catchment surface. Metal roofs collect more water, while rough or porous surfaces collect less.

Step 3 - Subtract first flush loss

First Flush Loss = Catchment Area x First Flush Depth
Water After First Flush = Runoff Captured Water - First Flush Loss

First flush is the initial dirty roof water diverted away from the storage tank. If you enter 0, the calculator skips this loss.

Step 4 - Apply system efficiency

Net Harvestable Water = Water After First Flush x System Efficiency

System efficiency accounts for practical losses in gutters, downpipes, filters, leakage, splash, and maintenance conditions.

Step 5 - Check storage, overflow, and demand

Overflow = Net Harvestable Water - Entered Tank Capacity
Period Demand = Daily Demand x Days in Period
Demand Coverage = Net Harvestable Water / Period Demand x 100
Backup Tank Need = Daily Demand x Dry Days x Safety Factor

Storage planning compares net harvest with the entered tank capacity and daily demand. The recommended backup tank is sized for dry days, not for storing all annual or monthly rainfall. If you already know the required litres, the Water Tank Capacity Calculator can convert that storage requirement into rectangular or cylindrical tank dimensions.

Real-World Example

Suppose a house has a 100 m2 concrete terrace, 800 mm annual rainfall, 0.8 runoff coefficient, 90% system efficiency, 2 mm first flush, a 5,000 L tank, 250 L/day water demand, 7 backup dry days, and a 10% safety factor.

Step 1 - Gross rainfall volume

Gross water = 100 x 800 = 80,000 L

The terrace receives 80,000 liters of rainwater in a year before any practical collection losses.

Step 2 - Runoff captured from concrete terrace

Runoff water = 80,000 x 0.8 = 64,000 L

With a runoff coefficient of 0.8, about 64,000 liters can be captured before first flush and system efficiency losses.

Step 3 - First flush loss

First flush loss = 100 x 2 = 200 L
Water after first flush = 64,000 - 200 = 63,800 L

The first 200 liters are diverted to reduce dust and debris entering the storage tank.

Step 4 - Net harvestable rainwater

Net harvest = 63,800 x 90% = 57,420 L/year

This means the roof can harvest up to 57,420 liters of rainwater per year under these assumptions.

Step 5 - Check overflow with the entered tank

Overflow = 57,420 - 5,000 = 52,420 L/year

A 5,000 L tank can only store 5,000 L at one time, so up to 52,420 L may overflow during the year without additional storage or regular water use.

Step 6 - Compare with annual demand

Annual demand = 250 x 365 = 91,250 L
Demand coverage = 57,420 / 91,250 x 100 = 62.9%
Backup water needed = 91,250 - 57,420 = 33,830 L

The harvested water can potentially cover about 62.9% of the annual demand, with 33,830 L still needed from another source.

Step 7 - Recommended backup tank size

Calculated backup tank = 250 x 7 x 1.10 = 1,925 L
Practical rounded tank size = 2,000 L

The recommended backup tank is rounded up to a practical 2,000 L. This dry-day backup size is different from storing all annual rainfall.

How to Use the Rainwater Harvesting Calculator

  1. Choose annual or monthly rainfall and enter the rainfall amount for your location.
  2. Enter the roof, terrace, or paved catchment area.
  3. Select the catchment surface or enter a custom runoff coefficient.
  4. Add first flush, tank capacity, and daily demand if you want storage planning.
  5. Review net harvest, tank overflow, days of supply, and recommended tank size.

Rainwater Harvesting Calculator Limitations

  • Rainfall is assumed as a total depth for the selected period, not a day-by-day rainfall pattern.
  • Overflow is a simplified estimate and does not model storm timing or tank drawdown between storms.
  • Water quality, filtration, disinfection, and local code requirements must be checked separately.
  • Actual yield can vary with roof slope, gutter layout, leaf guards, maintenance, and leakage.

Related Calculators

Use the Water Tank Capacity Calculator to calculate the physical volume of a rectangular or cylindrical storage tank.

The Roofing Sheet Calculator can help estimate roof area when planning roof-based collection.

Use the Pipe Volume Calculator for plumbing line capacity after the tank.

FAQ

You can estimate rainwater collection by multiplying your roof area by rainfall and a runoff coefficient. For example, a 100 m² roof with 800 mm rainfall can collect around 60,000 to 70,000 liters per year depending on efficiency.
Tank size depends on your daily water demand and how many dry days you want to cover. A common approach is daily demand multiplied by backup days, with an added safety factor.
Yes. Rainwater harvesting can significantly reduce water bills, improve water availability during shortages, and support sustainable water use, especially in areas with seasonal rainfall.
Harvestable rainwater is calculated as catchment area multiplied by rainfall depth, runoff coefficient, and system efficiency, after subtracting any first flush loss.
Metal roofs usually collect the most water, often around 0.85 to 0.95. Concrete and tile roofs are commonly estimated around 0.75 to 0.85 depending on slope, surface condition, and drainage.
First flush is the initial rainwater diverted away from the tank to remove dust, leaves, bird droppings, and roof contaminants before cleaner water is stored.
Yes. Enter daily demand and backup dry days to estimate a recommended storage capacity with a safety factor.
No. It estimates quantity only. Potable use requires filtration, disinfection, and local code compliance.
Rainwater can be used for drinking only after proper filtration, disinfection, and compliance with local regulations. This calculator estimates quantity, not water quality.
A 1 mm rainfall depth over 1 square meter is 0.001 cubic meters of water, which is equal to 1 liter.