Skip to content
HeatAlgo
BlogGuides

Retrofitting water-based underfloor heating: what to measure first

A new screed, a dry system or milling? Measure levels at doors, thresholds and stairs, find out the floor layers and check room heat loss. With a worksheet.

HeatAlgo

The HeatAlgo team

In an existing home, the underfloor heating system has to suit the floor you already have. Before you compare a new screed, a dry system and milling, establish three things: what is in the floor now, how much height you can add, and how much heat each room loses.

This guide helps you collect that information. It includes a printable measurement worksheet, an illustrative floor section and questions for your installer and other specialists. It covers water-based underfloor heating, not electric mats.

Collecting measurements is not the same as assessing a building. Neither this guide nor HeatAlgo checks a floor's load capacity, damp or the condition of the existing layers. That needs an inspection on site by an appropriately qualified person. If you are still gathering plans and product details, start with the underfloor heating planning checklist.

Decide what stays and what is rebuilt

Start with a floor plan and mark each room separately. There are three options: keep the floor and add new layers on top of it, remove only the finish, or take the floor back to its structure - the slab on the ground, a concrete upper floor or the joists.

Each option leaves a different height for new layers. Taking the floor back shows what is underneath. If the floor stays, you have to find out its layers another way: from drawings or from a small opening-up. The options can differ from room to room, so record the decision for each room.

Measure the levels at doors, thresholds and stairs

The new floor has to meet what stays: the floor beyond a doorway, the threshold of the front or patio door, the first step of the stairs. Those places limit the height, not the floor's thickness in the middle of the room.

Mark one level reference line in the room, for example with a laser, and measure every dimension down from it. An old floor may not be level, so measuring from its surface in different places gives different results. For each dimension, record how you know it: measured, taken from drawings or assumed. An assumed dimension is a question for your installer, not an input for the design.

Floor section at a doorway

Illustrative, not to scale

A?12345BC

Layers, top down

1
Floor finish with its adhesive or underlay
2
Heating layer: screed with pipes, or a dry system
3
Insulation
4
Layers that stay - to be checked
5
Structure: ground slab, concrete upper floor or joists

Where to measure

A
Reference line - measure every dimension from it
B
Level to keep: the floor beyond the door, the threshold
C
Height available for the new layers
Illustrative, not to scale. It shows kinds of layers and where to measure, not their thicknesses or a recommended build-up. Thicknesses come from the documentation of the chosen system and products. In many dry systems the pipes sit in grooves in the insulation boards, so layers 2 and 3 are one board. With milling, the pipes sit in channels cut into the existing screed, which is layer 4.

Height C is the margin between the highest point of what stays in the floor and the level you have to keep. Work it out from your measurements down from line A: take the distance to level B away from the distance to the highest point of what stays. Where there are several levels to keep, use the lowest one, the one furthest below line A. Record the place that limits you most, because that is where the choice of system is decided. Any new threshold or step is a separate decision to discuss with your installer.

Also record the room's height at its lowest point: every new layer reduces it.

Measurement worksheet for one room

Print the worksheet or copy it into a spreadsheet with the buttons under it, one copy per room. The print dialog also lets you save it as a PDF. In the "How do you know" column, write measured, drawing or assumed. A blank box is a question to resolve, not a zero.

Measurement worksheet: floor levels and layers in one room
What stays: the whole floor, the floor without its finish, or only the structure
A. Reference line: where it is marked
B. Finished floor level at each doorway to a room that stays as it is
Front, balcony and patio door thresholds, and the bottom edges of the doors
First and last step of the stairs
Items that stay at their current level: kitchen units, shower tray, drains, hearth
Highest and lowest point of the existing floor
Room height at its lowest point
C. Height for the new layers: from the highest point of what stays up to level B
Existing floor layers and their thicknesses, including insulation: present, absent or unknown
What is below the floor: the ground, an unheated space, a heated room or outside air
Pipes and cables in the floor, old vinyl tiles or adhesive, and signs of damp, cracks or deflection
Planned floor finish: product, thickness and thermal resistance from its data sheet

Find out what is in the floor and beneath it

If you have drawings or a survey of the house, check the floor section in them. If you do not, or the house has been altered, ask the contractor to open up the floor in one place before you sign a contract. Record what the opening shows and mark everything else as assumed.

In older buildings, vinyl floor tiles, their adhesive and some screeds can contain asbestos (see HSE's list of where it is found). Do not break out or mill such a floor until you know what it is made of, and leave any removal to a specialist.

Also check what is below the floor: the ground, an unheated space, a heated room or outside air, for example over a passageway. That decides how much heat flows downwards. EN 1264-4 gives a minimum thermal resistance for the insulation under underfloor heating, depending on what is below it. Ask your installer which value applies to your floor and what insulation thickness that means in the chosen product.

Damp and the condition of the structure are a separate question. If you see damp, cracks or a floor that deflects, record it in the worksheet and have it assessed by a specialist before you choose a system. Neither this guide nor a software report replaces that assessment.

Check the heat loss before you choose a system

In an existing home, the floor alone does not always heat the room. A floor's output per square metre has an upper limit, set by the maximum surface temperature. A room's heat requirement depends on its walls, windows, roof, floor and ventilation, not just on its floor area.

So before you choose a system, have the heat loss worked out room by room to EN 12831-1. If you plan to add insulation or replace windows, work it out for the house after that work. Where the floor cannot cover a room's heat loss, the installer may keep or add a radiator, so the choice is not always underfloor heating or radiators.

For each room, also record the floor area that can take pipes, leaving out fixed units, a bath and a shower tray. That area and the heat loss show how much each square metre of floor has to deliver.

What goes into that calculation is explained in what a heat load calculation is and what depends on it. How the floor finish and the water temperature affect a floor's output is shown in the guide to underfloor heating flow temperature.

A new screed, a dry system or milling?

Below is a comparison of three approaches. Compare them on the same measurements and with the same floor finish. HeatAlgo calculates only floors with the pipe embedded in a screed laid over a layer of insulation (type A in EN 1264). It does not calculate dry systems or milled floors. For a dry system or milling, ask the system's manufacturer or the contractor for heat output data for the complete build-up with your floor finish.

New screed, dry system, milling: how each works and what to check
New screedPipes embedded in a new screed, usually over a new layer of insulationHeight C, the insulation under the pipes, the weight of the new floor, the time before the finish can be laidYes, it is type A in EN 1264
Dry systemPipes in boards with metal spreader plates, covered by dry boards, with no wet screedThe full height with the finish, the floor's load capacity, the manufacturer's output data for your finishNo, you need the manufacturer's data
MillingChannels cut into the existing screed, with the pipes laid in themThe screed's thickness, material and condition, what is under it, pipes and cables in the floorNo, you need the contractor's or pipe manufacturer's data

Where the pipe sits in each approach

Illustrative, not to scale

New screed

The pipe rests on the insulation, inside a new screed.

HeatAlgo calculates this build-up (type A in EN 1264) for a cement screed and a 16×2 or 17×2 pipe.

Dry system

The pipe sits in a groove in an insulation board, under dry screed boards. A metal spreader plate carries the heat.

HeatAlgo does not calculate it. Ask the system's manufacturer for output data.

Milling

?

The pipe sits in a channel cut into the top of the existing screed. Adhesive or a filling compound fills the channel, often under a thin levelling layer. What lies under the screed has to be checked.

HeatAlgo does not calculate it. Ask the contractor or the pipe manufacturer for output data.

Key

Floor finish with its adhesive or underlay
New screed
Levelling layer (if any)
Existing screed
Dry screed boards
Thermal insulation
Unknown layers - to be checked
Structure
Heating pipe
Metal spreader plate
Adhesive or filling compound in the channel
Illustrative, not to scale. It shows where the pipe sits in each approach, not layer thicknesses or how to install it. The real build-up comes from the chosen system's documentation.

A new screed with the pipes in it

A new build-up goes on the structure or on the layers you keep: insulation, pipes embedded in screed, and the floor finish. It lets you improve the insulation under the pipes, but you need room for all of those layers at once. A wet screed adds weight and has to dry before the finish goes down.

Ask which screed the contractor proposes, how much the whole new floor will weigh and when the finish can be laid. Also ask who carries out the screed's initial heating, and to whose instructions. Of these approaches, this is the one HeatAlgo calculates: in the app you enter, among other things, the screed thickness over the pipe, the pipe spacing and the type of floor finish.

Dry systems

In a dry system the pipes sit in grooved insulation boards, and metal spreader plates carry the heat across the floor. Dry boards cover the lot, so there is no wet screed and no drying time. Manufacturers offer such systems for renovations, including joisted floors. The UK supplier Nu-Heat, for example, describes retrofit options for joisted floors, some fitted between the joists, and overlay systems laid over existing solid floors.

A dry system's output depends on its construction and on the floor finish. Ask the manufacturer for heat output data for the complete build-up with your chosen finish, and for the full height including the finish. Manufacturers classify such systems as a different construction type in EN 1264 (type B, with the pipes in the insulation layer rather than in a screed), which is why HeatAlgo does not calculate them. The same goes for low-profile overlay systems sold on their small build-up height: ask for the full height with the finish and for output data. HeatAlgo does not calculate those either.

Milling channels into the existing screed

With milling, the contractor cuts channels into the existing screed and lays the pipes in them, instead of breaking the floor out. So everything depends on that screed: its thickness, material and condition, what is under it, and any pipes or cables running through it.

Ask the contractor to open up the screed in one place and show you the floor's section before you sign. Also ask what they will do if old vinyl tiles or adhesive, which can contain asbestos, are still on the screed. Ask what they propose if there is no insulation under the screed. Then more heat will flow downwards, into the ground or the room below.

This guide gives no prices. A price per square metre without a list of the work does not let you compare quotes. Ask for a quote that lists milling and cleaning up, the pipes and laying them, filling the channels and levelling, the manifold and its connection, the pressure test, and making good the floor finish. You can compare the scope with the worksheet in the underfloor heating design guide.

HeatAlgo does not calculate a milled floor. Ask the contractor or the pipe manufacturer for output data for that build-up with your floor finish. If they have none, ask before you sign who will work out the floor's output, and on what basis.

Suspended timber and other joisted floors

On a timber floor, start with the structure. A structural engineer should check the joists' condition and the floor's load capacity. Tell them which system you are considering and how much the complete new floor with its finish weighs, according to the manufacturers' data. If the engineer recommends strengthening or replacing joists, ask whether that work needs approval under your local building rules.

Manufacturers offer lightweight systems for joisted floors, with no wet screed. HeatAlgo does not calculate these floors and does not assess structures. Ask the manufacturer for output data and the structural engineer for an assessment of the floor.

Also record what is below the floor: a heated room or an unheated space. That decides the insulation under the pipes. For a suspended floor over the ground, also ask about ventilation and damp in the void below it.

Flats and shared buildings

In a flat, the floor structure and any heating system shared with other flats are not yours alone to change. Before you order a design, check what your lease or the building's rules say. Then ask the building's management or owner in writing whether, and on what terms, you can install underfloor heating.

If the flat is heated from a shared system, also ask:

  • What water temperature the system runs at. A shared system designed for radiators may run hotter than your floor needs, since underfloor heating uses a lower water temperature than radiators. If it does, ask whether a mixing unit that lowers the temperature for your floor may be fitted.
  • How heat is billed. If heat is shared out by meters or cost allocators on the radiators, ask how a flat with loops in the floor will be billed.

Whatever heats the flat, ask whether the new floor may be heavier than the existing one, and who will assess that.

Who to ask what

Keep the answers with your measurement worksheet, so that everyone works from the same information.

  • Installer or heating designer: which system suits height C and the heat loss, the full section of the new floor with the thickness of each layer from the product documentation, the insulation under the pipes, and the output of the floor with your finish.
  • Structural engineer: whether the floor or its structure can carry the new layers, especially on a timber floor or where layers are removed.
  • Milling contractor: the condition of the screed and what is under it, after an opening-up and before you sign a contract.
  • Building management or owner: consent, the water temperature and heat billing in a flat.
  • Floor finish supplier: whether the product suits underfloor heating, its thermal resistance and its thickness.
  • Damp or structural specialist: where your worksheet records damp, cracks or deflection.

Once you have a design or a quote, check what an underfloor heating design should include and compare the scope of quotes with its worksheet.

What you can prepare in HeatAlgo

In HeatAlgo you can work out room-by-room heat loss to EN 12831-1 and prepare a water-based underfloor heating layout on your floor plan. It calculates floors with the pipe embedded in a screed (type A in EN 1264), with the screed thickness over the pipe that you take from your floor section (the app starts from a default value; replace it). It assumes a cement screed, a PE-X or PE-RT pipe and at least the minimum insulation under the pipes from EN 1264-4. If you plan an anhydrite screed or less insulation than that, tell the installer who reviews the report. For milling, a dry system or a low-profile system, ask the manufacturer or the contractor for output data for the complete build-up with your floor finish.

The app works from the inputs you enter. It does not assess load capacity, damp or the condition of the floor, and it does not replace a site visit. Discuss a report you prepared yourself with your installer, who should review the design for your home and the selected system.

See how to prepare your plan and report

For the module itself, read how to use the underfloor heating module.

FAQ

Frequently asked questions

Can you retrofit water-based underfloor heating in an old house?

Yes, if the available height, the floor's construction and the rooms' heat loss allow it. Before choosing a method, measure the levels at doors, thresholds and stairs, find out what is in the floor and beneath it, and have the heat loss worked out room by room. With that information an installer can compare a new screed, a dry system and milling. The structure, damp and the condition of the existing floor need assessing on site by a qualified person; neither software nor an article can do that.

How much floor height does retrofit underfloor heating need?

There is no single figure for every house. The height comes from the chosen system, the insulation it needs below the pipes and the floor finish, each taken from the products' documentation. Measure how much height you can add without changing doors, thresholds or stairs, then ask for a section of the proposed floor with the thickness of every layer.

Can underfloor heating go on a suspended timber floor?

Have a structural engineer check the joists and the floor's load capacity first. Manufacturers offer systems for joisted floors, including some fitted between the joists. Ask the manufacturer for heat output data for the complete build-up with your floor finish. HeatAlgo does not calculate these systems and does not assess structures.

Can I retrofit underfloor heating on a concrete floor without lifting it?

Sometimes. Overlay systems are laid on top of the existing floor, and milling cuts channels into the existing screed. Both depend on the floor you have: its levels, its condition and what is underneath it. HeatAlgo calculates only pipes embedded in a screed, so for either option ask the system's manufacturer or the contractor for output data for the complete build-up.

Do I need permission to fit underfloor heating in a flat?

Usually, if the floor would be fed from the building's shared heating or would change its structure. Ask before you plan anything. In a flat, the floor structure and any heating system shared with other flats are not yours alone to change. Check what your lease or the building's rules say, and get the answer of the building's management or owner in writing. If the flat is heated from a shared system, also ask what water temperature it runs at and how heat is billed.

Does HeatAlgo check whether my floor is suitable?

No. HeatAlgo calculates room heat loss and an underfloor heating layout from the inputs you enter, for floors with the pipe embedded in a screed. It does not inspect the structure, damp or the existing layers, and it does not replace a site visit by your installer or another qualified person.

Blog

See also

Guides

Where should an underfloor heating manifold go?

Choosing an underfloor heating manifold location: one floor, two positions, the pipe runs and loop lengths HeatAlgo calculated, and what to ask your installer.

Guides

What should an underfloor heating design include?

Check the drawings, room calculations, loop details and handover scope in a water-based underfloor heating design. Includes a quote-comparison worksheet.

Guides

Planning underfloor heating? What to prepare before asking for a quote

Prepare for a water-based underfloor heating quote: floor plans, insulation, floor finishes, heating system and questions for your installer.

News

Underfloor heating from a floor plan: AI draws the sections and loops

Upload a floor plan as PDF, PNG, JPG, DWG or DXF, calibrate the scale, and HeatAlgo draws underfloor heating sections with pipe layouts to EN 1264.

Releases

Update: simpler plan selection and checkout

Compare plans in one window, unlock a complete project and enter your discount code at checkout.

Guides

Heat recovery in HeatAlgo - air flows and the balance to PN-83/B-03430, step by step

Mechanical ventilation in HeatAlgo: an air flow for every room to PN-83/B-03430, a supply-and-extract balance and unit selection from the EPREL register.

Guides

Algo AI - how the assistant reads building documents and what it does with the data

Algo AI reads the design, the window schedule and the certificate, proposes values for the form, answers from the project's data and checks it.

Releases

Update: underfloor heating now computes to EN 1264

Loop output answers to spacing, layout and the drawn pipe; the characteristic from EN 1264-2, each loop's spread and flow from EN 1264-3 - what's new in HeatAlgo.

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. Calculated 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 work out 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.

Guides

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

Upload and calibrate a floor plan, draw sections yourself or with Algo AI, connect loops to a manifold, and download the report and floor plan as PDFs.

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.

Put room-by-room results behind your heating decision.

Prepare a report for €28.36 incl. VAT. One payment unlocks every module for your house.

Create an account, add your building data, then buy the report in the app. 7 days of edits and downloads from the first download.