FeaturedOpportunity Radar20,000+ opportunities tracked worldwide, filtered for your expertise.One-time report — $29 $9.90 →
Technical

How to Calculate U-Value: Thermal Transmittance Targets, Formula, and Code Limits (2026)

· · 3 min read
thermalU-valueinsulationenergy-codePassivhausIECCenvelopeISO-6946

0.11 W/(m²·K) for UK roofs, 0.15 for Passivhaus walls, 1.60 for Irish windows. U-value is the single metric every energy code uses to measure envelope performance, and a single calculation error can fail compliance across three jurisdictions.

U-value (thermal transmittance) measures how fast heat moves through a building element (wall, roof, floor, or window) per square metre per degree of temperature difference, in W/(m²·K). A lower U-value means better insulation. UK roofs must reach 0.11 W/(m²·K) under Approved Document L 2022; Passivhaus walls must reach 0.15.

U-value limits by element and jurisdiction

The table below collects the most-cited limits from six code frameworks. DataDrivenAEC’s analysis of these frameworks shows Passivhaus wall targets (0.15 W/m²·K) are 17% stricter than UK AD L 2022 new-build requirements (0.18) and 29% stricter than Ireland TGD Part L 2021 area-weighted averages (0.21). Irish limits use a dual system: an area-weighted average (Um) that applies across all elements of that type, plus a per-element maximum. Exceeding the per-element maximum fails the submission even when the portfolio average is met. Germany GEG 2023 renovation triggers are intentionally looser than new-build norms because they apply to existing fabric being upgraded. Norway TEK17 §14-2 residential targets require triple glazing in most climates to stay at or below the 0.80 W/m²·K window limit.

ElementJurisdictionTarget W/(m²·K)Code reference
WallIreland TGD Part L 20210.21 avg / 0.60 maxTGD-L Table 1
WallUK AD L 2022 (new build)≤ 0.18AD L 2022
WallNorway TEK17 §14-2 (residential)≤ 0.18TEK17 §14-2
WallGermany GEG 2023 (renovation trigger)≤ 0.24GEG 2023 Anlage 7
WallPassivhaus (PHI)≤ 0.15PHI criteria
Pitched/flat roofIreland TGD Part L 20210.16 avg / 0.30 maxTGD-L Table 1
RoofUK AD L 2022 (new build)≤ 0.11AD L 2022
RoofNorway TEK17 §14-2 (residential)≤ 0.13TEK17 §14-2
WindowIreland TGD Part L 20211.60 avg / 3.00 maxTGD-L Table 1
Window/doorNorway TEK17 §14-2≤ 0.80TEK17 §14-2
WindowGermany GEG 2023 (renovation trigger)≤ 1.30GEG 2023 Anlage 7
Window (whole unit)Passivhaus (PHI)≤ 0.80PHI criteria
Window (U-factor)US IECC 2021 (Climate Zone 5–6)≤ 0.30IECC Table R402.1.2
Window (U-factor)US IECC 2021 (Climate Zone 7–8)≤ 0.27IECC Table R402.1.2

US codes use R-values for opaque assemblies (e.g., R-49 attic in Climate Zone 5). Window performance uses “U-factor,” which is numerically identical to W/(m²·K). To convert: U (W/m²K) = 5.68 ÷ R (imperial ft²·°F·hr/BTU).

Why U-value targets differ by climate and code philosophy

U-value limits are required wherever buildings need heating or cooling. Each code sets limits to achieve a national primary-energy target, not a physics minimum. Ireland TGD Part L 2021 reflects a NZEB (nearly zero-energy building) trajectory calibrated to the Irish climate; the limits are less aggressive than UK AD L 2022 because Ireland took a longer EPBD transition period. Norway TEK17 §14-2 residential targets respond to Sub-Arctic conditions but also permit an energy-frame alternative: a calculated annual energy demand at or below 120 kWh/(m²·yr) that allows trading better performance in one element against a weaker element elsewhere. Passivhaus targets are climate-independent in principle but assume a passive-solar-balanced design; achieving 0.15 W/(m²·K) in walls in a hot climate requires careful shading analysis, not insulation thickness alone. Where underfloor heating is used, Ireland TGD Part L §1.3.2.3 requires a floor U-value of 0.15 W/(m²·K) rather than the standard 0.21 average, because the heating system drives heat into the slab and adjacent soil when the floor is under-insulated.

How U-value is calculated

AEC market trends, new project opportunities, and AI insights

The core equation is:

U = 1 / R_T     [W/(m²·K)]

R_T = R_si + Σ(d_n / λ_n) + R_se

where:
  R_T  = total thermal resistance (m²K/W)
  R_si = internal surface resistance (ISO 6946:2017)
  R_se = external surface resistance (ISO 6946:2017)
  d_n  = thickness of layer n (m)
  λ_n  = thermal conductivity of layer n (W/mK)

Standard surface resistances per ISO 6946:2017:

Heat flow directionR_si (m²K/W)R_se (m²K/W)
Horizontal (walls)0.130.04
Upward (roofs)0.100.04
Downward (floors)0.170.04

Each material layer contributes R = d ÷ λ. A 100 mm layer of mineral wool (λ = 0.035 W/mK) contributes R = 0.10 ÷ 0.035 = 2.86 m²K/W. Sum all layer R-values plus both surface resistances; invert to get U. Window U-values use ISO 10077-1 or ISO 10077-2, which include frame and edge-of-glass effects not captured by layer-by-layer calculation. Ground floor U-values use ISO 13370, not ISO 6946, because heat loss runs through soil with a conductivity default of 2.0 W/mK per TGD Part L Appendix A §A1.1. Using ISO 6946 for ground floors overstates performance.

Illustrative example: a solid concrete block wall with external insulation

A 215 mm dense concrete block wall with 50 mm EPS board externally (λ = 0.035 W/mK) and 13 mm plasterboard internally. Heat flow is horizontal, so R_si = 0.13 and R_se = 0.04 m²K/W.

LayerThickness (m)λ (W/mK)R (m²K/W)
External surface (R_se)n/an/a0.04
EPS insulation0.0500.0351.43
Dense concrete block0.2151.330.16
Plasterboard0.0130.250.05
Internal surface (R_si)n/an/a0.13
Total R_T1.81
U = 1 / 1.81= 0.55 W/(m²·K)

This wall reaches 0.55 W/(m²·K): it passes Ireland TGD Part L’s per-element wall maximum (0.60 W/(m²·K)) but fails the area-weighted average target (0.21 W/(m²·K)). Doubling the EPS to 100 mm raises R_T to 3.24, bringing U to 0.31 — still above the average target. Real assemblies include air cavities, multiple material layers, structural studs, mechanical fixings, and window surrounds that interact across dozens of elements. DataDrivenAEC’s drawing-review agent checks assembled envelope performance against your project’s code target automatically.

What thermal bridges do to your actual U-value

Thermal bridges (junctions, ties, structural studs, and edge beams) create heat pathways that bypass insulation and make the actual U-value worse than the layer-by-layer calculation predicts. TGD Part L Appendix A §A1.2 requires thermal bridges to be included unless the general thermal resistance exceeds the bridged area by more than 0.1 m²K/W.

A stud wall with 90 mm mineral wool between 90×38 mm timber studs at 400 mm centres has a centre-of-cavity U of roughly 0.35 W/(m²·K). Once the timber fraction (approximately 15% of wall area) is included, effective U rises to 0.44–0.50: 25–40% worse than the insulation-only figure. Steel studs perform far worse; steel conductivity (λ approximately 50 W/mK) creates a near-direct heat path through the insulation regardless of thickness. For steel-framed walls, continuous external insulation or a thermal break at every stud flange is the only compliant path. Stainless steel ties at 4 mm diameter and 5 per m² add approximately 0.006 W/(m²·K) per TGD Part L Appendix A §A2.1 and may be ignored; galvanised steel ties add 0.02 W/(m²·K) and must be included.

Common mistakes in U-value calculation

  1. Using centre-of-glass U for windows. Codes require whole-unit U-value per ISO 10077, not the centre-of-glass figure. Centre-of-glass U can be 30–50% lower than the whole-unit value. Manufacturers often lead data sheets with the centre-of-glass figure; confirm the certified whole-unit value before inserting into energy models or code submissions.

  2. Omitting Rsi and Rse. Surface resistances from ISO 6946:2017 are mandatory. For a single-pane window (R_T approximately 0.17 m²K/W), surface resistances represent half the total resistance. For a well-insulated wall (R_T approximately 5 m²K/W), surface resistances are negligible but still required by the calculation method.

  3. Applying ISO 6946 to ground floors. Ground floors lose heat through soil, not air. ISO 13370 governs ground floor U-value calculation. TGD Part L Appendix A §A1.1 sets soil conductivity default at 2.0 W/mK. Using ISO 6946 for a ground floor produces an optimistic result that can misrepresent compliance.

  4. Mixing US and metric R-values. US R-values use ft²·°F·hr/BTU; metric R-values use m²K/W. The conversion factor is 5.678. Adding an imperial R-19 directly to a metric layer R-value produces a non-physical number and a non-compliant wall.

  5. Rounding intermediate values too early. TGD Part L Appendix A §A1.2 requires rounding only the final U-value to 2 significant figures. Rounding each layer’s resistance at the intermediate stage accumulates error and can shift a compliant assembly to non-compliant.

How DataDrivenAEC automates code compliance checking

This compliance check takes 2–4 hours manually. DataDrivenAEC builds custom agents that run this check on your drawing set and deliver the findings as a structured report. See all agents →

Frequently asked questions

What is a good U-value for a wall?

Targets depend on jurisdiction and building type. UK AD L 2022 requires walls at or below 0.18 W/(m²·K) for new build. Ireland TGD Part L 2021 requires an area-weighted average of 0.21 W/(m²·K) with a per-element maximum of 0.60 W/(m²·K). Passivhaus requires walls at or below 0.15 W/(m²·K). A compliant new-build wall in northern Europe typically sits between 0.15 and 0.22 W/(m²·K) in practice.

What is the difference between U-value and R-value?

U-value and R-value describe the same property from opposite directions. R-value is thermal resistance (m²K/W in metric; ft²·°F·hr/BTU in US imperial). U-value is the inverse: U = 1/R_T. A higher R-value equals a lower U-value (both indicate better insulation). US codes use R-values for opaque assemblies; European codes use U-values. To convert: U (W/m²K) = 5.68 ÷ R (imperial ft²·°F·hr/BTU).

Why is my window U-value higher than expected?

Window U-values must include frame and edge-of-glass effects per ISO 10077, not just the centre-of-glass figure. Centre-of-glass U can be 30–50% lower than the whole-unit value. Manufacturers often lead data sheets with the more flattering centre-of-glass number. Confirm you are using the certified whole-unit U-value (typically labelled Uw) before inserting into energy models or code submissions.

Does underfloor heating change the required floor U-value?

Yes. Ireland TGD Part L §1.3.2.3 states that where underfloor heating is used, a floor U-value of 0.15 W/(m²·K) should generally be satisfactory, compared with the standard ground floor average target of 0.21 W/(m²·K). Underfloor heating systems drive heat directly into the slab and adjacent soil when the floor is under-insulated, so a tighter target is justified. Verify the specific requirement with the relevant approved assessor for your jurisdiction.

Related Insights

AI agents

DataDrivenAEC Agents

Drawing review, opportunity research, product sourcing — custom agents for AEC workflows.

See all agents →

Maintained by DataDrivenAEC — independent AEC research, reviewed and updated as codes and sources change. This is an interpretation for general guidance — not a substitute for the governing code edition, your authority having jurisdiction (AHJ), or a licensed professional. Verify against the adopted code before relying on it.