Rainwater Harvesting Calculator for UK Homes

27 October 2026

How to Collect and Store Rainwater at Home

This rainwater harvesting calculator helps UK households estimate how much water a roof could collect, how much suitable demand it might supply and how much storage may be useful. It works for simple garden water butts and provides an initial assessment for larger non-potable systems.

The calculator provides planning estimates rather than a final system design. Annual rainfall does not arrive evenly, so a property can collect enough water over a year while still running out during a dry spell or overflowing during wet weather.

For broader advice before calculating, read Is Rainwater Harvesting Worth It for a UK Home? and How to Collect and Store Rainwater at Home.

Rainwater harvesting calculator: collect these figures

InputYour figureUnit
A. Roof area draining to the system________m²
B. Average annual rainfall________mm per year
C. Collection factor________Decimal
D. Annual compatible water demand________Litres per year
E. Average compatible daily demand________Litres per day
F. Desired storage period________Days

Step 1: calculate the roof catchment area

Use the horizontal plan area of the roof section draining to the tank, not the larger sloping surface area. Include only roof sections connected through suitable gutters and downpipes.

  • Rectangular roof: length in metres × horizontal width in metres
  • One side of a simple gable roof: approximately half the building footprint where only one roof slope drains to the system
  • Complex roof: divide the plan into rectangles or other simple shapes, calculate each relevant area and add them together
  • Several buildings: calculate the connected areas of the house, garage, shed or greenhouse separately, then add them
  • Several downpipes: include only the proportion of roof served by downpipes connected to the storage
Connected roof sectionLengthWidthConnected area
Main roof________ m________ m________ m²
Garage________ m________ m________ m²
Shed or greenhouse________ m________ m________ m²
Other________ m________ m________ m²
Total connected area A________ m²

Step 2: find the local annual rainfall

Use the Met Office location-specific long-term averages to find rainfall for the nearest suitable location. Use the annual total in millimetres, or add the 12 monthly rainfall figures if an annual total is not displayed.

  • Average annual rainfall B: __________ mm
  • Climate averaging period: __________
  • Met Office location used: ________________________________
  • Distance from the property: __________ miles or kilometres

Local rainfall is preferable to a general UK average. Elevation, exposure and regional climate can produce large differences between locations.

Step 3: choose the collection factor

The collection factor allows for water that does not reach storage because of roof wetting, evaporation, small rainfall events, filters and other losses.

Quick planning method

Use a combined collection factor of 0.8. The Business Wales rainwater harvesting method uses this figure as a typical estimate after allowing for filtering losses and rainfall that produces little runoff.

More detailed planning method

Multiply an initial roof runoff coefficient by the documented hydraulic efficiency of the filter. Do not also apply the separate 0.8 quick-planning factor.

Collection surfaceInitial runoff coefficient
Pitched roof with profiled metal sheeting0.95
Pitched tiled roof0.90
Flat roof without gravel0.80
Flat roof with gravel0.60
Extensive green roof0.60
Intensive green roof0.30

These are initial planning coefficients published in the CIRIA SuDS Manual C753. Green-roof yield is particularly uncertain and varies by season. Use manufacturer or specialist information where a more suitable coefficient is available.

Detailed factor inputYour figure
Roof runoff coefficient________
Filter hydraulic efficiency________
Collection factor C: coefficient × filter efficiency________

If the filter efficiency is unknown, use the simpler combined 0.8 method rather than presenting an unsupported detailed result.

Step 4: calculate annual rainwater yield

One millimetre of rain falling on one square metre produces one litre of water before losses.

Annual collectable rainwater in litres = roof area A × annual rainfall B × collection factor C

Annual yield calculationYour result
Roof area A________ m²
Annual rainfall B________ mm
Collection factor C________
A × B × C________ litres per year
Annual yield in cubic metres: litres ÷ 1,000________ m³ per year
Annual average: litres ÷ 365________ litres per day

The daily figure is an annual average only. It does not mean that this quantity will enter the tank every day.

Step 5: calculate collection from one rainfall event

This calculation shows how quickly a water butt or tank could fill during a particular rainfall event.

Event yield in litres = roof area × rainfall depth in mm × collection factor

Event calculationYour result
Yield from each 1 mm of rain: roof area × factor________ litres
Yield from 5 mm of rain________ litres
Yield from 10 mm of rain________ litres
Yield from 20 mm of rain________ litres
Yield from 30 mm of rain________ litres

The amount retained cannot exceed the empty space in the tank. If an event could deliver 500 litres but the tank has only 120 litres of available capacity, no more than 120 litres can be stored.

Potential overflow = event yield minus unused storage capacity

Step 6: calculate suitable household demand

Include only uses that the proposed system will actually supply. A simple water butt might serve garden watering and outdoor cleaning. A professionally installed system may also supply toilets or a washing machine where the design, water quality, pipe identification and backflow protection are suitable.

Proposed useCalculationAnnual demand
Garden wateringLitres per session × sessions per year________ litres
Toilet flushingPeople × flushes per day × litres per flush × 365________ litres
Washing machineCycles per week × litres per cycle × 52________ litres
Car or outdoor cleaningLitres per use × uses per year________ litres
Other suitable useMeasured quantity × annual frequency________ litres
Total compatible demand DAdd the annual demand figures________ litres

The recently completed Household Water Use Calculator can help establish normal water consumption before rainwater demand is estimated.

Step 7: compare annual supply and demand

Theoretical maximum matched volume = the lower of annual rainwater yield and annual compatible demand

ComparisonYour result
Annual collectable yield________ litres
Annual compatible demand________ litres
Lower of the two figures________ litres
Theoretical demand coverage: lower figure ÷ demand × 100________%
Theoretical yield used: lower figure ÷ yield × 100________%

This is a theoretical ceiling. Actual mains-water replacement is normally lower because rainfall and demand occur at different times, the tank sometimes overflows and stored water may run out.

ResultWhat it suggests
Yield is lower than demandThe system is primarily limited by rainfall, connected roof area or collection efficiency
Yield is much higher than demandAdditional roof area may add little unless more suitable demand or storage is available
Yield and demand are similarTiming and storage capacity will strongly affect the amount actually used
Tank frequently overflowsMore storage or more regular use may increase collection, subject to space and cost
Tank frequently runs dryCheck whether the cause is insufficient storage, low rainfall, excessive demand or limited roof area

Step 8: estimate preliminary storage capacity

A simple demand-based calculation can estimate how much usable storage would cover a chosen period without rainfall.

Demand-based storage = average compatible daily demand × desired storage period in days

Storage calculationYour result
Annual compatible demand D________ litres
Average daily demand E: annual demand ÷ 365________ litres
Desired storage period F________ days
Demand-based storage: E × F________ litres
Collection from chosen rainfall event________ litres
Existing storage capacity________ litres
Additional capacity under consideration________ litres

For garden watering, use expected demand during the watering season rather than dividing annual garden use evenly across the year. A tank intended to supply toilets or laundry requires a more detailed rainfall and demand assessment.

Do not treat the demand-based figure as a final recommended tank size. A larger tank costs more, occupies more space and may rarely fill. A smaller tank may fill and overflow repeatedly. Systems supplying household plumbing should be sized against a suitable rainfall time series and designed to the current standard by a competent specialist.

Worked rainwater harvesting calculation

A household has 60 m² of connected roof area, average annual rainfall of 900 mm and uses the quick-planning collection factor of 0.8.

  • Annual yield: 60 × 900 × 0.8 = 43,200 litres
  • Annual yield in cubic metres: 43,200 ÷ 1,000 = 43.2 m³
  • Annual daily average: 43,200 ÷ 365 = approximately 118 litres per day
  • Yield from each 1 mm of rain: 60 × 0.8 = 48 litres
  • Yield from a 10 mm event: 60 × 10 × 0.8 = 480 litres
  • Yield from a 20 mm event: 60 × 20 × 0.8 = 960 litres

The household estimates annual compatible demand of 5,000 litres for the garden, 13,140 litres for toilet flushing, 9,360 litres for laundry and 1,000 litres for outdoor cleaning. Total annual demand is therefore 28,500 litres.

  • Theoretical maximum matched volume: 28,500 litres
  • Theoretical demand coverage: 28,500 ÷ 28,500 × 100 = 100%
  • Theoretical proportion of collected yield used: 28,500 ÷ 43,200 × 100 = approximately 66%
  • Average compatible demand: 28,500 ÷ 365 = approximately 78 litres per day
  • Fourteen-day demand-based storage: 78 × 14 = approximately 1,092 litres

The calculation does not prove that a 1,092-litre tank will meet all demand. Toilet and laundry demand may be relatively regular, while garden demand and rainfall are seasonal. Daily or monthly rainfall modelling could produce a different storage requirement.

Storage and installation checks

  • ☐ Confirm that the base can safely support the full tank and remains level.
  • ☐ Remember that each litre of stored water weighs approximately one kilogram, excluding the tank itself.
  • ☐ Provide a close-fitting, secure cover and protect openings from debris and pests.
  • ☐ Fit an appropriate leaf filter or other inlet filtration.
  • ☐ Route overflow safely without creating damp, erosion or flooding problems.
  • ☐ Make the tank, filters and pumps accessible for inspection and cleaning.
  • ☐ Check the manufacturer’s frost, drainage and maintenance instructions.
  • ☐ Keep simple water-butt water for appropriate non-potable uses.
  • ☐ Do not connect rainwater pipework directly to the mains water supply.
  • ☐ Use a competent installer for systems supplying toilets, washing machines or other internal plumbing.
  • ☐ Confirm applicable water-fitting, building-control, drainage and planning requirements before installation.

Water quality and connected systems

The current BS EN 16941-1:2024 rainwater standard covers systems using collected rainwater as non-potable water. Drinking, food preparation and personal hygiene are outside its scope.

  • Rainwater collected from a roof should not be assumed to meet drinking-water standards.
  • Pipework carrying rainwater must remain distinguishable from wholesome-water pipework.
  • Systems connected to household plumbing require suitable separation and backflow protection.
  • Mains backup must not create an unsafe cross-connection between the two water sources.
  • Requirements differ across England, Wales, Scotland and Northern Ireland, so check the rules applying at the property.
  • If the system is also intended to control surface-water flooding or provide attenuation, use a separate drainage design. This household calculator does not calculate storm-storage capacity.

The guide to collecting and storing rainwater at home covers practical water-butt use, maintenance and appropriate applications in more detail.

What this calculator does not include

  • Variation between individual storms, months and years
  • Detailed daily rainfall and demand simulation
  • Climate-change allowances for future rainfall
  • Stormwater attenuation or flood-storage calculations
  • Structural design for above-ground or underground tanks
  • Pump sizing, pressure, electrical consumption or backup supply
  • Water treatment or confirmation of water quality
  • Drainage approval, planning permission or building-control requirements
  • Installation costs, maintenance costs or a guaranteed payback period
  • Automatic calculation of water and sewerage bill savings

Rainwater harvesting resources and official guidance

Article by UK Prepared Team

The UK Prepared Team brings more than 30 years of combined UK experience across environmental work, eco homes, disaster planning, business resilience, property development and education, supported by hands-on product testing, practical experience and research from authoritative UK sources.