Resource search

Search DataDrivenAEC

Open the full search page →

ISO 6946Upward flowFree

Roof U-Value
Calculator

Get the U-value of a roof assembly from its insulation and the other layers. Roofs use the upward heat-flow interior surface resistance (Rsi = 0.10), lower than walls.

Who it's for: architects and energy designers checking a flat or pitched roof build-up against thermal targets — enter insulation thickness and conductivity plus the combined resistance of the other roof layers at design development.

U = 1 / (Rsi + R_insulation + R_other + Rse)
R_insulation = thickness (m) / λ. Roof Rsi = 0.10 m²K/W (upward heat flow); Rse = 0.04. Add the combined R of the deck, membrane, ceiling, and any air gap as "other layers".
Roof
R · U

How to use this calculator

1
Enter insulation thickness
The thickness in millimetres of the principal insulation layer — PIR boards, mineral wool slabs, or EPS. For tapered insulation, use the average depth across the roof.
2
Enter insulation conductivity (λ)
In W/m·K from the manufacturer's datasheet. Rigid PIR is typically 0.022–0.028; mineral wool 0.033–0.040; EPS 0.031–0.038. The default 0.035 is a reasonable mid-range for mineral wool.
3
Set other layers R
The combined thermal resistance of every non-insulation layer: concrete or metal deck, waterproof membrane, ceiling lining, and any enclosed air cavity. A flat roof with metal deck, membrane, and plasterboard soffit is typically 0.25–0.40 m²K/W.
4
Check surface resistances
Rsi = 0.10 and Rse = 0.04 are the ISO 6946 upward-heat-flow defaults for roofs. Leave them unless your project standard specifies different values.
5
Read the U-value
The result in W/m²K, plus total R and a breakdown of each component. Compare to your code target or the Passive House roof limit of 0.15 W/m²K.

The formula

The roof U-value is the rate of heat loss per square metre per degree of temperature difference — a single number that summarises the whole assembly's thermal performance.

R_insulation = d (m) ÷ λ
U = 1 ÷ (Rsi + R_insulation + R_other + Rse)

d — insulation thickness in metres (enter in mm; the tool divides by 1 000)
λ — thermal conductivity of the insulation (W/m·K), from the product datasheet
Rsi — interior surface resistance: 0.10 m²K/W (ISO 6946, upward heat flow)
Rse — exterior surface resistance: 0.04 m²K/W (ISO 6946)
R_other — combined resistance of deck, membrane, ceiling lining, and any air gap

Roofs use Rsi = 0.10 (not the 0.13 used for walls) because heat flowing upward creates a thinner, less insulating air film at the interior face.

Worked example

Example
A flat roof has 200 mm of mineral wool insulation (λ = 0.035 W/m·K) above a metal deck, with a membrane and plasterboard ceiling combining for R 0.30 m²K/W of other-layer resistance. Insulation R = 0.200 ÷ 0.035 = 5.71 m²K/W. Adding surface resistances (Rsi 0.10 + Rse 0.04 = 0.14) and other layers: total R = 6.15 m²K/W. U = 1 ÷ 6.15 = 0.162 W/m²K — close to the UK Part L 2021 new-build roof target of 0.15 W/m²K.

When this estimate will be off

  • Uses a simple series build-up. Thermal bridges through structural upstands, steel fixings, or penetrations are not modelled — the real whole-roof U-value will be higher than the result shown.
  • Surface resistances are fixed at ISO 6946 upward-flow values (Rsi 0.10, Rse 0.04). Floor and ceiling assemblies under downward heat flow use different surface resistances and need a separate calculation.
  • The "other layers R" field combines all non-insulation layers into one figure. If those layers are uncertain, the accuracy of the result is limited by that estimate.
  • Assumes uniform insulation depth. Tapered insulation designed for drainage varies in thickness — use the area-weighted average depth, not the minimum, for a representative result.

Frequently asked questions

A common mistake: Uses a simple series build-up. Thermal bridges through structural upstands, steel fixings, or penetrations are not modelled — the real whole-roof U-value will be higher than the result shown.

The interior surface resistance depends on heat-flow direction. ISO 6946 specifies Rsi = 0.10 m²K/W for upward flow (roofs), 0.13 m²K/W for horizontal flow (walls), and 0.17 m²K/W for downward flow (floors). Heat rising toward a roof surface creates a thinner, less insulating air film, so Rsi is lower — making the total R slightly smaller and the U-value slightly higher than a wall with the same layers.

UK Building Regulations Part L 2021 targets new-build flat roofs at 0.15 W/m²K; many EU energy codes sit in the 0.15–0.20 W/m²K range. The Passive House standard requires 0.15 W/m²K or lower in most Central European climates. Retrofit targets are typically relaxed to 0.18–0.25 W/m²K where full replacement is not feasible.

Add the R-value of every non-insulation layer: concrete or metal deck, waterproof membrane, ceiling lining, and any enclosed air cavity. A metal deck + single-ply membrane + plasterboard ceiling typically totals 0.25–0.40 m²K/W. ISO 6946 Annex B gives fixed R values for enclosed and strongly ventilated air layers. For a quick check, 0.30 m²K/W is a reasonable default for a typical flat-roof make-up.

Not for this calculator — it sums resistances in series regardless of layer order. In a warm roof the insulation sits above the deck; in a cold roof it sits below. What changes is the risk of interstitial condensation, not the U-value arithmetic. Enter all layer resistances in the relevant fields; position within the build-up does not affect the total R or the resulting U-value.

Sources

  • ISO 6946:2017 — Building components and building elements — Thermal resistance and thermal transmittance — upward heat-flow surface resistance values (Rsi 0.10, Rse 0.04) and series calculation method used here

Sources and review record

Sources and method basis

Limitations

  • One homogeneous insulation layer plus user-supplied other resistance only; tapered/repeating construction, bridges, cavities, corrections, penetrations, and compliance are excluded.

This free Roof U-Value Calculator is built and maintained by DataDrivenAEC, using the relevant codes and standards. It does not substitute for professional judgment.