Audited ·Last updated 27 Jul 2026·5 citations·Tier 1·0 uses

Rainwater Harvesting Calculator

Estimate collected rainwater from roof area, rainfall, runoff efficiency, tank size, demand, and overflow.

Rainwater Harvesting Calculator

Collectable rainfall after efficiency and losses
1,569.6105
Gross rainfall volume
1,870.13
Ending tank volume after demand
700
Overflow volume
769.6105
Shortfall volume
0
Capture ratio of gross rainfall
83.93

Background.

A rainwater harvesting calculator estimates how much water can be collected from a roof or other catchment during a rainfall period, how much fits in storage, and how much is lost to overflow or demand. The canonical use case is a homeowner sizing rain barrels, a gardener planning irrigation, a small facility considering a cistern, or a water-conservation user trying to translate a forecast into gallons. The calculation starts with catchment area and rainfall depth, then applies a runoff or collection efficiency. A two-and-a-half-inch storm on a 1,200 square foot roof is not an abstract weather number; it is about 1,869 gallons before efficiency and losses.

People search for this calculator because the mental conversion is not obvious. Rainfall is reported in inches or millimetres, roof area is measured in square feet or square metres, tanks are sold in gallons or litres, and garden demand may be estimated by watering cans or hose flow. The formula connects those units. In U.S. customary units, one inch over one square foot is one twelfth of a cubic foot. Multiplying by the gallons per cubic foot relationship gives about 0.623 gallons per square foot-inch. In metric units, the relationship is cleaner: one millimetre of rain over one square metre equals one litre.

The useful estimate is not just gross rainfall volume. Roof texture, gutters, splash, wind, first flush, leaves, leaks, and filter losses reduce the amount that actually reaches the tank. Collection efficiency is therefore an input, not a hidden promise. Storage capacity also matters. A roof may produce 1,569.61 collectable gallons after losses, but a 1,000 gallon tank starting with 200 gallons can only hold 800 new gallons before overflowing. A calculator that only reports catchment yield can make storage look more useful than it is. The tank balance shows capture, overflow, ending storage, and shortage.

There is also a public-health and stormwater context. EPA promotes rain barrels as one way to reduce runoff and hold water for later landscape use, while CDC warns that collected rainwater can carry contaminants and may need treatment before drinking. The Texas Water Development Board rainwater manual gives practical design context for roof catchments, storage, conveyance, and treatment. NOAA climate products provide rainfall normals and station data that users may use for long-term planning. The calculator should not decide potability, roof-material safety, local plumbing rules, or backflow protection. It should keep the arithmetic transparent and warn users to match use case with treatment and regulation.

For engineering, the formula should support both event and planning modes. Event mode uses a single rainfall depth, such as 2.5 inches from a storm. Planning mode can use monthly rainfall and monthly demand, repeating the tank balance over time. The core still remains area times depth times efficiency, followed by storage constraints. Fixed first-flush losses should be optional because some systems use diverters while others use screen and filter losses. The most useful user experience shows gross yield, collectable yield, stored water, overflow, and shortfall side by side.

What is rainwater harvesting calculator?

Rainwater harvesting is the collection and storage of rainfall from a roof, paved surface, or other catchment for later use. In calculator terms, the catchment area receives a depth of rain, and that depth over an area creates a volume. The gross volume is the theoretical maximum if every drop were captured. The collectable volume applies efficiency and first-flush losses. The usable volume also depends on tank capacity, starting tank level, and demand during the period.

The key vocabulary is catchment, rainfall depth, runoff coefficient, first flush, tank capacity, overflow, and demand. Catchment is the surface collecting rain. Rainfall depth is the measured or forecast depth over a period. Collection efficiency is the fraction that reaches storage after surface, gutter, filter, and conveyance losses. First flush is water intentionally diverted at the start of rainfall to reduce debris and contaminants. Overflow is collectable water that cannot fit in the tank. Shortfall is unmet demand when storage is not enough. The calculator is valid for planning-level non-potable water estimates. Potable use, plumbing connection, cross-connection control, and treatment require local rules and health guidance.

For best results, users should keep the rainfall period, demand period, and starting tank level aligned. Mixing a one-day storm with monthly demand can make storage look better or worse than reality.

How to use this calculator.

  1. Measure roof or catchment area in square feet or square metres.
  2. Enter rainfall depth for the storm, month, or planning period.
  3. Choose collection efficiency based on roof, gutters, filters, and losses.
  4. Enter any fixed first-flush or diversion loss.
  5. Enter tank capacity, starting tank volume, and demand for the same period.
  6. Review collectable volume, ending storage, overflow, and shortfall.
  7. Check local health, plumbing, and treatment rules before using water for anything beyond approved non-potable uses.

The formula.

Gal = A × R × 0.623 × e − f

The formula is a depth-to-volume conversion. In U.S. customary units, roof area is in square feet and rainfall is in inches. One inch is one twelfth of a foot, so one inch over one square foot is 1/12 cubic foot. A cubic foot contains about 7.48052 U.S. gallons, so 7.48052 divided by 12 is about 0.623 gallons. That constant is not a rainwater-specific rule; it is a unit conversion. Gross gallons therefore equal square feet times inches times 0.623.

Metric mode uses the litre relationship directly. One millimetre is 0.001 metre. One square metre times 0.001 metre is 0.001 cubic metre. One cubic metre is 1,000 litres, so 0.001 cubic metre is 1 litre. Therefore rainfall millimetres times square metres equals litres. The calculator can convert between gallons and litres after computing volume, but it should keep one internal unit system to avoid repeated rounding.

Collection efficiency accounts for real system losses. If the roof produces 1,870.13 gallons gross and efficiency is 85%, the system collects 1,589.61 gallons before fixed losses. A 20 gallon first-flush diversion leaves 1,569.61 gallons. Efficiency and fixed losses are separate because a percentage loss scales with storm size, while a first-flush loss can be a fixed volume per event. Users should not assume 100% capture unless they are deliberately computing a theoretical upper bound.

Storage balance is a reservoir problem. Add collectable water to starting tank volume. If the total exceeds tank capacity, the excess is overflow. The water available for demand is capped at tank capacity. Subtract demand from available water. If demand is larger, the ending tank is zero and the difference is shortfall. If demand is smaller, ending tank volume remains. This order matters: overflow happens before later demand in a simple event model unless the calculator is running a time-step simulation that interleaves rainfall and use.

A worked example.

Example

The worked example uses a 1,200 square foot roof and 2.5 inches of rain. Using the full gallons-per-square-foot-inch conversion factor gives 1,870.13 gross gallons. At 85% collection efficiency, 1,589.61 gallons reach the system before the fixed loss. Subtracting the 20 gallon first-flush diversion leaves 1,569.61 collectable gallons. The tank starts with 200 gallons, so the incoming water would raise it to 1,769.61 gallons if storage were unlimited. A 1,000 gallon tank therefore overflows by 769.61 gallons. After the planned 300 gallons of demand, 700 gallons remain and there is no shortfall. The example shows why storage, rather than roof yield, can be the limiting factor.

fixed Loss Gallons20
demand Gallons300
collection Efficiency Percent85
roof Area Sq Ft1,200
rainfall In2.5
starting Tank Gallons200
tank Capacity Gallons1,000

Frequently asked questions.

Where does the 0.623 constant come from?
The 0.623 gallons per square foot-inch value is a unit conversion. One inch of rainfall is one twelfth of a foot. Spread over one square foot, that is one twelfth of a cubic foot. A cubic foot contains about 7.48052 U.S. gallons, so the result is about 0.623 gallons. The constant is useful for U.S. customary inputs, but it does not represent collection efficiency, roof losses, or water quality. Those must be modelled separately. For implementation, keep rainfall period, tank capacity, efficiency, fixed losses, and demand period visible so users can audit the water balance.
Why is collection efficiency less than 100%?
Real systems do not capture every drop that falls on the catchment. Water can splash, evaporate, stay on the roof, miss gutters in wind, leak through joints, or be diverted through screens and first-flush devices. Leaves and debris can also reduce flow into the tank. A smooth metal roof with well-maintained gutters may perform better than a rough surface or poorly maintained gutter system. The calculator exposes efficiency so users can test conservative and optimistic scenarios instead of assuming perfect capture.
Can collected rainwater be used for drinking?
Do not assume collected rainwater is safe to drink. CDC warns that rainwater can pick up contaminants from roofs, gutters, storage tanks, animals, dust, and the atmosphere. Potable use may require filtration, disinfection, testing, approved materials, and local plumbing compliance. The calculator estimates volume only. It should label non-potable uses such as irrigation separately from potable claims. If a user intends to drink the water, health authority guidance and local regulations are more important than the yield calculation. For implementation, keep rainfall period, tank capacity, efficiency, fixed losses, and demand period visible so users can audit the water balance.
Should I use forecast rainfall or climate normals?
Use forecast or measured rainfall for a single event and climate normals or station records for long-term planning. A storm calculation answers how much a tank might fill this week. A monthly or annual planning calculation answers whether storage and demand are balanced over seasons. NOAA climate data can help choose representative rainfall values, but local microclimate, roof area, and demand still matter. The calculator should make the rainfall period explicit so users do not mix daily demand with annual rainfall.
How should tank overflow be interpreted?
Overflow is water that could be collected from the roof but cannot be stored because the tank is full. It is not a failure of the catchment formula; it is a storage limit. High overflow means the tank is small relative to catchment area and storm size, or that demand occurs too late to free storage. Users can reduce overflow by adding storage, increasing approved water use between storms, or using overflow routing for safe drainage. The calculator should not imply overflow water disappears harmlessly.
What if demand happens during the storm?
The simple event formula fills the tank first, computes overflow, and then subtracts demand. That is conservative for overflow if water is also being used during rainfall. A more detailed model can run hourly or daily time steps, adding rainfall and subtracting demand in sequence. For most rain-barrel sizing questions, the simple balance is adequate. For cistern design, irrigation scheduling, or building-scale reuse, a time-step model with rainfall records and demand patterns is better. For implementation, keep rainfall period, tank capacity, efficiency, fixed losses, and demand period visible so users can audit the water balance.
Does roof material matter?
Yes. Roof material can affect runoff efficiency, debris, water quality, and approved use. Smooth metal roofs often shed water efficiently, while rough or absorbent surfaces may lose more water. Some roofing materials may introduce contaminants that matter for potable or sensitive uses. The calculator can accept an efficiency assumption by material, but it should not certify water quality. Users should check health and building guidance before using harvested water indoors or around food crops. For implementation, keep rainfall period, tank capacity, efficiency, fixed losses, and demand period visible so users can audit the water balance.
When should I not use this calculator?
Do not use it as the sole basis for potable water system design, plumbing permits, cross-connection decisions, stormwater compliance, structural tank support, or emergency water safety. It also should not replace a detailed cistern simulation where rainfall and demand vary daily. Use it for transparent planning: roof area, rainfall, efficiency, storage, overflow, and demand. For regulated uses, local codes, health department rules, and professional design should control the final system. For implementation, keep rainfall period, tank capacity, efficiency, fixed losses, and demand period visible so users can audit the water balance.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon