Skip to content

Roof Insulation Calculator — U-Value Target & Thickness

Calculate insulation thickness to achieve your target U-value. Supports between-rafter and over-rafter buildup for mineral wool, PIR and EPS.

Total roof slope area to insulate

Depth of existing rafters

Price for one layer's worth of material per m²; cost is multiplied by the number of layers in the buildup

How We Calculate This

This calculator determines the insulation thickness needed to achieve your target U-value, based on the thermal conductivity (lambda, λ) of your chosen material and the standard roof surface resistances.

The formula

Per BS EN ISO 6946, total thermal resistance Rtotal = Rsi+ ΣRlayers + Rse, and U = 1 ÷ Rtotal. For a roof/ceiling the heat flow is upward, so Rsi = 0.10 and Rse = 0.04 m²K/W (combined 0.14).

Required total R = 1 ÷ Target U-value

Insulation R needed = Required total R − 0.14 − R(existing insulation)

Insulation thickness (mm) = Insulation R needed × λ × 1000 (rounded up)

Worked example — mineral wool (λ 0.044) to 0.16 W/m²K: required total R = 1 ÷ 0.16 = 6.25; insulation R = 6.25 − 0.14 = 6.11; thickness = 6.11 × 0.044 × 1000 ≈ 269 mm. The buildup is then split into layers (e.g. between- and over-rafter) and the pack/board count multiplies the per-layer coverage by the number of layers.

This is a simplified single-material method that excludes thermal bridging through the rafters/joists. A full BS EN ISO 6946 combined-method or SAP U-value calculation, allowing for the framing fraction, typically requires roughly 5–10% more insulation. Use it for sizing and follow the manufacturer’s data for compliance.

Working figures for this are collected in our Insulation U Values reference table.

Working figures for this are collected in our UK Insulation Lambda Values Reference reference table.

Frequently Asked Questions

Was this calculator helpful?

Last updated: March 2026

Verified against UK standards · estimates only, confirm with your supplier.