Water Butt Calculator (UK): How Much Rain Can I Collect?

Enter the area of the roof that drains to the gutter and where you live. You get the litres of rain you can collect in a year, in a month and in a shower, and the number of water butts that hold one shower.

UK edition. Looking for the US equivalent (feet, inches and US gallons)? Use the US version.

Jump to your result ↓

Your project

A shed or greenhouse is 5 to 15 m², a garage roof about 20 m², and one side of a house roof 30 to 50 m².

%

Some rain is lost to the roof surface, the gutter and overflow. About 80% is typical.

Results

Example job shown. Change the numbers to match yours.

Rain you can collect in a year
13,600 litres
13.6 m³ from 20 m² of roof
On average, each monthMore in the winter, and less in the summer when you want it
1,133 litres
In one 10 mm showerEvery mm of rain on 1 m² of roof is 1 litre
160 litres
Butts of 200 litres to catch that showerLink butts together so that they fill in turn
1 butts
Watering cans of 10 litres in a year
1,360 cans
  • The roof area is the plan area under the roof (the footprint), not the sloping area. The yearly rainfall figures are typical, and your local figure from the Met Office climate averages is better. A butt full of water fills fast in the autumn and winter and empties in a dry summer, so storage matters more than the yearly total. Use a lid to keep out light and insects, a diverter or overflow to the drain, and a stand high enough for a watering can.

Before you buy: round up to whole packs, check the size printed on the label, and add a little spare. Your supplier has the final say.

How this calculator works

One millimetre of rain falling on one square metre is one litre of water. So the water a roof collects in a year is its plan area (in square metres) times the yearly rainfall (in millimetres), and some of it is lost, so we multiply by the share that reaches the butt (about 80%). A shower of a given depth works the same way, and divides into water butts to show how many catch it.

litres = roof area (m²) × rainfall (mm) × share that reaches the butt

Worked example: a garage roof of 20 m² in a place that gets 850 mm of rain a year collects 13,600 litres (13.6 m³) a year, with 80% reaching the butt, which is 1,133 litres a month on average. A 10 mm shower gives 160 litres, which fills 1 butt of 200 litres, and a 20 mm shower gives 320 litres (2 butts). In a dry area of 600 mm the yearly total is 9,600 litres, and in a wet area of 1,200 mm 19,200 litres. A half house roof of 45 m² collects 30,600 litres a year, and a 6 m² greenhouse roof 4,080 litres.

Rain collected from common roofs (850 mm a year, 80% reaching the butt)

Litres in a year, and in a 10 mm shower.

RoofAreaLitres in a yearLitres in a 10 mm showerButts of 200 litres
Greenhouse6 m²4,080481
Shed9 m²6,120721
Garage20 m²13,6001601
Large garage30 m²20,4002402
Half a house roof45 m²30,6003602
Detached house roof90 m²61,2007204

Tips before you buy

  • Fit the butt to a downpipe with a diverter, so that it fills first and the overflow goes to the drain.
  • Link two or three butts together: a downpipe on a house roof fills one butt in a short shower.
  • Put the butt on a firm, level base. A full 200 litre butt weighs about 200 kilograms.
  • Keep a lid on the butt, to stop light and insects getting in, and add a tap high enough for a can.
  • Use rain on the garden, pots and greenhouse plants: it is soft water, and saves mains water in a dry summer.

Tools & materials for this project

Affiliate links As an Amazon Associate we earn from qualifying purchases. These links do not change what you pay.

Frequently asked questions

How much rain can a roof collect?

One litre for every square metre for each millimetre of rain. A 20 m² roof with 850 mm of rain a year collects about 13,600 litres, with 80% reaching the butt.

How big a water butt do I need?

Enough to hold a good shower. A 10 mm shower on a 20 m² roof gives 160 litres, so a 200 litre butt fills. Link two or three butts for a larger roof, such as a house.

How much water does a shed roof collect?

A 9 m² shed roof collects 6,120 litres a year at 850 mm of rain, and 72 litres in a 10 mm shower: about a 100 litre butt.

How many watering cans is a year of rain?

1,360 cans of 10 litres for the 20 m² roof, more than enough for a small garden if you can store it.

Is rainwater better for plants than tap water?

Yes: rainwater is soft, with no chlorine, and plants like it, particularly acid-loving ones. It also saves mains water, which costs money if you have a meter.

Add this calculator to your website

Running a blog, a contractor site or a class page? You can put this calculator on it for free. Copy the code below, and please leave the link underneath the calculator in place. The small script just resizes the frame to fit the results; if your site strips scripts, the calculator still works inside a scrolling frame.

Get the embed code

Related calculators & guides

Estimates only. Results assume standard materials and simple shapes. Supplier products vary, and the final call on quantity, structure and safety is yours. Check your local code and your supplier's guidance before ordering.