Skip to content
HeatAlgo
BlogHelp

The heat load calculator in HeatAlgo: seven steps from location to result

The seven steps of the heat load module: location, building, ventilation, envelope library, rooms, adjustments and the result with EN 12831-1 compliance.

Przemysław Paziewski

Founder of HeatAlgo

The heat load module calculates the building's design heat load room by room to EN 12831-1:2017, with the thermal resistance of envelopes to EN ISO 6946 and heat exchange with the ground to EN ISO 13370. The wizard leads through seven steps, and the result is computed live as soon as you enter the area and the rooms. This article describes each step, the compliance status and what a report unlocks. What a heat load calculation is in physical terms and what depends on it is explained in a separate guide: what a heat load calculation is.

Before you start: data from the form and from Algo

If the client filled in the form, on entering the module you see the card "Before you start - This is what we already know about the project" with the "Bring it into this module" button; the building data and the room list fill in by themselves. You can also upload building documents to the Algo assistant - it proposes values for the fields. Both sources are described in data flows between modules.

Step 1: Project

You click on the map the city nearest the building (Warsaw, Kraków, Gdańsk, Wrocław, Poznań, Szczecin, Łódź, Katowice) - this sets the climate zone and the design outdoor temperature from the national table. You can override it if you have more accurate data. You also enter the heated area, that is the sum of the heated rooms' areas; if the sum of rooms from step 5 exceeds it, you get a warning.

Step 2: Building

Data shared by the whole building:

  • the dimension basis - internal (between walls, the most common for detailed designs), external (outlines) or measured; measure envelopes consistently on one basis,
  • thermal bridges - the construction class adds a blanket ΔU_TB: very good 0.02, standard 0.05, retrofitted 0.10, poor 0.15 W/(m²·K),
  • airtightness - class I-IV suggests a typical value, and if you have a Blower Door result, enter n50; above 3 1/h the app suggests switching to the detailed method with per-room flows.

Step 3: Ventilation

You choose the type: natural, mechanical extract, or mechanical with heat recovery. With heat recovery the recovery efficiency field appears (85% is typical for a good unit) and the "Insert default airflows" button, which fills supply and extract in the rooms with typical values; fields already filled are not overwritten. The air change rate defaults to 0.5 1/h. If the project has a designed ventilation system in the ventilation module, the heat load calculation checks consistency: the ventilation type, the efficiency and the room flows must agree.

Step 4: Envelope library

Here you save layer build-ups for the project so you do not enter them in every room from scratch. "Choose a ready envelope" offers typical constructions (25 cm ceramic block + 20 cm graphite EPS wall, silicate + mineral wool, aerated concrete with and without insulation, a pitched roof with wool, floors on the ground with EPS or XPS, a ceiling under an unheated attic, an internal wall to an unheated space). Each one can be edited: layers from the inside, thicknesses, materials from the list (EPS, wools, bricks, blocks, concretes, plasters, boards) with their own λ. Ready envelopes are proposals - check thicknesses and λ against the building documentation, because the result matches reality only when the layers reflect the real cross-section.

Step 5: Rooms

Most of the work is here. "Add room" creates a card with a name, a type (living room, bedroom, kitchen, bathroom 24°C, corridor 18°C and others, office and service rooms too), area, height, design temperature and storey (basement, ground floor, upper floors). "Choose typical values" sets the temperature and ventilation category with one click. A room can be duplicated, and "Add attic" runs the wizard that generates slopes, knee walls, gables, floor and collar tie ceiling from the building width, roof angle, knee wall and length.

In every room you add envelope elements: external wall, roof, floor on the ground, ceiling under an unheated space, floor above an unheated space, wall to an unheated space, internal ceiling. For each you enter the gross area (with openings - windows and doors from the table subtract themselves, and losses are computed from the net area) and the U-value: directly or from layers copied from the library. Non-homogeneous walls (timber frame with studs) have their own mode with a structural fraction.

The details the standard asks about:

  • floor on the ground - perimeter P and depth z; without a measured perimeter the app assumes 4·√A and lowers the compliance status; the groundwater level affects the f_GW correction,
  • envelopes to unheated spaces - you pick what is on the other side (a room with 1-3 external walls, a basement, an insulated or uninsulated attic, a circulation space, a suspended floor void) and the b_u factor follows; you can also give an exact temperature,
  • windows and doors - a table with width, height, U and quantity,
  • the ventilation category - a habitable room or a wet room with a window (n_min 0.5) or an internal secondary room (0.0); with heat recovery also supply and extract,
  • high rooms (from 4 m) - a heat emission system must be selected.

Step 6: Adjustments

For a typical detached house you can skip this step. It holds internal heat gains (ignored by default; non-zero values are an explicit assumption to agree with the client, with a per-room override), intermittent heating with the heating-up power φ_hu (from the auxiliary table or entered by hand, with the setback period, the air change during setback, the building's thermal mass and the heating-up time) and the heat source sizing correction - a factor that helps size the source and deliberately does not change the rooms' loads.

Step 7: Result

The result shows the building's design heat load, the heating output index in W/m², the heated area and the split into transmission, ventilation and thermal bridges. The "Room breakdown" carousel switches rooms, and clicking a card opens the details: envelopes with layers and the U computation, windows and doors, load components, ground corrections, ventilation. The "Calculation method" tab describes the assumed parameters. From here you download the PDF - see the article on reports.

You also see the live result in the panel beside the wizard from step 1 on ("Live result"), as soon as you enter the area and the rooms.

Issues, blockers and the compliance status

The "N to fix" chip above the wizard collects everything that needs completing. Items labelled "Blocks the calculation" (e.g. no rooms, a room without envelopes, heated area exceeded, missing flows with mechanical ventilation) stop the calculation; the "Fix" button takes you to the field. The remaining remarks do not block the result but lower its status.

The status on the result has two values: "Result meets EN 12831-1:2017" or "Approximate result - does not meet strict EN 12831-1 compliance". You see the reasons in the "About this result" dialog: an approximate perimeter of the floor on the ground, missing air flows, heating-up power from the table without confirming the conditions of Annex F.2, the old temperature correction factor. A project with air transfer devices between zones (ATD) or designed flows between rooms is outside the module's scope - the app says so plainly.

What a free account shows

The calculations run in full. On screen and in the PDF you see the building's demand, the index and one fully calculated room; the other room cards show "Value available once the project is unlocked", and the method details (source sizing, bridges, n50, ventilation) wait for the unlock. One report unlocks the whole project - see what is free and what a report unlocks.

Module settings and clearing data

The module settings icon opens a panel with the module description ("About this module"), the "Data sources" section (import from the client form) and "Module data" with the "Clear data" button, which wipes the whole heat load form in this project after confirmation. The heat load result feeds pump sizing, underfloor heating and ventilation - after changes in the heat load calculation those modules offer an update.

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

Where does the design outdoor temperature come from?

From the national table for the chosen city - on the "Project" step you click the city nearest the building on the climate zone map (Warsaw, Kraków, Gdańsk, Wrocław, Poznań, Szczecin, Łódź, Katowice), and the temperature loads by itself. You can override it by hand if you have more accurate data from a local station.

Do I have to enter the layers of every wall separately?

No. On the "Library" step you save ready layer build-ups for the project - from ready envelopes (e.g. 25 cm ceramic block + 20 cm graphite EPS) or your own - and in a room you pick the envelope from the library. A copied envelope can then be changed locally in the room without affecting the template. You can also enter the U-value directly instead of computing it from layers.

Why is the result "approximate" instead of compliant with the standard?

The status chip on the result lists the reasons in the "About this result" dialog. The most common: no measured perimeter of the floor on the ground (4·√A was assumed), missing supply and extract flows with mechanical ventilation or heat recovery, heating-up power taken from the auxiliary table without confirming the conditions of Annex F.2, or an envelope using the old temperature correction factor instead of an adjacent space type. Completing those inputs restores full compliance.

What do I see in the heat load calculator on a free account?

The building's total heat demand, the W/m² index and one fully calculated room. The remaining rooms and the method details (source sizing, thermal bridges, n50, ventilation) are unlocked by a report. The calculations run in full - only the view is limited.

How do I add an attic with sloped ceilings?

On the "Rooms" step click "Add attic". The attic wizard asks for the building width, roof angle, knee wall height, room length and optionally the collar tie height - and generates the roof slopes, knee walls, gable walls, floor and collar tie ceiling itself, with the average height computed.

What does the "N to fix" chip mean?

The number of fields that need completing or correcting. Clicking it opens a list with "Fix" buttons that take you to the right step and field. Items marked "Blocks the calculation" stop the calculation until you fix them; the others only lower the compliance status.

Blog

See also

Help

Settings: company details, the logo on reports, notifications and privacy

Where to enter company details, how to upload the logo for PDF reports and the client form, how notifications work and what the assistant log switch does.

Help

Subscription, invoices and payments: how to buy, cancel and where to find the invoice

How a purchase works, who issues the invoice, how to add a tax ID, which payment methods work, and how to cancel and resume the subscription.

Help

Troubleshooting: saving, version conflicts, emails, PDF, AI and the browser

Messages about saving and version conflicts, emails that do not arrive, a PDF that does not generate, Algo, expired links, the account and the browser.

Help

Heat recovery ventilation in HeatAlgo (beta): six steps from rooms to the balance and the unit

The six steps of the ventilation module: building, rooms and airflows to the standard, ducts on floor plans, the unit from EPREL, modes and the result.

Help

PDF reports and the printable floor plan: what they contain, how to download them and what the report number means

Where to download the PDF report from each module, what is on the cover, preview versus full report, the to-scale plans and what to do when a PDF fails.

Help

Projects in HeatAlgo: creating, client details, searching and deleting

What a project is, how to create one, what client details do, how to search projects with Ctrl+K, what the project view shows and how to delete one.

Help

Getting around HeatAlgo: the Start page, the side menu, the top bar and shortcuts

The Start page, the side menu and the top bar, where settings, billing and help are, the Ctrl+K project dialog, the wizards and what works on a phone.

Help

Underfloor heating in HeatAlgo: answers to frequent questions

Why a room is not calculated, what to do with a loop that is too long, the flow and spacing warnings, editing nodes, storeys and the backdrop.

Help

Your HeatAlgo account: signing up, signing in, password and language

How to create a free account, confirm your email, sign in, reset your password, switch the app language and what to do when your account is blocked.

Help

The client form: answers to frequent questions about setup, sending, corrections and import

How to hide questions and add your own fields, how long the link works, reminders, what the client sees, corrections, acceptance and import.

Help

Heat pump sizing in HeatAlgo: building data, radiators, variants and the result

The linked and manual modes, the wizard steps, rooms with radiators, the bivalent point and hot water, three variants, radiator feasibility and annual costs.

Help

Data flows between modules: import from the heat load calculation and the client form

Which modules take data from which, what the entry card shows, how updates after changes in the source work and what the import deliberately leaves out.

Help

What is free and what a report unlocks: the free plan, credits and the revision window

What a free account shows, what one report unlocks, what credits cost, how the 7-day revision window works and when a subscription pays off.

Help

Algo, the AI assistant in HeatAlgo: what it does, where to find it and its limits

Where to open Algo, how it reviews a project, the Propose and Automatic modes, reading documents, undoing changes, source cards and the monthly limit.

Create a free HeatAlgo account

Register and go from client data to a finished heating project in one place.