WaterCalcLab
⌕DEOpen tools ↗
Rainwater harvesting

Rain Barrel Calculator

Estimate how many empty barrels could contain one specified rainfall event.

Your inputs

Preset values are illustrative examples.

Range in base units: 0.001 – 10000000
Range in base units: 0 – 10000
Range in base units: 0.01 – 1
Range in base units: 0.01 – 1
Range in base units: 0.001 – 10000000
YOUR WATER PLAN

Your result

Theoretical collection2,500.00 L2.500 m³ · 660.43 US gal
Estimated usable collection1,912.50 L1.913 m³ · 505.23 US gal
Estimated losses587.50 L0.588 m³ · 155.20 US gal
Yield at 70% system efficiency1,487.50 L1.488 m³ · 392.96 US gal
Yield at 95% system efficiency2,018.75 L2.019 m³ · 533.30 US gal
Barrels for this event10.00 count

Bars compare only results in the same unit group. They are normalized, not a time-series forecast.

Planning result based on your inputs.

How this tool works

Estimate how many empty barrels could contain one specified rainfall event.

N = ceil(event yield ÷ barrel capacity)

Example calculation

The prefilled form is a worked example. Its base-unit inputs and expected outputs are shown below; use the reset button to restore it.

InputExample
Area100
Rainfall for the selected period25
Roof runoff coefficient0.85
System efficiency (separate losses)0.9
One barrel capacity200
Theoretical collection2,500.00 L2.500 m³ · 660.43 US gal
Estimated usable collection1,912.50 L1.913 m³ · 505.23 US gal
Estimated losses587.50 L0.588 m³ · 155.20 US gal
Yield at 70% system efficiency1,487.50 L1.488 m³ · 392.96 US gal
Yield at 95% system efficiency2,018.75 L2.019 m³ · 533.30 US gal
Barrels for this event10.00 count

Frequently asked questions

How should I choose the inputs?

Use measurements and local records for the stated period. All preset values are illustrative examples, not recommendations.

What does this result leave out?

Use event rainfall, not annual rainfall. Connected barrels may not fill evenly; overflow routes and mosquito-proof covers are necessary.

Continue your plan

Related reading

Sources & method references

Method version 1.0 · Last reviewed: 2026-10-10

Privacy preferences

Google Analytics loads on public pages for guests independently of this choice. Signed-in CMS users are excluded. This choice controls optional local analytics and advertising. Preferences can be stored locally.