U-value calculator for spray foam on an existing commercial roof
A spray foam U-value estimator for an existing commercial roof, wall or soffit. Choose the construction and the work; it estimates the U-value with closed-cell foam, or the depth that reaches the target, and sets it against Approved Document L. The method and every assumption are shown beside the result.
Free, no sign-upBS EN ISO 6946 methodApproved Document L comparison
01The calculator
Four steps. The estimate follows each answer.
Say what you want to find out, then choose the construction closest to yours and change its layers if yours differ: the U-value at a depth of closed-cell foam, or the depth that reaches a target. The comparison with Approved Document L, the caveat and the assumptions sit beside every result. No sign-up and no personal details.
For guidance only. This calculator gives an idea of the U-value and depth for a typical build-up. It is not a design calculation, and it may not be the depth your building needs. The right depth depends on the construction and its condition, how the building is used, the temperature and humidity inside, the local climate and the condensation risk. We calculate your project with recognised U-value and condensation risk software, to BS EN ISO 6946 and BS EN ISO 13788, with WUFI where the risk needs a closer look, and confirm the depth before we spray.
Choose the construction closest to yours. It fills in the layers for you; change them if yours differ.
Outside at the top, inside at the bottom.
Section through the build-up, outside at the top. The numbers match the layer list.
Fixings through the insulation
Only if metal fixings pass through the insulation. Leave empty if not.
Enter a number between 0 and 100 per m².
mm
Enter a diameter between 0.1 and 50 mm.
m²
Enter an area between 1 and 100,000 m².
Only used to show heat loss in W/K, before and after.
No climate and no product picker. Section 03 says what the estimate leaves out and why.
How this estimate is worked out
Materials
Closed-cell foam: λ 0.027 W/mK, the manufacturer's declared value on Closed-cell system data. Mineral wool λ 0.042 W/mK and softwood λ 0.13 W/mK, as published on U-values and Approved Document L. Each layer's conductivity, with its source, is listed in the printout.Upper and lower bounds
Air spaces from BS EN ISO 6946 Table 8; slightly ventilated spaces count half. Corrections for air gaps in the insulation (BS EN ISO 6946 Annex F), and for fixings if entered. Metal purlins, rails, rooflights and junctions are not counted.
What it leaves out
Metal purlins, rails, rooflights and junctions; edge details; any layer not in the list. Purlins and rails raise a real roof's figure. Where the list is shorter than the roof, the layers left out lower it a little.
Regulations edition and Wales
Approved Document L Volume 2, 2021 edition incorporating 2023 amendments, as it applies in England. The 2026 edition lists one roof value, 0.18 W/m²K, and applies from 24 March 2027 for most work, subject to transitional rules. This tool uses the current edition. For a building in Wales, Approved Document L (Wales) applies and its values differ; this tool uses the England values.
An example of the calculation we run before we spray, based on a real calculation by our team with the project details removed.
This example is a seamed steel roof over a timber deck, with 50 mm of closed-cell spray foam under the deck and mineral wool quilt below it. On your roof the depth is typically 25 mm or 50 mm closed-cell, depending on the roof make-up, confirmed before we spray.
1The build-up, layer by layer
Seamed steel roof sheet, 2 mm
Slightly ventilated air layer, 10 mm
Outer air and vapour control membrane, 0.1 mm
OSB deck, 18 mm
Closed-cell spray foam, 5% joists, 50 mm
Mineral wool quilt, 5% joists, 250 mm
Fully bonded vapour barrier, 1.2 mm
Gypsum plasterboard, 12.5 mm
Gypsum plaster skim, 3 mm
Emulsion paint, 0.1 mm
Every layer from the steel sheet down to the paint is drawn and named, so the calculation matches what is actually on the roof.
2The layer table
Layer, outside to inside
Thickness mm
Conductivity W/mK
Resistance m²K/W
Outside surface resistance Rse
0.0400
1Seamed steel roof sheet
2
50.000
0.0000
2Slightly ventilated air layer (upward heat flow)
10
0.133
0.0752
3Air and vapour control membrane (outer)
0.1
200.000
0.0000
4Oriented strand board (OSB) deck
18
0.130
0.1385
5Closed-cell spray foam 95% / softwood joists 5%
50
0.027 foam, 0.130 timber (combined 0.032)
1.5552
6Mineral wool quilt 95% / softwood joists 5%
250
0.042 wool, 0.130 timber (combined 0.046)
5.3879
7Fully bonded vapour barrier
1.2
0.230
0.0052
8Gypsum plasterboard
12.5
0.250
0.0500
9Gypsum plaster skim
3
0.570
0.0053
10Emulsion paint
0.1
0.200
0.0005
Inside surface resistance Rsi
0.1000
Total thickness 346.9 mm. Adding the listed resistances gives the lower limit of the combined method in panel 3, 7.35 m²K/W, to the report's rounding.
Each layer's thickness and conductivity give its thermal resistance. Where foam or wool sits between timber joists, both the insulation and the timber are counted.
3The U-value result
Two zones through the joisted layers
Insulation 95% of the area, zone U-value 0.12 W/m²K. Softwood joists 5%, zone U-value 0.37 W/m²K.
Averaging the two calculation limits gives a total resistance of 7.41 m²K/W. A small correction for air gaps is added, giving a U-value of 0.14 W/m²K.
4Monthly condensation risk (BS EN ISO 13788)
In every month the inside surface stays well clear of mould risk: 0.970 against the 0.754 needed in the worst month. Inside the roof, any moisture that forms in winter dries out in summer.
At one interface, the underside of the steel sheet, a trace of condensate forms in winter, 0 g/m² to the nearest gram, and all of it is predicted to evaporate during the summer months. Outside conditions are a 20-year monthly weather record with the BS 5250 cold-year allowance (1 °C colder, 4% more humid); inside 20 °C at 57 to 65% relative humidity.
5Temperature against dew point, coldest month
In January the dew point only meets the temperature at the underside of the steel sheet. Everywhere else the roof stays warmer than its dew point, and the monthly check in panel 4 shows that point dries out each year.
03The method
BS EN ISO 6946, with the BR 443 conventions.
Approved Document L Volume 2 points to BR 443 for U-value conventions (paragraph 4.1). The calculator adds the resistance of each layer in your list, the air spaces and the surface resistances, takes the reciprocal and adds the corrections. Where timber bridges a layer, it uses the combined method.
Every other layer in the library carries its own conductivity and source, shown under every result and listed in the printout: steel sheet 50 W/mK, reinforced concrete 2.3 W/mK and OSB deck 0.13 W/mK from BS EN ISO 10456, fibre-cement sheet 0.48 W/mK from the manufacturer's declared value, and so on. Air spaces take the BS EN ISO 6946 Table 8 value for their thickness and direction of heat flow; a slightly ventilated space counts half, and a well ventilated space takes the layers outside it out of the sum, with Rse set equal to Rsi.
Timber constructions
Between rafters or joists, heat takes two paths: through the foam and through the timber. The upper bound R′T combines the two paths in parallel; the lower bound R″T uses an equivalent conductivity in each bridged layer. RT is the mean of the two. The timber fraction is the timber width divided by the centres, so 47 mm at 600 mm centres is 7.8% of the area; noggings are not counted. Foam deeper than the timbers, or a layer that runs behind them, is counted as continuous. If R′T ÷ R″T is above 1.5, the combined method does not apply and the calculator says the construction needs a full calculation instead of giving a figure.
Rounding
The U-value is shown to two decimal places, and the comparison is made on that displayed figure. The depth search compares the unrounded value, so a depth it returns always reaches the target: where a depth gives 0.1815, which would display as 0.18, the calculator returns the next 5 mm step.
What it leaves out
Metal purlins, rails, rooflights, junctions and edge details. Purlins and rails raise a real roof's figure. Fixings are counted only if you enter them.
Any layer not in your list. Air gaps in the insulation are corrected to BS EN ISO 6946 Annex F: level 0 for sprayed foam, level 1 for mineral wool.
Climate and product choice: there are no inputs for them.
Net, the estimate can still read a little better than a full calculation. It is not a project calculation and should not be read as one: the figure for a building comes from our calculation, with the layers and corrections listed. The full calculation, step by step.
04The comparison values
Approved Document L Volume 2, as it applies in England.
The 2021 edition incorporating 2023 amendments, checked against the published document. A new or replacement element is compared with Table 4.1; a renovated element with Table 4.2, which sets a threshold and an improved value.
New or replacement element (Table 4.1), W/m²K
Element
Limiting value
Flat roof
0.18
Pitched roof
0.16
Wall
0.26
Floor
0.18
Renovated element (Table 4.2), W/m²K
Element
Threshold
Improved
Pitched roof at ceiling level
0.35
0.16
Pitched roof at rafter level
0.35
0.18
Flat roof or roof with integral insulation
0.35
0.18
Wall with internal or external insulation
0.70
0.30
Floor
0.70
0.25
Which row the calculator uses
Sheet roofs and concrete decks are renovated as a flat roof or roof with integral insulation. For new work, a pitched sheet roof is compared with the pitched roof value and a flat one with the flat roof value. A timber pitched roof uses the row for insulation at rafter level.
The three readings
A result is above the value of its row; at or better than the threshold and above the improved value, for a renovation; or at or below the value of its row. It is an estimate and a comparison, not a compliance position: that belongs to the project's designer and building control.
Paragraph 4.8: if the improved value is not technically, functionally or economically feasible (15-year simple payback), the lowest feasible value applies, generally no worse than 0.7; your designer documents it.
The 2026 edition lists one roof value, 0.18 W/m²K, and applies from 24 March 2027 for most work, subject to transitional rules. This tool uses the current edition.
For a building in Wales, Approved Document L (Wales) applies and its values differ; this tool uses the England values.
Figures from HOLVEM project calculations. A project figure comes from the full calculation of that building; the calculator gives an estimate.
From HOLVEM project calculations
Each figure was calculated for the building, with its own layers and corrections, and is published on its project record. Where the calculator estimate differs, the card says by how much and why.
Project record
Asbestos-cement roof, 2340 m²
about0.53W/m²K
50 mm closed-cell from below. Treated-roof U-value about 0.53 W/m²K, calculated for that build-up.
For the same inputs the calculator estimates 0.50 W/m²K: the full calculation counts the fixings and laps this estimate leaves out unless you enter them.
Concrete deck on profiled steel decking, sprayed to a 0.18 W/m²K target set at the start.
For the same target the calculator returns about 145 mm: the full calculation counts the fixings and the other layers this estimate leaves out unless you add them.
Concrete soffits, 120 mm closed-cell. Specified 0.18 W/m²K, achieved.
For the same inputs the calculator estimates 0.21 W/m²K: the full calculation counts the other layers and corrections this estimate leaves out unless you add them.
Metal standing-seam roof: 50 mm closed-cell between the timbers, with 250 mm of mineral wool. U-value 0.14 W/m²K.
With 47 mm timbers at 600 mm centres, the deck, the foam and the wool, the calculator estimates 0.15 W/m²K: the full calculation used the roof's own timber fraction and every layer, membranes and lining included.
The method in full, the declared figures for the foam, and how the objective sets the depth before any target does.
Your next step
Your building. Your brief. A specialist.
If you already know the thickness or U-value you need, we price to it and confirm it is right; if not, we work it out with you. Tell us the objective and what you know about the roof; the depth is set by the objective and the calculation, and someone who does this every day comes back to you.
Start a project brief and we will run a full U-value calculation for your building, as a written report. It counts the layers this estimate leaves out, with the bridge included. We confirm the figure by calculation before we spray.