Off Grid Living Tools · Water Planning

Rainwater Harvesting Calculator

Estimate how much rainwater you can collect from your roof, evaluate seasonal supply, and plan a storage tank for off-grid living, cabins, homes and homesteads.

Off-grid cabin with roof gutters and downspouts collecting rainwater into two storage tanks beside a garden
Jump to Rainwater Calculator ↓Skip the introduction and start calculating.
Quick answer: Harvestable rainwater (liters) = roof catchment area (m²) × rainfall (mm) × runoff efficiency × (1 − additional collection loss). Annual water yield does not guarantee year-round availability: use Advanced Mode for monthly tank simulation.

Calculate Your Rainwater Supply

Enter annual rainfall and roof area for a fast annual supply estimate.

Use horizontal roof footprint, not sloped roof surface area.
Use long-term local rainfall records if available.
Illustrative coefficients; actual performance varies.
Enter only demand intended to use harvested rainwater.

Rainwater Collection Results

Annual collectible water—Estimated, before tank overflow
Annual water demand—Rainwater-served uses only
Theoretical annual coverage—Water yield ÷ demand, capped at 100%
Full-tank autonomy—At entered daily consumption
Backup tank target—14 days × daily demand, plus margin in Advanced
Annual surplus / shortfall—Annual collection less demand; not a guarantee of supply
Enter your values and select Calculate Rainwater.
Annual yield compared with demand—

How the Rainwater Harvesting Calculator Works

Rainfall depth multiplied by horizontal catchment area gives the theoretical volume of rain falling on the roof. For metric units, 1 mm of rainfall on 1 m² equals 1 liter. The calculator then applies roof runoff efficiency and, in Advanced Mode, additional collection losses and an optional per-event first-flush deduction.

Collection: Roof area × rainfall × runoff coefficient × (1 − additional loss fraction). Advanced first flush: subtract event count × first-flush volume, never below zero, for each month. Storage: the daily model distributes monthly collectible water across evenly spaced assumed rain events, caps storage at tank capacity, records overflow, and deducts daily demand, tracking any unmet demand.

Did You Know?

Using a sloped roof’s full sheet area instead of its horizontal projected area can overstate rainwater collection. Rainfall is measured as depth on a horizontal surface. A large annual rain total can also conceal several low-rainfall months.

How Much Rainwater Can I Collect From My Roof?

For a quick roof rainwater collection calculation, multiply the roof’s horizontal catchment area by rainfall depth and the collection efficiency. A 1,000 sq ft roof receiving 1 inch of rain has approximately 623 US gallons of theoretical runoff. At 85% collection efficiency, the usable collection estimate is about 530 US gallons, before any separate first-flush or additional system losses.

Use the rainwater collection calculator above to enter your roof area and rainfall in either square feet and inches or square metres and millimetres. It converts results into gallons or litres, making it useful for off-grid rainwater harvesting and initial planning of a household rainwater tank.

How Big Should My Rainwater Storage Tank Be?

A roof rainwater harvesting estimate tells you how much water could be collected, but not how much can be stored or supplied during dry weather. For rainwater tank sizing, enter daily household water demand and tank capacity, then use Advanced Mode with local monthly rainfall to compare overflow and unmet demand. Because the model assumes evenly spaced rain events within each month, use its storage results as planning estimates rather than a guarantee of water supply.

Worked Example

A home with a 100 m² horizontal roof catchment receives 1,000 mm of annual rainfall. At 80% roof runoff efficiency, estimated annual collection is 80,000 L before any additional first-flush or system losses. At 150 L/day, demand is 54,750 L/year, so annual theoretical coverage is 100%, with 25,250 L more collected than annual demand. That surplus does not prove that a 5,000 L tank will provide uninterrupted supply in dry months.

How to Use Your Results

  • Confirm roof footprint and obtain location-specific monthly rainfall records.
  • Use conservative runoff values where roofs are rough, contaminated, heavily shaded by trees, or have inefficient guttering.
  • Size rainwater storage against the longest credible dry spell, not annual yield alone.
  • Include pumps, screens, overflows, mosquito-proofing and safe treatment appropriate to the intended water use.

Expert Tips and Planning Advice

Collect rainwater from suitable roofing materials and prevent contamination from debris, animals, roof coatings, and nearby pollution. For drinking water, use proper assessment, filtration and disinfection, and follow local public-health guidance. This calculator estimates volume only; it does not certify potability or determine plumbing code compliance.

Annual Average vs. Seasonal Planning

Simple Mode is best for screening collection potential. Advanced Mode uses a daily-step assumed-storm model for comparing wet and dry months, testing proposed tank sizes, identifying overflow and unmet demand, and checking how much backup water may be needed. Neither mode models individual storms, evaporation from open storage, uncertain rainfall patterns, or climate extremes.

Rainwater Harvesting Frequently Asked Questions

How much rainwater can I collect from my roof?

Multiply your roof’s horizontal projected area in square meters by annual rainfall in millimeters, then multiply by a realistic collection efficiency. For example, 100 m² × 1,000 mm × 80% = 80,000 liters.

Is annual rainfall enough to size a storage tank?

No. A system can collect enough rain annually yet run dry during seasonal drought. Use monthly rainfall and, where possible, daily rainfall to evaluate dry spells and tank reliability.

What roof area should I enter?

Use the horizontal roof catchment footprint draining to your connected gutters. Do not use the larger sloped roof surface area.

Is rainwater safe to drink?

Not automatically. Rainwater can contain microorganisms and chemicals from roofs, gutters and storage. Potable use requires suitable assessment, treatment and monitoring under local health guidance.

Why is some rainwater lost?

Water may be lost through splash, wetting, gutter overflow, screens, leaks and first-flush diversion. Enter realistic roof runoff efficiency and avoid including the same losses twice.

What size rainwater tank do I need?

A starting backup target is your planned daily rainwater demand multiplied by desired no-rain days, plus any margin. Validate it against seasonal collection, overflow, installation limits and local conditions.

Scroll to Top