Rain Barrel Storage Calculator — Roof Runoff & Tank Fill
Estimate how much water a roof can deliver during a rainfall event and see whether the selected barrel can hold all or only part of that event.
Roof and barrel inputs
Rain barrel event result
Rain barrel runoff formula
Collectable water = theoretical volume × runoff coefficient × collection efficiency
Final barrel level = minimum(barrel capacity, starting water + collectable water)
Overflow = max(0, starting water + collectable water − barrel capacity)
Because 1 mm of rainfall over 1 m² equals 1 litre of water, the calculation can be understood directly in litres when area is in square metres and rainfall is in millimetres.
Worked example
For a 120 m² catchment, 25 mm rainfall, 0.90 runoff coefficient and 0.95 collection efficiency:
Collectable = 3,000 × 0.90 × 0.95 = 2,565 L
Starting water = 50 L
Barrel = 500 L
Potential overflow = 50 + 2,565 − 500 = 2,115 L
How to use the result
A large overflow number does not necessarily mean the barrel is unsuitable; it means the selected event produces more water than the barrel can store. The extra volume needs another drainage, infiltration or storage route that is appropriate for the site.
For household or site planning, test several rainfall scenarios rather than relying on one event. Small barrels fill quickly during moderate storms, while larger storage volumes can retain more of the generated runoff.
Frequently Asked Questions
How many litres can a roof collect?
Approximately roof area in m² × rainfall in mm gives theoretical litres before losses.
Why use a runoff coefficient?
Not every drop becomes usable collected runoff.
Can a barrel overflow?
Yes, and the tool makes that quantity visible.
Does this size gutters or downpipes?
No. Those components need separate drainage calculations.