calculator logoKalkulatorPro

Building Heat Loss Calculations per EN 12831 — step-by-step guide

14 kwietnia 2026 | Heating


A heat loss balance is the foundation of every heating system design. The correct result determines boiler and heat pump sizing, radiator dimensions, underfloor heating loop length and pipe diameters. Roughly 80% of under-heating issues in completed installations come not from faulty workmanship but from flawed design calculations at the very start. This guide walks you step by step through the PN-EN 12831-1:2017 methodology — the current Polish implementation of the European standard for design heat load calculations.

If you need a quick check of a wall's thermal transmittance, use our U-value calculator. This article supports all calculators in the heating category.

Building heat loss scheme — transmission, ventilation, ground

What "heat loss" actually means — and why it is not your gas bill

A critical distinction that resolves 90% of misunderstandings between designer and client:

  • Design heat load (ΦHL\Phi_{HL}) — the power expressed in watts [W] that the heat source must deliver on the coldest design day to maintain the required indoor temperatures. This figure is used for sizing the boiler, heat pump, radiator or underfloor loop. It is calculated per EN 12831.
  • Annual useful energy demand (EUE_U) — the energy in kilowatt-hours per year [kWh/year] actually consumed over the heating season. This figure determines heating bills. It is calculated using a different methodology (EN ISO 52016 and the national regulation on the methodology for calculating the energy performance of buildings).

Confusing the two is the most common mistake among clients — and, unfortunately, some designers too. A 20 kW boiler does not "consume 20,000 kWh per year." The annual demand for a 150 m² house built to WT 2021 is around 9,000–12,000 kWh, even if the design load is 6–7 kW. EN 12831 answers only the first question: what power heat source do you need.

The full picture is complemented by the article on the new Polish Technical Conditions 2026, which affect the energy performance indicator EP and indirectly — annual demand results.

Components of the design heat load

Per PN-EN 12831-1:2017, the total design heat load for room ii is:

ΦHL,i=ΦT,i+ΦV,i+ΦRH,i [W]\Phi_{HL,i} = \Phi_{T,i} + \Phi_{V,i} + \Phi_{RH,i} \ [\mathrm{W}]

where:
ΦT,i\Phi_{T,i}transmission losses through building envelope elements (walls, windows, roof, floor) [W]
ΦV,i\Phi_{V,i}ventilation losses (air exchange with the environment) [W]
ΦRH,i\Phi_{RH,i}reheat power after a setback (optional) [W]

The total for the whole building is the sum of ΦHL,i\Phi_{HL,i} across all heated rooms. Important: you cannot calculate the building "as a whole" — the standard requires room-by-room calculations, because radiator sizing depends on them.

Transmission losses ΦT\Phi_T

Transmission losses are the heat flux escaping through envelope elements driven by the indoor-outdoor temperature difference:

ΦT,i=(HT,ie+HT,iue+HT,ig+HT,ij)(θint,iθe) [W]\Phi_{T,i} = (H_{T,ie} + H_{T,iue} + H_{T,ig} + H_{T,ij}) \cdot (\theta_{int,i} - \theta_e) \ [\mathrm{W}]

where HTH_T is the transmission heat loss coefficient [W/K] for four envelope categories:
HT,ieH_{T,ie} — elements directly to outdoor air (external wall, window, roof)
HT,iueH_{T,iue} — elements to an unheated space (unoccupied attic, garage)
HT,igH_{T,ig} — elements in contact with ground (ground floor slab, basement wall)
HT,ijH_{T,ij} — elements to another temperature zone inside the building

How to calculate H_T for a single element

For each building element:

HT=AUb [W/K]H_T = A \cdot U \cdot b \ [\mathrm{W/K}]

where:
AA — area of the element [m²]
UU — thermal transmittance [W/(m²·K)]
bb — dimensionless temperature reduction factor

The factor bb (also denoted ff in some editions — nomenclature varies) accounts for the fact that not every element borders the outdoor temperature θe\theta_e. For an external wall b=1.0b = 1.0. For an element between a heated space and an unheated attic bu0.80.9b_u \approx 0.8–0.9. For ground floor slabs the detailed methodology of EN ISO 13370 is used, accounting for characteristic dimension and edge insulation thickness.

A detailed discussion of the U-value itself — layer-by-layer calculation, RsiR_{si} and RseR_{se} treatment, WT requirements — is in the article Thermal transmittance U — a guide. For fast U-value calculation of a multi-layer element use the U-value calculator. Thermal conductivity values for insulation materials are in the article Lambda of building materials.

Thermal bridges — do not skip them

Thermal bridges are local reductions of insulation quality in a wall — typically caused by insulation interruptions (balcony, lintel, plinth) or geometry changes (corners). Ignoring them underestimates the balance by 10–20%, which translates to under-heating in real operation.

PN-EN 12831-1:2017 favours a linear calculation — for each bridge:

HTB=kψklk [W/K]H_{TB} = \sum_{k} \psi_k \cdot l_k \ [\mathrm{W/K}]

where ψ\psi is the linear thermal transmittance of the bridge [W/(m·K)] and ll its length [m].

Typical ψ\psi values:

Type of thermal bridgeψ [W/(m·K)]
External wall corner0.05–0.10
Window / door lintel0.05–0.15
Plinth (wall-to-foundation junction)0.30–0.50
Cantilevered concrete balcony0.50–0.85
Intermediate floor slab0.05–0.10
Roof eaves0.05–0.15

As a simplification — when detailed ψ\psi values are unknown — engineers commonly add 10–15% to the UU of each element (the so-called ΔUTB\Delta U_{TB}). The exact value depends on envelope geometry, detailing, and the project's approach — it is a practical simplification used for preliminary calculations, not a universal standard allowance. In detailed design the bridges should be calculated linearly (ψl\psi \cdot l).

Diagram of typical thermal bridges — corner, balcony, lintel, plinth

Ventilation losses ΦV\Phi_V

The second loss stream is air exchange with the environment:

ΦV,i=0.34V˙i(θint,iθe) [W]\Phi_{V,i} = 0.34 \cdot \dot{V}_i \cdot (\theta_{int,i} - \theta_e) \ [\mathrm{W}]

where:
V˙i\dot{V}_i — volumetric airflow exchanged with outside [m³/h]
0.340.34 — air density times specific heat divided by 3600, in [Wh/(m³·K)]; derived from ρcp1200\rho \cdot c_p \approx 1200 J/(m³·K)

How to determine V˙i\dot{V}_i

The airflow V˙i\dot{V}_i per room is taken as the maximum of three components:

  1. Hygienic requirement V˙hig\dot{V}_{hig} — from the ventilation balance (air changes per hour or airflow per person). For dwellings: PN-83/B-03430 defines minimum exhaust flows (kitchen 70 m³/h, bathroom 50 m³/h, WC 30 m³/h).
  2. Infiltration V˙inf\dot{V}_{inf} — air ingress through envelope leaks. In the simplified method (from EN 12831:2006, still commonly used), it is derived from n50n_{50} (air changes at 50 Pa, from a Blower Door test) and shielding coefficients ee, ε\varepsilon: V˙infVn50eε\dot{V}_{inf} \approx V \cdot n_{50} \cdot e \cdot \varepsilon. The full PN-EN 12831-1:2017 method is more elaborate — based on envelope permeability q50q_{50}, pressure balance and room height; most engineering practice still uses the simplified version.
  3. Supply/exhaust balance — with mechanical ventilation the balance point difference must be covered.
Heat recovery in the formula

With a recovery efficiency ηrec\eta_{rec} (typically 0.70–0.90), the "effective" airflow passing through the unit is reduced:

V˙eff=V˙mech(1ηrec)\dot{V}_{eff} = \dot{V}_{mech} \cdot (1 - \eta_{rec})

Infiltration V˙inf\dot{V}_{inf} is added separately — because air entering through leaks does not pass through the recovery unit. Details of ventilation sizing are in the articles Mechanical vs natural ventilation and Air flow calculation.

Reheat power after setback ΦRH\Phi_{RH}

If the installation uses programmed temperature setbacks (e.g. at night), after the setback the heat source must "bring up" the rooms within a finite time. Additional power:

ΦRH,i=AifRH\Phi_{RH,i} = A_i \cdot f_{RH}

where AiA_i is the floor area [m²] and fRHf_{RH} [W/m²] depends on reheat time, temperature drop and building thermal mass. For a typical 3 K nightly setback and 2 h reheat, fRHf_{RH} is around 10–20 W/m².

In practice, in buildings with underfloor heating (high thermal mass) ΦRH\Phi_{RH} is usually omitted — a setback is barely effective anyway with floor heating. In radiator-based systems, especially in lightweight buildings, reheat is worth including.

Design temperatures

External design temperature θe\theta_e — Polish climate zones

The zoning and design external temperatures are set by PN-82/B-02402 and the Polish national annex to EN 12831. Poland is divided into five climate zones:

Zoneθ_e [°C]Area (examples)
I−16Baltic coast, West Pomerania (Szczecin, Koszalin)
II−18Greater Poland, Lower Silesia, Kujawy (Poznań, Wrocław, Bydgoszcz)
III−20Central and eastern Poland (Warsaw, Łódź, Lublin)
IV−22Suwałki region, north-eastern Poland
V−24Mountains above 800 m a.s.l. (Zakopane, Bieszczady)
Map of Polish climate zones with design temperatures
Indoor temperature θint\theta_{int} — by room type

Minimum design indoor temperatures follow the Polish Technical Conditions (Regulation of the Minister of Infrastructure, §134 appendix) and the national annex to EN 12831:

Room typeθ_int [°C]
Living room, bedroom, office20
Kitchen (with openable window)20
Bathroom, WC with washbasin and shower24
Utility rooms, heated garage16
Staircase, corridor, hall16
Gyms, workshops18

Worked example — 150 m² single-family house

Let's calculate a single-storey house with a usable attic, 150 m² of heated floor area, located in Poznań (zone II, θe=18\theta_e = -18 °C). Parameters:

  • External wall area: 180 m², U=0.20U = 0.20 W/(m²·K)
  • Window area: 28 m², U=0.90U = 0.90 W/(m²·K)
  • Roof area: 95 m², U=0.15U = 0.15 W/(m²·K)
  • Ground floor slab area: 75 m², U=0.25U = 0.25 W/(m²·K), bg=0.60b_g = 0.60
  • Heated volume: V=420V = 420
  • Mechanical ventilation with recovery, ηrec=0.80\eta_{rec} = 0.80, rate n=0.5n = 0.5 h⁻¹
  • Airtightness: n50=1.5n_{50} = 1.5 h⁻¹ (recommended by WT for buildings with mechanical ventilation — a guideline, not a hard limit, per §2.3.3 of the regulation appendix), e=0.07e = 0.07, ε=1.0\varepsilon = 1.0
  • Average indoor temperature: θint=20\theta_{int} = 20 °C (difference Δθ=38\Delta\theta = 38 K)
  • Linear thermal bridges addition: around 10%
Step 1: Transmission losses (without bridges)
ElementA [m²]U [W/(m²·K)]bH_T [W/K]
External walls1800.201.0036.0
Windows280.901.0025.2
Roof950.151.0014.3
Ground floor slab750.250.6011.3
Total H_T86.8

With a 10% thermal bridge allowance: HT=86.81.1095.5H_T' = 86.8 \cdot 1.10 \approx 95.5 W/K.

ΦT=95.5383,629\Phi_T = 95.5 \cdot 38 \approx 3,629 W.

Step 2: Ventilation losses

Mechanical flow: V˙mech=0.5420=210\dot{V}_{mech} = 0.5 \cdot 420 = 210 m³/h. Through the recovery unit (η = 0.80): V˙eff=210(10.80)=42\dot{V}_{eff} = 210 \cdot (1 - 0.80) = 42 m³/h.

Infiltration: V˙inf=Vn50eε=4201.50.071.044\dot{V}_{inf} = V \cdot n_{50} \cdot e \cdot \varepsilon = 420 \cdot 1.5 \cdot 0.07 \cdot 1.0 \approx 44 m³/h.

Total: V˙i=42+44=86\dot{V}_i = 42 + 44 = 86 m³/h.

ΦV=0.3486381,111\Phi_V = 0.34 \cdot 86 \cdot 38 \approx 1,111 W.

Step 3: Total heat load
Transmission losses Φ_T3,629 W
Ventilation losses Φ_V1,111 W
Reheat Φ_RH (underfloor heating — omitted)0 W
Φ_HL — design heat load~4,740 W ≈ 4.8 kW
Specific load~32 W/m²
Example waterfall — transmission + ventilation = total design load

A figure of ~32 W/m² is typical for a WT 2021 house with heat recovery. For comparison:

  • Passive house (PHI certified): 10–15 W/m²
  • Energy-efficient WT 2021 house with recovery: 25–40 W/m²
  • WT 2008 house: 50–70 W/m²
  • Old building without retrofit: 100–150 W/m²

Without heat recovery (full 210 m³/h plus infiltration), ΦV\Phi_V would rise to around 3,300 W and ΦHL\Phi_{HL} to about 6.9 kW — showing how much recovery saves on design load.

Common mistakes

  • Skipping thermal bridges — underestimates the balance by 10–20%. On site this means cold corners, frost and mould.
  • Confusing design load with annual consumption — "a 20 kW boiler burns 20,000 kWh" is a myth. Peak power and energy are different quantities.
  • Wrong climate zone — a Warsaw designer copies a Suwałki template (−22 °C) or vice versa.
  • Oversimplified ventilation — assuming an average air-change rate instead of calculating per room.
  • Ignoring infiltration with heat recovery — even a tight building has V˙inf\dot{V}_{inf} bypassing the exchanger.
  • Wrong ground method — using b=1b = 1 instead of bgb_g per EN ISO 13370 overestimates floor losses.
  • Incorrect θint\theta_{int} — a designer uses 20 °C for a bathroom instead of 24 °C; the loss for that room is underestimated by 20%.

What next with the result

The design ΦHL\Phi_{HL} is the input to a chain of subsequent decisions:

Heat source sizing
  • Gas or pellet boiler — size for ΦHL\Phi_{HL} + a 10–20% reserve for DHW and safety margin.
  • Heat pump — more subtle. It is sized for the so-called bivalent point (usually −5 to −7 °C), not the full θe\theta_e. For lower temperatures a resistance heater or an auxiliary source kicks in (bivalent mode). Pump capacity is typically 60–80% of ΦHL\Phi_{HL}. That is why "peak power" from the balance ≠ "heat pump capacity" from an offer. A dedicated heat pump article is forthcoming.
Sizing of internal systems

Frequently asked questions (FAQ)

Can I use a W/m² indicator instead of a full balance?

Only for a very rough investment check. A 40–60 W/m² indicator for a WT 2021 house gives an approximate peak power, but does not replace the room-by-room balance required by the standard for radiator and loop sizing. For a quick quotation — yes. For detailed design — no.

How to estimate losses of an existing building without documentation?

An inventory is required: surface measurements, UU estimates based on insulation thickness and type (or thermography), conservative ψ\psi values for bridges. A Blower Door test provides a reliable n50n_{50}. Without insulation data, typical values by construction era (WT 1997, WT 2002, WT 2008) are assumed.

Has PN-EN 12831 superseded PN-B-03406?

Yes. PN-EN 12831-1:2017 (adopted in Poland in 2017) replaced the older PN-B-03406:1994. Key differences: more detailed handling of thermal bridges, reference to EN ISO 13370 for ground, different terminology (factor bb vs ff, explicit separation of infiltration and mechanical ventilation).

How to include solar gains in the design balance?

You do not. ΦHL\Phi_{HL} is the power required in the worst conditions — a sunless, overcast, freezing day. Solar and internal gains are accounted for only in the annual energy demand calculation (EN ISO 52016, the national energy certification methodology). Mixing the two methodologies is a common beginner mistake.

Does WT 2026 change how losses are calculated?

No. The official reference for maximum UU values (wall ≤ 0.20 W/(m²·K), roof ≤ 0.15, window ≤ 0.9) remains WT 2021 (Journal of Laws 2020 item 2351, in force 31 December 2020). According to current drafts, WT 2026 mainly adjusts the energy performance indicator EP and renewables requirements, not the U-values — but the final shape depends on publication in the Journal of Laws. For the heat loss balance, the formula and methodology remain unchanged in any case; only the annual energy demand changes, computed by a different methodology. Details in the new Technical Conditions 2026 article.

What about heat losses in passive houses?

Passive house per PHI: ΦHL10\Phi_{HL} \leq 10 W/m² ("heizlast"). Five to seven times lower than standard houses. Achieved by a combination: envelope UU around 0.10–0.12 W/(m²·K), recovery with η0.85\eta \geq 0.85, airtightness n500.6n_{50} \leq 0.6 h⁻¹, windows with Uw0.80U_w \leq 0.80. Result — a 150 m² house with a 1.5 kW demand, often heated solely by the ventilation post-heater.

Can I calculate heat losses in Excel?

Technically yes — the formula is simple. The problem is the point of the exercise: EN 12831 requires calculations room by room, not a single-shot building total. For a 15-room house with individual θint\theta_{int}, bridges and ventilation flows, that is hundreds of cells and a source of errors. That is why designers use dedicated software (OZC, Purmo, Audytor) — or online calculators like those at kalkulatorpro.pl, which automate the balance components.


An accurate heat loss balance is the most important step in heating system design. An error here propagates across the whole investment — from an oversized boiler through unbalanced underfloor loops to excessive energy consumption. PN-EN 12831-1:2017 provides a rigorous framework that, with some attention, yields precise and comparable results between designers. The rest is calculators, tables and experience — all three are available at kalkulatorpro.pl.

Back to articles list