Ancient tech, modern math
The oldest known cistern sits in the Negev Desert, carved ~4,000 years ago. Its volume was laid out by counting cubits of roof catchment—basically this calculator in Bronze Age units.
This calculator uses a simple per-event model for tank effects: it assumes rainfall is spread across the number of rain events. For each event, it collects up to your tank capacity after losses and first-flush, then sums across events.
Constants are editable for transparency. Defaults reflect common conversions.
Awareness-level estimator. Real-world collection varies with roof material, gutters, screens, timing of storms, and drawdown between events.
Rainwater harvesting is the straightforward idea of catching rainfall from a roof, filtering out debris, and storing it for later use. The core math is simple: rain depth × roof area gives the raw volume hitting your roof. From there we apply a runoff coefficient (how much actually makes it to the gutter after surface wetting and splash) and a filter/screen efficiency (losses at leaf screens, mesh, or pre-filters). We also optionally subtract a first-flush amount per storm to divert initial dirty water. If you enter a tank size here, we use a simple per-event cap (not a full time-series model) to show how storage might limit captures in practice.
Suppose a 100 m² roof in a 800 mm/year climate with RC 0.9, filter 0.85, first-flush 50 L per event, and 20 events per year:
Raw: 800 mm × 100 m² ≈ 80,000 L.
After RC & filter: 80,000 × 0.9 × 0.85 ≈ 61,200 L.
First-flush (50 L × 20) subtracts 1,000 L → ≈ 60,200 L potential.
If your tank can only accept, say, 500 L per event after losses, the per-event cap would yield ~10,000 L (500 × 20).
This illustrates how storage sizing and storm frequency both matter.
Garden and landscape watering, toilet flushing, and tool washing are common. If you plan to use water for laundry or potable purposes, you’ll need appropriate treatment, backflow protection, and to follow local regulations. Always label outlets and keep roof/filters maintained.
Reminder: These are planning-level estimates. Real-world performance depends on specific roof materials, slope, gutter layout, storm timing, first-flush hardware, filtration stages, and how often you draw water from the tank. When in doubt, add safety margins.
The oldest known cistern sits in the Negev Desert, carved ~4,000 years ago. Its volume was laid out by counting cubits of roof catchment—basically this calculator in Bronze Age units.
Metric makes rain math wild: 1 mm of rain on 1 m² gives almost exactly 1 litre. You can eyeball a storm’s haul just by glancing at the forecast depth.
Green or rough roofs can soak up 20–60% of light rains before runoff starts. That’s cool for cooling, but it’s why their runoff coefficients sit far lower than metal or tile.
Skimming just the first 0.5–1 mm of rainfall can remove up to 90% of roof dust and bird droppings. That’s why a small diverter pays big clarity dividends.
Sunlight degrades stored rain fast; UV can triple the growth rate of algae. Painting tanks dark or hiding them under eaves keeps water clear and lowers filtration chores.