Green Roof Stormwater Retention Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

How this green roof stormwater retention calculator works

This calculator estimates how much rainfall a vegetated (green) roof can temporarily store during a storm and how likely it is that the system will overflow. It combines simple volume calculations with an assumed storage capacity in the growing medium (substrate) and an adjustable runoff coefficient that represents drainage behavior and system inefficiencies.

The tool is intended for quick, early-stage checks rather than detailed hydrologic design. It can help architects, engineers, planners, and building owners understand the order of magnitude of stormwater storage provided by a green roof and compare different design options (for example, deeper versus shallower substrate).

Key formulas used in the calculator

The core of the model is a set of simple volume relationships based on the roof area, rainfall depth, and substrate depth. Units are important:

Rainfall volume on the roof

The total rainfall volume that lands on the roof surface during the storm is approximated as:

Vr = A × R

where:

Substrate storage capacity

The green roof substrate has pore space that can hold water temporarily. The calculator assumes a typical effective porosity of 40% (0.4) for extensive green roof media. The substrate storage volume is:

Vs = A × D × 0.4

where:

Retained volume and runoff

The actual retained volume is limited by both the rain that arrives and the substrate storage capacity. The model first takes the smaller of the two volumes and then applies a runoff coefficient C to represent water that drains out rather than being held.

V = min(Vr, Vs) × (1 − C)

where:

The corresponding runoff volume is then:

Vo = Vr − V

Overflow probability

To provide a simple indicator of how likely the storm is to exceed the storage capacity, a logistic function is used. It compares the rainfall volume to the storage volume and produces a number between 0 and 1, interpreted as an approximate probability of overflow.

In MathML form, the overflow probability P is given by:

P = 1 1 + e Vr Vs Vs / 4

As the rainfall volume becomes much larger than the storage volume, the exponent becomes more positive, and P approaches 1 (high probability of overflow). When the rainfall volume is much smaller than the storage, P approaches 0.

Interpreting the results

The calculator provides several key outputs:

These values should be used as screening-level indicators. For example:

Risk categories used in the tool

The overflow probability is mapped to qualitative risk categories:

Worked example

Consider a roof with the following characteristics:

Step 1: Convert units

Step 2: Calculate rainfall volume

Vr = 500 m² × 0.025 m = 12.5 m³

Step 3: Calculate substrate storage

Vs = 500 m² × 0.12 m × 0.4 = 24 m³

In this case, storage capacity (24 m³) is greater than the rainfall volume (12.5 m³), so the storm does not fill the substrate completely.

Step 4: Retained volume with runoff coefficient

First, take the minimum of Vr and Vs:

min(12.5, 24) = 12.5 m³

Apply the runoff coefficient C = 0.20:

V = 12.5 × (1 − 0.20) = 12.5 × 0.8 = 10 m³

So the calculator would estimate that 10 m³ of water are retained by the roof system during the event.

Step 5: Runoff volume

Vo = Vr − V = 12.5 − 10 = 2.5 m³

About 2.5 m³ of water are expected to leave the roof during the storm.

Step 6: Interpreting overflow probability

Because the total rainfall volume (12.5 m³) is less than the storage capacity (24 m³), the overflow probability will tend to fall in the lower part of the scale. The exact percentage is less important than the category: for this set of inputs, you would generally expect a Low risk of overflow.

Typical input ranges and comparison

The table below compares typical ranges for different green roof configurations and how they influence stormwater behavior in the model.

Roof type Typical substrate depth Indicative runoff coefficient (C) Stormwater behavior (model view)
Extensive green roof 6–15 cm 0.2–0.5 Moderate storage, lighter weight, suitable for frequent small to medium storms.
Semi-intensive green roof 15–25 cm 0.15–0.4 Higher storage, can substantially reduce runoff for design storms.
Intensive green roof > 25 cm 0.1–0.3 Highest storage potential, supports deeper-rooted vegetation but requires more structural capacity.

These ranges are indicative only and based on common values reported in industry guidelines and research for temperate climates. Actual performance depends on the specific system components and local rainfall patterns.

Key assumptions and limitations

The model behind this calculator is deliberately simplified. When using the outputs, keep the following assumptions and limitations in mind.

Main assumptions

Important limitations

Because of these limitations, the tool should be viewed as a complement to, not a replacement for, detailed hydrologic modelling, local design standards, and professional judgement.

Who can use this tool and how

Different users can apply the outputs in different ways.

In all cases, results are most useful when combined with local rainfall design data (for example, 1-year, 2-year, or 10-year storm depths) and with other drainage infrastructure calculations.

About the model and data basis

The underlying approach reflects common practice in conceptual green roof hydrology: representing the growing medium as a storage layer with a characteristic porosity and using simplified runoff coefficients to capture drainage behavior. Typical porosity values for extensive green roofs often range from about 30% to 50%, depending on mineral content and compaction, with 40% representing a reasonable mid-range assumption for preliminary estimates.

Published studies and design manuals for green infrastructure report a wide spread of measured performance, influenced by climate, maintenance, and specific system details. As a result, the calculator emphasizes transparency of inputs and simplicity of formulas so users can understand the direction and scale of effects rather than promise exact predictions.

Practical tips for using the calculator

Enter data to compute retention.

Embed this calculator

Copy and paste the HTML below to add the Green Roof Stormwater Retention Calculator to your website.