Room Heat Loss Calculator: Detailed Method Using U-Values, CIBSE Guide A and Worked Examples
Room heat loss is calculated by summing fabric heat losses (each surface U-value × area × temperature difference) and ventilation heat loss (0.33 × air changes per hour × room volume × temperature difference). For UK design conditions, use an internal temperature of 21°C (living rooms) or 18°C (bedrooms) and an external design temperature of -3°C (most of England) per CIBSE Guide A. Total heat loss in watts determines the minimum radiator or heat emitter output required.
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:
- Room dimensions: length, width, height (floor to ceiling)
- Identify all external surfaces: which walls are external? Is the floor above an unheated garage? Is there a flat roof above?
- Identify construction of each external surface
- Look up or calculate U-values for each surface
- 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
Got a question this article doesn't answer? Squotey knows building regs, pricing and trade best practice.
Ask Squotey free →This article was generated and fact-checked using AI, with corrections from the community. If you spot anything wrong, please . See our Terms of Use.