Skip to content
HeatAlgo
BlogGuides

How to use the underfloor heating module - a step-by-step guide

From a floor plan to a ready underfloor-heating loop layout with hydraulics - the complete guide to HeatAlgo's underfloor heating module.

Przemysław Paziewski

Founder of HeatAlgo

HeatAlgo's underfloor-heating module turns a floor plan into a ready underfloor-heating loop layout with full hydraulics and pipe-length totals. You draw sections on a calibrated plan, the app works out pipe length and flow rate for every loop, and you can check the result against a room's heat demand straight from your heat load calculation. Here's the whole workflow, step by step.

1. Upload the floor plan

Drag a PDF, PNG or JPG of the relevant floor onto the canvas. If you upload a multi-page PDF, HeatAlgo asks you to pick the page with the actual floor plan before you continue.

2. Calibrate the scale

Before you can draw anything useful, the plan needs a scale. Pick the calibration tool (shortcut C), click two points on the plan whose real distance you know - a door opening works well - and type that distance in meters. From that point on, every shape you draw on the canvas carries a real dimension; skip this step and the app won't let you calculate loops at all.

3. Align the grid to the walls

The grid (shortcut G) snaps your points to even spacing, but a floor plan rarely starts exactly on a grid node. Hold Alt (⌥ Option on a Mac) and click a room corner - the grid shifts so its lines sit right on the walls, and from then on you draw perfectly along them. Undo it with "Reset reference point" in the menu next to the grid icon.

4. Set the loop's design parameters

Set the parameters before you draw the first section - the pipes then lay themselves out at the right spacing straight away, with nothing to redo afterwards. In the parameters panel, enter supply and return temperature (35/30°C is a common starting point), the resulting ΔT, pipe spacing (typically 100, 150 or 200 mm) and the pipe type. HeatAlgo uses these to calculate every loop's length and flow rate. Change them any time - the pipes recalculate themselves.

5. Draw the heating sections

Use the Section tool (shortcut P) to outline every heated room or zone as a polygon. Each section becomes its own heating loop and the pipes lay themselves out inside it - if a room is large or an awkward shape, you can split it into a couple of smaller sections right at this stage instead of fixing it later.

6. Assign sections to their heat load rooms

Link each section to the matching room in this project's heat load results. HeatAlgo immediately shows whether the loop's delivered output covers that room's heat demand, or whether there's a surplus or a shortfall - no manually copying numbers between modules.

7. Place the manifolds

Use the Manifold tool (shortcut M) to drop a distribution point exactly where it will sit on site - usually a utility cupboard or a hallway close to the rooms it serves. A larger project can have several manifolds, each covering a different part of the building.

8. Route the supply lines

Use the Route tool (shortcut R) to draw the supply run from a manifold to each of its sections - the loop and pipes render automatically from the parameters you set earlier. If you want full manual control over the pipe run instead, draw pipes directly with the Pipe tool (shortcut O).

9. Check the balance and warnings

The side panel keeps every section's numbers in one place: area, pipe length and flow rate in l/min. Once a loop runs past the recommended or maximum length, the panel flags it and suggests splitting the section in two - before that turns into a problem on site.

The side panel with the room balance - section area, pipe length, flow rate and a loop warning

10. Add more floors

A whole-building layout is just several floors living in the same project - add each additional storey as its own tab and repeat sections, manifold and supply routes independently for each one. Storeys imported along with your heat load rooms are created for you; on a free account, the "+" that adds one by hand leads to the project unlock instead.

11. Export the finished project

Download a PDF report listing every section, pipe run and manifold, or the annotated floor plan itself - ready to hand to the install crew or the client. One report unlocks both; on a free account the report arrives with one fully calculated room, and the to-scale printable floor plan waits for the unlock.

Handy keyboard shortcuts

The canvas is faster with the keyboard: V select, C calibrate, P section (polygon), M manifold, R route, O pipe. Right-click opens a context menu for whatever's selected, and G toggles the grid (Alt + click, ⌥ + click on a Mac, aligns it to the walls). Collapse the side panel any time to claim back canvas space on a large plan. The full cheat sheet lives in the app, under the "?" button.

That's the whole workflow

Eleven steps from an uploaded floor plan to a finished underfloor-heating layout - hydraulics calculated automatically and checked against your heat load results. More guides live in the help center, and if you collect input data from clients, see how to send the client form. Found a bug, or missing something? Get in touch below.

Create a free account

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

Do I need a PDF floor plan?

No. The module accepts PDF, PNG and JPG - for a multi-page PDF you just pick the right page in HeatAlgo before calibrating.

How does scale calibration work?

You click two points on the plan that are a known real-world distance apart (a door opening, for instance) and type that distance in meters. From then on, every shape you draw carries a real dimension.

How does HeatAlgo know a loop is too long?

It continuously calculates each section's pipe length from its spacing and area, and checks it against the recommended and maximum loop length - once a section goes over, the side panel flags it and suggests splitting the section in two.

Can I design more than one floor in a single project?

Yes. Add each storey as its own tab in the same project, and draw sections, a manifold and supply routes independently for each one. Storeys imported along with your heat load rooms are created automatically; on a free account, adding one by hand needs the project unlocked with a report.

How do I connect the layout to my heat load results?

When you assign a section to a room, you point it at the matching room from the heat load calculation - HeatAlgo immediately shows whether the loop's output covers that room's heat demand, or falls short.

What format is the export in?

You export a PDF report listing every section, pipe run and manifold, or the annotated floor plan itself - either one is ready to hand straight to the install crew or the client.

Blog

See also

Guides

What flow temperature for underfloor heating - and why it decides your pipe spacing

Water temperature and floor covering set a floor's output, not its area. Measured table: what 30, 35, 40 and 45 °C give per m² under tile, wood and carpet.

Guides

Electric underfloor heating loses its subsidy in 2027 - what stays in Czyste Powietrze

From 2027 the programme funds no heating mats, electric boilers, electric radiators or electric underfloor heating. What stays on the list, and what it changes.

Guides

Pipe spacing and loop length in underfloor heating - how to work it out properly

The (area ÷ spacing) × 1.1 formula counts neither the run to the manifold nor the setback from the walls. Here is how far off it is, and how to measure a loop from real geometry.

Guides

Split heat pump ban 2027: what leaves the market, and what stays

No, an installed heat pump does not have to be replaced. From 1 January 2027 split air-to-water units up to 12 kW on GWP 150 or more leave the market.

Releases

Update: data travels between modules, and the app has a new layout

Heat load calculations and the client form now feed every module, the app has a new layout, and supply runs can cross heated rooms - what's new in HeatAlgo.

Guides

The oversized heat pump - why a capacity margin is billed to the client every month

Why a heat pump sized "with a margin" cycles, loses seasonal efficiency and wears its compressor faster - and how to size one from a calculation, not a rule of thumb.

Guides

Installer's glossary: heat load, U-value, lambda, thermal bridges

Heat load and equipment sizing terms explained: U-value, lambda, thermal resistance, thermal bridges, n50, bivalent point, SCOP and the heating curve.

Guides

A client's glossary: what the terms in your installer's form mean

Your installer is asking for floor plans, sections and a window schedule? Here is what each of those documents is, why it is needed and where to find it.

Releases

Update: no more countdown - you pay only for the finished report

The 14-day trial is gone. Your HeatAlgo account is free forever - you pay only when you need the finished report - what's new in HeatAlgo.

Guides

What a heat load calculation is, and what actually depends on it

What a heat load calculation to EN 12831-1 is, what depends on it - from pump capacity to radiator supply temperature - and why a rule of thumb is not.

Releases

Update: pump sizing straight from the heat load calculation

The pump module now reads the project's heat load calculation directly - no imported copies, a per-room loss breakdown, and the full reasoning behind the selected capacity.

Releases

Update: a new generation of underfloor heating drawings

Spiral and meanders drawn like a working design, consistent rules for any room shape, and editable loop nodes - what's new in HeatAlgo.

Releases

Update: AI fills in project data from building documents

AI reads the building design, window schedule and energy certificate, and you approve the data into the heat load form - what's new in HeatAlgo.

Releases

Update: better underfloor heating design and in-app help

A smoother underfloor heating design workflow, in-app help, a help center and multiple storeys in one project - what's new in HeatAlgo.

News

HeatAlgo leaves beta: AI features and accounts with a 14-day trial

A year of beta with installers, the AI client form, notifications and heat load + underfloor heating improvements. What changes for your account and why now.

Guides

How to send a client the form and get complete data - a guide

From creating the project to accepting the client's data - a simple step-by-step guide, screen by screen, no jargon.

Create a free HeatAlgo account

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