Rainwater Harvesting Calculator
A roof collects far more water than most people expect: an inch of rain on 1,000 square feet yields about 623 gallons. Enter your roof size, roofing material and local rainfall, and this calculator shows how much you can collect each month and year, then tests tank sizes against how much water you plan to use, month by month, so you can choose a tank that is big enough without overspending.
Rainwater harvesting calculator
Rainwater Harvesting Planner
Excel rainwater balance workbook, a tank sizing comparison sheet, a system maintenance checklist and a water use log.
- Balance workbook (XLSX)
- Tank comparison (PDF/XLSX)
- Maintenance checklist (PDF/DOCX)
- Water log (PDF/DOCX/XLSX)
Formats: XLSX, PDF, DOCX. Instant download after payment (link valid 72 hours, up to 5 downloads). AI-assisted: the templates were drafted with AI help and reviewed and laid out by Kedop.
$3.00 USD, one-time
Secure card checkout by Stripe. Full refund within 7 days — see the refund policy and license.
The rainwater formula
| Units | Formula |
|---|---|
| US | Gallons = roof area (sq ft) × rainfall (inches) × 0.623 × runoff coefficient |
| Metric | Litres = roof area (m²) × rainfall (mm) × runoff coefficient |
The 0.623 comes from the volume of one inch of water over one square foot: 144 cubic inches, which is 0.623 US gallons. In metric it is even simpler — 1 mm of rain on 1 m² is exactly 1 litre. Use the roof’s footprint (the area it covers on the ground), not the sloped surface area.
Runoff coefficients
| Roof surface | Typical coefficient |
|---|---|
| Metal | 0.9–0.95 |
| Asphalt shingle | 0.8–0.9 |
| Concrete or clay tile | 0.75–0.9 |
| Rough or porous tile | about 0.7 |
| Green (planted) roof | 0.3–0.5 |
Not all rain that lands on a roof reaches the tank: some splashes off, soaks in, evaporates, or goes to the first-flush diverter. The coefficient accounts for these losses.
Worked example
A 1,500 sq ft asphalt-shingle roof (coefficient 0.85) in a place with 42.4 inches of rain a year collects 1,500 × 42.4 × 0.623 × 0.85 ≈ 33,700 gallons a year — about 794 gallons for every inch of rain. With a monthly use of 1,200 gallons for the garden and toilets (14,400 a year), even a 1,500-gallon tank meets nearly all of that demand in this steady-rainfall example; in climates with dry summers, a much larger tank is needed to carry water from the wet months.
Sizing a tank
- List monthly rainfall for your area (national weather services publish averages).
- Estimate monthly use: garden irrigation, toilet flushing, laundry, livestock.
- Test a tank size: the table shows each month’s collection, use, overflow and what’s left.
- Increase the tank until the dry months are covered or the extra cost isn’t worth it.
- Consider a dry-year scenario — enter lower rainfall figures to test resilience.
Uses for harvested rainwater
- Garden and lawn watering — the most common use, needing little treatment.
- Toilet flushing and laundry, with filtration and a separate pipe system.
- Washing cars and equipment.
- Livestock and animals, with appropriate filtering.
- Drinking water only with proper treatment and in line with local health regulations.
System components
| Part | What it does |
|---|---|
| Gutters and downpipes | Collect water from the roof |
| Leaf screens | Keep debris out |
| First-flush diverter | Discards the first, dirtiest water from each storm |
| Tank or cistern | Stores water; opaque to stop algae |
| Overflow | Sends excess safely away from foundations |
| Pump and filter | Delivers water to taps, irrigation or toilets |
Keeping water clean
- Keep gutters and screens clear so leaves don’t rot in the tank.
- Use a first-flush diverter; a common rule of thumb discards roughly the first 10 gallons per 1,000 sq ft of roof (or around 0.5–1 mm of rain), though designs vary.
- Choose an opaque tank and keep the lid sealed to block light and mosquitoes.
- Draw water from just above the bottom, above the sediment layer.
- Clean the tank every few years or when sediment builds up.
Garden watering needs
A common rule of thumb for lawns and vegetable beds in the growing season is about an inch of water a week, which is roughly 0.62 gallons per square foot (25 litres per m²). A 200 sq ft vegetable garden therefore uses around 125 gallons a week in dry spells, or about 500 gallons a month — useful for setting the “water use per month” figure.
Tank types
| Tank | Typical sizes | Notes |
|---|---|---|
| Rain barrel | 50–80 gal (200–300 L) | Cheap and easy; fills in one storm |
| Plastic tank above ground | 250–5,000 gal | Most common for homes |
| Slimline wall tank | 100–1,000 gal | Fits narrow side yards |
| Underground tank | 1,000–10,000+ gal | Out of sight, cooler water, costly to install |
| Bladder under deck | 500–2,000 gal | Uses unused space |
Rules and permits
Rainwater harvesting is encouraged in many places and restricted in a few, and indoor use usually has plumbing rules to prevent cross-connection with drinking water. Check local regulations, building codes and any rebates before installing a large system.
Planning pack
The optional pack includes an Excel rainwater balance workbook with your local rainfall, a tank sizing comparison sheet, a system maintenance checklist and a water use log. The calculator above is free.
AI-assisted content
This page was drafted with AI assistance and reviewed by Kedop. Results are estimates; rainfall varies and local rules apply.
Frequently asked questions
How much rainwater can I collect?
About 0.623 gallons per square foot per inch of rain (1 litre per m² per mm), times a runoff coefficient.
How much water does 1 inch of rain on 1,000 sq ft produce?
About 623 gallons before losses.
What size rainwater tank do I need?
It depends on rainfall pattern and use; test sizes with the monthly balance.
Should I use the sloped roof area?
No, use the footprint area the roof covers.
What is a first-flush diverter?
A device that discards the first, dirtiest rainwater from each storm.
Is harvested rainwater drinkable?
Only with proper treatment and in line with local health regulations.
How many rain barrels do I need?
Divide the water from a typical storm by the barrel size; one inch on 1,000 sq ft yields roughly 530–620 gallons, enough to fill ten or eleven 55-gallon barrels.