How to Calculate U-Value: Thermal Transmittance Targets, Formula, and Code Limits (2026)
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.
| Element | Jurisdiction | Target W/(m²·K) | Code reference |
|---|---|---|---|
| Wall | Ireland TGD Part L 2021 | 0.21 avg / 0.60 max | TGD-L Table 1 |
| Wall | UK AD L 2022 (new build) | ≤ 0.18 | AD L 2022 |
| Wall | Norway TEK17 §14-2 (residential) | ≤ 0.18 | TEK17 §14-2 |
| Wall | Germany GEG 2023 (renovation trigger) | ≤ 0.24 | GEG 2023 Anlage 7 |
| Wall | Passivhaus (PHI) | ≤ 0.15 | PHI criteria |
| Pitched/flat roof | Ireland TGD Part L 2021 | 0.16 avg / 0.30 max | TGD-L Table 1 |
| Roof | UK AD L 2022 (new build) | ≤ 0.11 | AD L 2022 |
| Roof | Norway TEK17 §14-2 (residential) | ≤ 0.13 | TEK17 §14-2 |
| Window | Ireland TGD Part L 2021 | 1.60 avg / 3.00 max | TGD-L Table 1 |
| Window/door | Norway TEK17 §14-2 | ≤ 0.80 | TEK17 §14-2 |
| Window | Germany GEG 2023 (renovation trigger) | ≤ 1.30 | GEG 2023 Anlage 7 |
| Window (whole unit) | Passivhaus (PHI) | ≤ 0.80 | PHI criteria |
| Window (U-factor) | US IECC 2021 (Climate Zone 5–6) | ≤ 0.30 | IECC Table R402.1.2 |
| Window (U-factor) | US IECC 2021 (Climate Zone 7–8) | ≤ 0.27 | IECC 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
You're in. Check your inbox.
Something went wrong. Please try again.
✓ You're subscribed. Thanks.
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 direction | R_si (m²K/W) | R_se (m²K/W) |
|---|---|---|
| Horizontal (walls) | 0.13 | 0.04 |
| Upward (roofs) | 0.10 | 0.04 |
| Downward (floors) | 0.17 | 0.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.
| Layer | Thickness (m) | λ (W/mK) | R (m²K/W) |
|---|---|---|---|
| External surface (R_se) | n/a | n/a | 0.04 |
| EPS insulation | 0.050 | 0.035 | 1.43 |
| Dense concrete block | 0.215 | 1.33 | 0.16 |
| Plasterboard | 0.013 | 0.25 | 0.05 |
| Internal surface (R_si) | n/a | n/a | 0.13 |
| Total R_T | 1.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
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.
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.
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.
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.
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
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.