Rainwater Harvest Calculator

Turn rainfall into reliable supply for your site. Enter roof size, losses, and goals today. See harvest volume, tank sizing, and savings instantly here.

White theme, single column layout. Results appear below after you calculate.

Calculated Summary
Gross, usable, first flush, and net harvested volume.
No calculation yet
Fill the inputs below and press Calculate to see results here.
Inputs
Use the responsive grid: 3 columns (large), 2 (medium), 1 (mobile).
Enter a valid rainfall amount.
Use local annual rainfall depth.
Enter a valid area.
Use roof plan area, not slope area.
Coefficient represents runoff fraction (0 to 1).
Used only when roof type is “Custom value”.
Screens, gutters, and capture quality.
Leaks, splash, and pipe losses.
Media, screens, and treatment losses.
Use 0 if tank sizing is unknown.
Divert initial dirty runoff each rain.
Used to total first flush diversion.
For storage and demand coverage.
Choose intended use: flushing, washing, etc.
Days you want the tank to cover.
Used to estimate days covered by tank.
For a quick storage cost estimate.
Used to estimate annual savings.
Tip: Keep all loss percentages realistic (0–20%) for most systems.
Example Data Table
Sample values to help you verify the workflow.
Rainfall (mm/yr) Area (m²) C Eff (%) Losses (%) First Flush (L/event) Events/yr Net (L/yr) (approx.)
800 120 0.85 90 Convey 5, Filter 2, Overflow 0 20 60 ~61,000
500 80 0.80 85 Convey 7, Filter 3, Overflow 5 15 45 ~21,000
1200 200 0.90 92 Convey 4, Filter 1, Overflow 0 25 80 ~180,000
Numbers are illustrative; your exact results depend on inputs.
Formula Used
A practical sizing approach for building projects.
  1. Gross runoff volume
    Vgross = R × A × C
    Where R is rainfall depth (meters/year), A is catchment area (m²), and C is runoff coefficient (0–1). Output is m³/year, then converted to liters.
  2. System losses and efficiency
    Vusable = Vgross × Eff × (1 − Lconvey) × (1 − Lfilter) × (1 − Loverflow)
    Percent inputs are converted into fractions.
  3. First flush diversion
    Vff = FF × N
    Where FF is liters diverted per event, and N is events per year.
  4. Net harvested volume
    Vnet = max(0, Vusable − Vff)
How to Use This Calculator
Quick steps you can follow on site.
  1. Enter annual rainfall from your city or project report.
  2. Add roof catchment area in m² or ft².
  3. Pick roof type, or choose “Custom value”.
  4. Set efficiency and losses based on gutters and filters.
  5. Add first flush liters and estimated rain events.
  6. Enter people and daily demand for storage sizing.
  7. Press Calculate to view results above the form.
  8. Use Download CSV or Download PDF for reporting.

Construction note: For potable use, add proper treatment and local approvals. For non-potable uses, plan separate plumbing, labeling, and backflow protection.

Professional Guide
A practical article aligned with the calculator outputs.

1) Why Rainwater Harvesting Matters on Sites

Roof runoff can replace part of non-potable water demand during construction and building occupancy. Even a modest roof can yield significant volume: 800 mm/year over 120 m² equals 96 m³ gross before losses. Capturing that water reduces supply interruptions, tanker trips, and operating cost.

2) Reading Rainfall Data Correctly

Use annual rainfall depth from a reliable local source, then match units. This tool accepts millimeters or inches and converts using 1 in = 25.4 mm. For design, treat rainfall as a long-term average, then add safety margin for dry years if water security is critical.

3) Catchment Area and Unit Conversions

Enter the roof plan area (horizontal projection), not the sloped surface. If you measure in feet, the calculator converts using 1 ft² = 0.092903 m². Accurate area is often the largest driver after rainfall, so verify drawings and include only connected roof sections.

4) Runoff Coefficient (C) and Surface Behavior

The runoff coefficient estimates what fraction of rain becomes flow into gutters. Typical values: metal roofs 0.85–0.90, tiles 0.80–0.85, smooth concrete about 0.70–0.80, and vegetated or gravel roofs near 0.40–0.60. Use “Custom value” for project-specific testing.

5) Losses, Efficiency, and Realistic Ranges

Real systems lose water through leaks, splashing, filter bypass, and overflow. Many well-built setups achieve 70–95% overall collection efficiency before first flush. Conveyance losses of 3–10% and filter losses of 1–5% are common. Overflow loss depends on tank size and storm pattern.

6) First Flush: Quality Protection with a Volume Cost

First flush diversion improves water quality by discarding the initial runoff that carries dust and bird droppings. Practical settings range from 10–50 L per event for small roofs, or roughly 0.5–2.0 L per m² of roof per event. Multiply by rain events per year to see the annual impact.

7) Tank Sizing Using Demand and Autonomy

Storage should match how the water will be used. The calculator estimates daily demand as people × liters per person per day, then recommends storage as demand × autonomy days. For non-potable uses, 20–60 L/person/day is a typical planning band. Larger autonomy improves resilience but increases capital cost and footprint.

8) Cost and Reporting for Stakeholders

If you enter a tariff (per m³), the tool estimates annual savings as harvested m³ × tariff. This supports basic payback screening alongside tank cost per liter. Export CSV for spreadsheets and PDF for site reports, approvals, and client updates. Always document assumptions: C, losses, first flush, and demand profile.

FAQs
Short answers for common design questions.

1) What does “net harvested” mean?

Net harvested is the usable annual volume after efficiency and loss factors, minus first flush diversion. It represents the water you can realistically store and use.

2) Should I use average rainfall or a dry-year value?

Use long-term average for baseline planning. For critical supply, test a lower rainfall scenario and increase storage or backup supply to reduce risk.

3) Why is my result zero after first flush?

If first flush total exceeds usable volume, the calculator sets net to zero. Reduce first flush per event, reduce event count, or improve efficiency and losses.

4) Can I drink the harvested water?

Only with proper treatment and local approvals. For drinking, plan filtration, disinfection, safe storage, testing, and separate plumbing from non-potable lines.

5) How do I estimate rain events per year?

Use local climate summaries, weather station records, or project hydrology reports. If unsure, start with 40–80 events and run sensitivity checks.

6) What per-capita demand should I enter?

For non-potable uses, 20–60 L/person/day is common. Use higher values for washing and cleaning-heavy sites, and lower values for toilet-only supply.

7) How accurate is the tank sizing?

It is a planning estimate based on average demand and chosen autonomy days. Detailed sizing should model seasonal rainfall, storm variability, overflow behavior, and operational constraints.

Related Calculators

horizontal curve calculatorbending moment calculatoropen channel flow calculatorramp slope calculatortruss force calculatordrainage pipe size calculatorinfiltration rate calculatorsteel beam size calculatorcut and fill calculatorweld size calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.