Enquiries received before 3pm on a working day are contacted the same day; after 3pm, the next working day. Contact, not a quotation. Telephone
Start a project brief
An insulated industrial unit at dusk, its profiled steel roof sprayed beneath in a continuous closed-cell layer, with fine linework suggesting heat kept inside.

Systems and specification

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.

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.
Surface resistances
BR 443, roof, heat flow upward: Rsi 0.10 and Rse 0.04 m²K/W.
Air spaces and corrections
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.

02The report

What our U-value report shows.

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

Section through the roof build-up, outside at the top: the 10 numbered layers listed in the key.12345678910outsideinside
  1. Seamed steel roof sheet, 2 mm
  2. Slightly ventilated air layer, 10 mm
  3. Outer air and vapour control membrane, 0.1 mm
  4. OSB deck, 18 mm
  5. Closed-cell spray foam, 5% joists, 50 mm
  6. Mineral wool quilt, 5% joists, 250 mm
  7. Fully bonded vapour barrier, 1.2 mm
  8. Gypsum plasterboard, 12.5 mm
  9. Gypsum plaster skim, 3 mm
  10. 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 insideThickness mmConductivity W/mKResistance m²K/W
Outside surface resistance Rse0.0400
1Seamed steel roof sheet250.0000.0000
2Slightly ventilated air layer (upward heat flow)100.1330.0752
3Air and vapour control membrane (outer)0.1200.0000.0000
4Oriented strand board (OSB) deck180.1300.1385
5Closed-cell spray foam 95% / softwood joists 5%500.027 foam, 0.130 timber (combined 0.032)1.5552
6Mineral wool quilt 95% / softwood joists 5%2500.042 wool, 0.130 timber (combined 0.046)5.3879
7Fully bonded vapour barrier1.20.2300.0052
8Gypsum plasterboard12.50.2500.0500
9Gypsum plaster skim30.5700.0053
10Emulsion paint0.10.2000.0005
Inside surface resistance Rsi0.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.
Upper limit R′T
7.47 m²K/W
Lower limit R″T
7.35 m²K/W
Total resistance RT
(7.47 + 7.35) ÷ 2 = 7.41 m²K/W
Air-gap correction, BS EN ISO 6946 Annex F
Foam level 0, mineral wool level 1 (ΔU″ 0.01): ΔU = 0.0053 W/m²K
U-value
1 ÷ 7.41 + 0.0053 = 0.135 + 0.005 = 0.14 W/m²K
Surface resistances
Rsi 0.10 and Rse 0.04 m²K/W

0.14W/m²K, the roof as built

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)

Required inside-surface temperature factor by month against the 0.970 the roof achieves.Required fRsi by month: Jan 0.752, Feb 0.737, Mar 0.677, Apr 0.568, May 0.442, Jun 0.291, Jul 0.075, Aug 0.219, Sep 0.488, Oct 0.640, Nov 0.714, Dec 0.754. The roof achieves 0.970 in every month, above the highest requirement, 0.754 in December.

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

January: temperature and dew point through the roof build-up, from outside to inside.Interface, depth from outside, temperature and dew point in °C: Outside surface of the steel, 0 mm, 2.6 and 0.7; Steel / air layer, 2 mm, 2.6 and 2.6; Air layer / outer membrane, 12 mm, 2.7 and 2.6; Outer membrane / OSB, 12 mm, 2.7 and 2.7; OSB / foam, 30 mm, 3.0 and 2.7; Foam / mineral wool, 80 mm, 6.9 and 2.7; Mineral wool / vapour barrier, 330 mm, 19.3 and 2.7; Vapour barrier / plasterboard, 331 mm, 19.4 and 12.2; Plasterboard / skim, 344 mm, 19.5 and 12.2; Skim / paint and inside surface, 347 mm, 19.5 and 12.2. The lines meet only at the underside of the steel sheet, 2 mm in.

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.

R = d ÷ λRT = Rsi + ΣR + RseU = 1 ÷ RT
Surface resistances (BR 443), m²K/W
ElementRsiRse
Roof, heat flow upward0.100.04
Wall, heat flow horizontal0.130.04
Floor over an open space, heat flow downward0.170.04
Conductivities, W/mK
MaterialλPublished on
Closed-cell spray foam0.027, declaredClosed-cell system data
Mineral wool, existing0.042U-values and Approved Document L
Softwood timber0.13U-values and Approved Document L

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
ElementLimiting value
Flat roof0.18
Pitched roof0.16
Wall0.26
Floor0.18
Renovated element (Table 4.2), W/m²K
ElementThresholdImproved
Pitched roof at ceiling level0.350.16
Pitched roof at rafter level0.350.18
Flat roof or roof with integral insulation0.350.18
Wall with internal or external insulation0.700.30
Floor0.700.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.

Building regulations U-values for commercial buildings sets out the tables in full.

05Examples

Examples of calculations for similar projects.

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.

Project record

Warehouse concrete deck, Ipswich, 300 m²

135mm closed-cell

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.

Project record

The Box, Plymouth, 787 m²

0.18W/m²K

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.

Published calculation

Timber flat roof, South East England

0.14W/m²K

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.

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 About five minutes. Photographs help; nothing else is needed.

The U-value calculation report

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.