⚡ In brief: The heat load calculation per DIN EN 12831 determines room by room how much heating power (in kW) your building needs at the lowest outdoor temperature. It is required for BEG subsidy applications, heat pump sizing, and hydraulic balancing method B. Cost: from €800 for a single-family home.
What Is a Heat Load Calculation?
The heat load calculation answers a simple question: How much heating power does your building need to stay comfortably warm even on the coldest day of the year? The answer is given in kilowatts (kW) and forms the basis for selecting and sizing your heating system.
It is carried out according to the standard DIN EN 12831. For each individual room, it calculates how much heat is lost through walls, windows, roof, and basement (transmission heat losses) and how much escapes through ventilation (ventilation heat losses).
What Is Calculated?
Transmission heat losses: Heat losses through exterior walls, windows, roof, basement ceiling, and doors — calculated via area × U-value × temperature difference.
Ventilation heat losses: Heat losses through air exchange (ventilation, infiltration).
Reheat capacity: Additional power needed to reheat rooms after a setback period (e.g. night setback).
When Do I Need a Heat Load Calculation?
Installing a Heat Pump
The room-by-room heat load calculation is a prerequisite for correctly sizing a heat pump. Unlike gas or oil boilers, a heat pump cannot efficiently compensate for oversizing — it cycles too frequently and loses efficiency.
Applying for BEG Funding
For all BEG-funded heating measures, KfW requires a norm-compliant heat load calculation. Without it, the subsidy application is rejected — forfeiting up to 70% in grants.
Hydraulic Balancing (Method B)
Since January 2023, hydraulic balancing according to method B has been mandatory for BEG-funded measures. This method is based on a room-by-room heat load calculation — without it, the balancing is not norm-compliant.
Heating Replacement (GEG Obligation)
Since October 2024, the GEG (§60c) requires hydraulic balancing for every new heating system installation — regardless of energy source. In practice, this requires a heat load calculation.
Calculation vs. Estimate — The Crucial Difference
Many heating installers work with a heat load estimate: heated area in m² times a flat rate (e.g. 80 W/m²). This is sufficient for rough orientation but frequently leads to significant oversizing.
| Criterion | Calculation (DIN EN 12831) | Estimate (Rule of Thumb) |
|---|---|---|
| Accuracy | High — room-by-room, based on actual U-values | Rough — flat W/m² value |
| BEG funding | Accepted | Not accepted |
| Hydraulic balancing | Method B possible | Only method A |
| Cost | from €800 (SFH) | Free / minimal |
| On-site visit | Required | Not required |
What Happens Without a Heat Load Calculation?
Oversized Heat Pump
Without a calculation, the heat pump is often sized based on the old heating output — which was typically already 30–50% too large. The result: the system constantly cycles (switches on and off frequently), increasing wear and shortening its lifespan.
Higher Electricity Costs
Frequent cycling reduces the heat pump’s seasonal performance factor (SPF). An SPF of 3.5 instead of 4.0 means approximately €400 in additional costs per year at 20,000 kWh heating demand.
Noise Issues
An oversized heat pump runs at high capacity more often than necessary. This generates more noise — a common source of complaints from neighbors and homeowners.
Subsidies Are Lost
No norm-compliant heat load calculation means no BEG funding for the heating measure. For a heat pump with up to €28,000 in eligible costs, depending on the subsidy rate, this could mean losing €8,400–19,600 in grants.
How Does a Heat Load Calculation Work?
1. On-Site Inspection
The energy consultant visits your building and records all relevant data: wall constructions, window dimensions and quality, roof and basement structure, room heights, orientation, and existing radiators.
2. U-Value Assessment
For each component (wall, window, roof, floor, door) the U-value is determined — either from year of construction and construction type or by measurement. The U-value indicates how much heat is lost per m² per degree of temperature difference.
3. Room-by-Room Calculation
For each room, transmission and ventilation heat losses are calculated. The location-specific design outdoor temperature is applied (e.g. −12 °C for many German locations). The result: the heat load in watts for each individual room.
4. Results and Analysis
You receive a detailed report with the heat load for each room and the entire building. From this, we derive the optimal heating output, the correct flow temperature, and the right heat pump size.
What Does a Heat Load Calculation Cost?
The cost depends on building size, number of rooms, and building complexity. The good news: the heat load calculation is eligible for funding as part of a BEG-subsidized heating measure.
⚡ Tip on funding for the heat load calculation:
- KfW heating replacement: The cost of the heat load calculation is included in the eligible costs of the heating measure (max. €28,000) and receives the same subsidy rate.
- BAFA individual measures: The heat load calculation can be funded separately as specialist planning and construction supervision — at 50%, max. €2,500 subsidy (SFH).
Practical Example: Single-Family Home Built 1985
Living area: 140 m², partially insulated, double-glazed windows from the 90s
Old gas boiler: 24 kW (rated output on nameplate)
Heat load estimate: 140 m² × 80 W/m² = 11.2 kW → installer recommends 12 kW heat pump
Heat load calculation DIN EN 12831: Actual heat load: 7.8 kW → an 8 kW heat pump is sufficient
Result: 4 kW smaller system, approx. €3,000–5,000 less acquisition cost, better efficiency, less noise.
Note: All figures are as of March 2026. Changes by the legislator are possible at any time. This article does not replace individual consulting.
Commission a Heat Load Calculation
We perform the heat load calculation per DIN EN 12831 — room by room, norm-compliant, and as the basis for your subsidy application.