Summary

Accurate room heat loss calculation is the foundation of any heating system design. Get it wrong and you have rooms that are too cold, or you oversize the boiler and radiators causing short-cycling and inefficiency. Heat loss calculations are mandatory for heat pump installations under the MCS Heat Emitter Guide, expected by building control for new-build heating specifications, and increasingly required by homeowners who want evidence-based boiler sizing.

The calculation is not complicated, but it requires accurate information about the building: wall, floor, window and roof construction (to determine U-values), room dimensions, and building air-tightness. U-values are available from measured performance data, from Appendix B of Approved Document L, or from the EPC (though EPC U-values are often conservative estimates).

This article walks through the full calculation for a typical room, with a worked example, and explains how to handle common complications: rooms with external walls on multiple sides, ground floors, heat transfer to unheated spaces, and intermittent heating.

Key Facts

  • Heat loss formula — Q = U × A × ΔT (fabric) and Q = 0.33 × N × V × ΔT (ventilation)
  • U-value — Thermal transmittance; watts per square metre per degree Kelvin (W/m²K); lower = better insulation
  • ΔT (delta T) — Temperature difference between inside and outside (K or °C)
  • Design internal temperature — 21°C for living rooms and kitchens; 18°C for bedrooms; 22°C for bathrooms
  • Design external temperature — -3°C for most of England and Wales; -6°C for Scotland; use CIBSE Guide A Table 2.1 for regional values
  • Air changes per hour (N) — Typical values: 0.5 for modern/draught-proofed; 1.0 for older housing; 1.5 for very leaky pre-1919 properties
  • Ventilation factor — 0.33 W/m³K (based on air density and specific heat capacity)
  • Party wall — U-value typically taken as 0 (no heat loss through wall to another heated dwelling)
  • Ground floor — Complex heat loss path; use CIBSE or Part L simplified U-values (typically 0.25–0.45 W/m²K for solid concrete; higher for timber suspended)
  • Intermittent heating correction — Add up to 20% for rooms with intermittent heating that need to warm up quickly
  • CIBSE Guide A — Environmental Design; the authoritative UK reference for building heat loss design data
  • BS EN 12831 — Method for calculation of design heat load; European standard for detailed heat loss calculations

Quick Reference U-Value Table

Got your quantities? squote builds the full quote with labour, materials and markup.

Try squote free →
Element Construction Typical U-Value (W/m²K)
Solid brick wall (225mm) Uninsulated 2.1
Cavity wall (no insulation) 1930s–1990s typical 1.5
Cavity wall (full fill CWI) Modern or retrofitted 0.32
Timber frame (insulated) New build to Part L 0.18
Flat roof (uninsulated) Older construction 1.5
Flat roof (well insulated) Modern Part L 0.18
Pitched roof (uninsulated) Loft not insulated 2.3
Pitched roof (100mm loft) Standard minimum 0.35
Pitched roof (300mm loft) Good practice 0.13
Single glazed window Old-style single 5.6
Double glazed (air) Older double 2.8
Double glazed (argon, low-e) Modern standard 1.4–1.6
Triple glazed High performance 0.8–1.0
Solid ground floor (concrete) Uninsulated 0.45
Ground floor (insulated, Part L) New build 0.25
Timber suspended floor (uninsulated) Old housing 0.7

Detailed Guidance

Step-by-Step Calculation Method

Before you start, collect:

  1. Room dimensions: length, width, height (floor to ceiling)
  2. Identify all external surfaces: which walls are external? Is the floor above an unheated garage? Is there a flat roof above?
  3. Identify construction of each external surface
  4. Look up or calculate U-values for each surface
  5. Note the design temperatures for the room and the design outside temperature

Fabric heat loss for each surface: Q_fabric_element = U × A × ΔT

Ventilation heat loss: Q_vent = 0.33 × N × V × ΔT

Total room heat loss: Q_total = ΣQ_fabric + Q_vent

Worked Example: Living Room in 1960s Semi-Detached House

Room data:

  • 4.5m × 4.0m × 2.4m
  • Design internal: 21°C; external: -3°C; ΔT = 24°C

Surfaces:

  • 2× external walls (front and side): cavity uninsulated
  • 1× party wall (to adjacent house): negligible heat loss (U ≈ 0)
  • 1× internal wall (to hallway): internal, heated space = negligible
  • Floor: solid ground floor, uninsulated
  • Ceiling: to heated bedroom above = negligible

External walls:

  • Front wall: 4.5m × 2.4m = 10.8m² (gross); subtract front window 1.4m × 1.2m = 1.68m²; net wall = 9.12m²
  • Side wall: 4.0m × 2.4m = 9.6m²; subtract side window 0.9m × 1.2m = 1.08m²; net wall = 8.52m²
  • U (cavity uninsulated) = 1.5 W/m²K
  • Q_front_wall = 1.5 × 9.12 × 24 = 328W
  • Q_side_wall = 1.5 × 8.52 × 24 = 307W

Windows:

  • Front window: 1.68m²; U = 2.8 (older double-glazed); Q = 2.8 × 1.68 × 24 = 113W
  • Side window: 1.08m²; U = 2.8; Q = 2.8 × 1.08 × 24 = 73W

Ground floor:

  • Floor area: 4.5 × 4.0 = 18m²; U = 0.45 W/m²K
  • Q_floor = 0.45 × 18 × 24 = 194W

Ventilation:

  • Volume: 4.5 × 4.0 × 2.4 = 43.2m³
  • Air changes: 1.0 per hour (older housing, some draught)
  • Q_vent = 0.33 × 1.0 × 43.2 × 24 = 342W

Total heat loss: Q_total = 328 + 307 + 113 + 73 + 194 + 342 = 1,357W ≈ 1.36 kW

Radiator required (conventional gas system at 70/50°C = 60°C mean = DT40):

  • Output factor at DT40: (40/50)^1.3 = 0.77
  • Required DT50 rating: 1,357 / 0.77 = 1,762W → select a radiator ≥1,762W at DT50

Radiator required (heat pump system at 45/35°C = 40°C mean = DT20):

  • Output factor at DT20: (20/50)^1.3 = 0.34
  • Required DT50 rating: 1,357 / 0.34 = 3,991W → select a radiator ≥3,991W at DT50

This demonstrates why heat pump radiators must be approximately 2.3× the size of conventional system radiators for the same room.

Handling Difficult Elements

Rooms above unheated garages: The floor is an external-equivalent surface. Use the same ΔT as external walls. The U-value for an uninsulated timber floor over a garage is approximately 0.7 W/m²K; insulated to current standards: 0.25 W/m²K.

Ground floor edge losses: Ground floor heat loss is significantly higher at the perimeter than in the centre. For a simplified calculation, use the area-based U-value approach as above. For detailed calculation, use CIBSE Guide A section on ground floors which accounts for edge length and depth of insulation.

Rooms adjacent to unheated spaces (loft, unused outbuilding): The adjacent space temperature is not outdoor temperature — it is typically the average of indoor and outdoor temperatures, or approximately 10°C in winter. Use a reduced ΔT accordingly. Some engineers use ΔT = 0.7 × external ΔT as a rule of thumb for surfaces adjacent to unheated spaces.

Conservatory: A conservatory attached to the main house creates a buffer zone. The wall between house and conservatory may be treated as semi-external. If the conservatory is unheated, the adjoining wall U-value is full external; if it is heated to the same temperature, treat as internal partition.

Bay windows: Calculate each face of the bay separately. The return walls of a bay are often partially external. For a typical bay window: measure each face (front and returns), use window U-value for glazed areas and wall U-value for solid spandrel panels.

Whole-House Heat Loss Summary

To size a boiler or heat pump, sum all room heat losses:

Room Heat Loss (W)
Living room (calculated above) 1,357
Kitchen/dining [calculate separately]
Hall/stairs [calculate]
Master bedroom [calculate]
Bedroom 2 [calculate]
Bedroom 3 [calculate]
Bathroom [calculate]
Total Sum

Add 15–20% for diversity and warm-up factor. This total is the minimum boiler or heat pump output.

For a heat pump: the total heat loss at design conditions (-3°C outside, 21°C inside) is the maximum load. A 8kW heat pump cannot heat a house with 10kW design heat loss — you need at minimum a 10kW unit. Oversizing is less harmful for heat pumps than for gas boilers (modulating compressors handle part loads efficiently), but avoid extreme oversizing (e.g., 20kW pump for a 5kW house).

For a gas boiler: Apply 20–25% margin to account for standing losses, domestic hot water demand, and warm-up. A house with 8kW design heat loss typically needs a 10–12kW boiler.

Accuracy vs Approximation

The worked example uses approximations at several points. For formal MCS-compliant heat pump calculations, the full BS EN 12831 method is required with actual measured U-values from the EPC or site survey. For a general sizing exercise, the simplified method above is adequate within about ±15%.

Sources of error:

  • Using default U-values without confirming actual construction
  • Ignoring thermal bridges (junctions between wall/floor, wall/roof) — these can add 10–20% to fabric heat loss
  • Under-estimating air infiltration (older houses may be 1.5–2.0 ach, not 1.0)
  • Ignoring solar and incidental heat gains (people, lighting, appliances) — these can provide 10–20% of heating requirement

For critical applications (heat pump sizing), err towards higher heat loss estimates. Undersizing a heat pump for a cold climate property causes serious performance and comfort issues.

Frequently Asked Questions

Can I use the EPC assessment instead of calculating heat loss?

An EPC gives you some useful data (estimated U-values, estimated air leakage) but is not a heat loss calculation. The EPC is assessed using SAP (Standard Assessment Procedure), which models energy consumption but does not calculate peak design heat load. For boiler or heat pump sizing, you need a peak heat load calculation.

How do I measure an accurate U-value for an existing wall?

The most accurate method is on-site measurement using a heat flux sensor (ISO 9869), which requires a period of 3–14 days of cold weather to get reliable readings. This is expensive and rarely used for individual rooms. For most purposes, use the construction type and refer to AD L Appendix B tables or CIBSE Guide A. If the EPC has a U-value survey, these figures are reasonable for preliminary design.

What design external temperature should I use?

Use the CIBSE Guide A Table 2.1 values for your location. Most of England: -3°C. North-East England, Yorkshire, higher ground: -4°C to -5°C. Scotland: -6°C to -10°C depending on elevation and region. For a conservative design, use -5°C for most England/Wales sites if CIBSE Guide A is not accessible.

Regulations & Standards

  • BS EN 12831:2017 — Heating systems in buildings: method for calculation of design heat load

  • CIBSE Guide A — Environmental Design: authoritative reference for design temperatures, U-values and heat loss methodology

  • MCS Heat Emitter Guide (HEG) — Required calculation method for MCS heat pump installations

  • CIBSE Guide A Environmental Design — CIBSE reference tables and design methods

  • SAP 10.2 Specification — BRE SAP for context on U-value default tables

  • MCS Heat Emitter Guide — Download from MCS website

  • low temperature design — Using heat loss results for heat pump emitter sizing

  • boiler selection — Using total heat loss for boiler sizing

  • heat loss — Summary heat loss calculator reference