Skip to content
HeatAlgo
BlogGuides

Milling an existing screed for underfloor heating: when it works and what it costs

Floor milling cuts channels for water underfloor heating into your existing screed. When the floor suits it, what a quote should list, and the alternatives.

HeatAlgo

The HeatAlgo team

Floor milling lets you fit water-based underfloor heating without breaking out the floor. A contractor cuts channels into the existing screed, lays the pipe in them and fills them in. Whether it works in your home depends on one thing above all: the screed you already have.

This guide explains what milling involves, which floors suit it, what a quote should cover and how it compares with dry and low-profile overlay systems. It is about water-based underfloor heating, not electric mats. Specialists also call the method "in-cut", "chase-cut" or "routing" underfloor heating.

If you have not chosen a method yet, start with retrofitting water-based underfloor heating: what to measure first. Its worksheet for floor levels and layers is what a milling decision rests on too.

What milling involves

This is how the UK and Irish milling specialists whose pages we read describe the job. Details vary from firm to firm.

  1. Checking the floor. The contractor assesses the screed, from photos and drawings or on site, before quoting.
  2. Cutting the channels. A milling machine cuts channels in the pattern of the loops. An attached vacuum takes the dust.
  3. Laying the pipe. The pipe goes into the channels and is connected to the manifold.
  4. Pressure testing. The pipework is tested under pressure before it is covered.
  5. Filling the channels. The channels are filled, for example with a cementitious latex compound, back to the floor level.
  6. Floor finish. Tiles, engineered wood, vinyl or carpet suitable for underfloor heating go on top.

The specialists say milling usually takes one or two days per room. Allow time for the filler to cure and for the floor finish to be laid to its manufacturer's instructions.

Every loop has to reach the manifold, so channels also run through the hall and across door thresholds. Where the manifold goes changes how long those runs are; see where to put an underfloor heating manifold.

When milling works: the screed, its depth and its condition

Milling depends entirely on the existing screed. The table below sums up what the specialists we read ask for. These are their requirements, not a standard, and your contractor may set different ones.

What to check in the screed before milling
Type of floorConcrete and sand and cement screed; some also mill anhydrite screed. Not suspended timberWhat your floor is made of, and whether that comes from drawings or from opening it up
DepthA UK guide to the method and one firm give roughly 75 to 100 mm of slab and screed combined; another firm asks for at least 35 mm of screedWhat depth the contractor measured and what they need for their channels
ConditionNot weak, damp, contaminated or structurally compromisedWhat they will do if the screed turns out weak once they start
Channels and pipeOne firm cuts channels about 16 to 17 mm wide and 20 mm deep for 16 mm pipeWhich pipe, what spacing and what depth of channel for your floor
What is belowRarely addressed on their pagesWhat is under the screed, and what they propose if there is no insulation

Do not take depths and conditions on trust. Ask for the floor to be opened up or test-cut in one place before you sign, and note the result in the measurement worksheet in the retrofit guide.

What is under the screed: insulation, services and asbestos

Milling does not change what lies under the screed. If there is no insulation, more of the heat goes down, into the ground or the room below, instead of into the room. In England, Approved Document L asks for new underfloor heating to have insulation that limits downward heat loss: on ground floors and floors exposed to the outside, over unheated rooms, and between storeys (Approved Document L, Volume 1, paragraphs 6.28 to 6.31). Ask your installer what is under your floor and how that guidance applies to a milled retrofit. In Wales, Scotland, Northern Ireland and Ireland, ask which local rules apply.

Water pipes, waste pipes and cables may run through the screed. Find out where they are before any cutting, from drawings or with the contractor.

In a flat, the screed usually sits on the building's structural floor. The channels must stay in the screed, so check the lease or building rules and ask the managing agent before any cutting.

In older buildings, floor tiles, their adhesive and some screeds can contain asbestos. HSE lists PVC and thermoplastic floor tiles and screed materials among the places it was used (HSE, locations of asbestos), and in Ireland the HSA says it can be in any building built or refurbished before 2004 (HSA asbestos FAQs). Do not mill a floor until you know what it is made of, and leave any removal to a specialist.

If the screed shows damp or cracks, or the floor moves, have it assessed before you choose a method. Neither this guide nor HeatAlgo can assess the condition of a floor.

What floor milling costs

We found no UK or Irish milling specialist that publishes a price per square metre. The specialists quote per project, after a survey or from photos and drawings; the one online estimator we found, on a Devon installer's site, covers jobs of up to two rooms and is a guide only. One UK guide to the method reports the same: none of the providers it researched publishes a standard rate (underfloorheating.info, updated 21 August 2026). General cost guides give figures for wet underfloor heating retrofits, but they do not describe milling, so we do not repeat them here.

A figure per square metre also tells you little on its own. Ask for a quote that lists:

  • the milling, dust extraction and clearing up,
  • the pipe and laying it,
  • the manifold, its cabinet and the connection to your heat source, and a mixing unit if your system runs hotter than the floor needs,
  • filling the channels and levelling,
  • the pressure test and commissioning,
  • lifting the old floor finish and laying the new one,
  • VAT, and travel if it is charged separately.

To compare the scope of two quotes, use the worksheet in the underfloor heating design guide.

Milling, a dry system or a low-profile overlay?

Milling is one of three ways to avoid laying a new, deep screed. Each suits a different floor. Compare them on the same measurements and with the same floor finish.

Milling, a dry system and a low-profile overlay: how they differ
MillingIn channels cut into the existing screedA sound screed of enough depth; no new heating layerWhatever is already under the screedNo, you need the contractor's or pipe manufacturer's data
Dry systemIn grooved insulation boards with metal spreader plates, under dry boardsHeight for the whole board build-up and finish; no wet screedIts own insulation boardNo, you need the system manufacturer's data
Low-profile overlayIn a thin layer laid on top of the existing floorHeight for that layer and the finish, from the manufacturer's dataDepends on the systemNo, you need the system manufacturer's data

Milling has the edge where the screed is deep and sound and the floor cannot rise, for example because of doors and thresholds. A dry system or an overlay is the more usual route where the screed is too thin or weak and the floor can go up a little. The retrofit guide's worksheet shows how much height you really have, and each method's contractor or manufacturer supplies its output for your floor finish.

What HeatAlgo can calculate for a milled floor

Before you pay for milling, find out how much heat each room needs. In an older home the floor cannot always heat a room on its own, because the output per square metre has a ceiling. In HeatAlgo you can work out room-by-room heat loss to EN 12831-1. A HeatAlgo report is not an MCS heat load calculation. Divide a room's heat loss by the floor area that can take pipes, and you know how many watts each square metre of floor has to deliver. That is the figure to put to the milling contractor.

HeatAlgo cannot calculate the milled floor itself. It calculates the output of floors with the pipe embedded in a cement screed laid over insulation (type A in EN 1264), with 30 to 100 mm of screed over the pipe and a 16×2 or 17×2 pipe. In a milled floor there is a much thinner layer over the pipe, and old screed, with whatever lies beneath it, under the pipe. The app has no way to describe that build-up.

You can still draw loops on your floor plan in the underfloor heating module, but the pipe spacing, output and flow temperature in the report are calculated for a pipe in screed, not for channels in an old screed. Do not treat them as a design for a milled floor. Ask the contractor or the pipe manufacturer for output data for a milled floor with your finish. If they have none, ask before you sign who will work out the floor's output, and on what basis.

Questions for the contractor before you sign

  • How deep is my screed, and what condition is it in, from an opening-up or a test cut?
  • What is under the screed, and what do you propose if there is no insulation?
  • Which pipe, what spacing and what channel depth, and what will fill the channels?
  • Is the screed separated from the walls by an edge strip, and does it need movement joints at doorways once it is heated?
  • What output will this floor give with my floor finish at the water temperature my heat source supplies, and how do you know?
  • What does the price include: milling, pipe, manifold, connection, filling, levelling, pressure test, travel? Is VAT included?
  • Who carries out and records the pressure test before the pipes are covered?
  • What will you do if the old floor has vinyl or thermoplastic tiles or adhesive that could contain asbestos?
  • When can the floor finish go down, and who commissions the system?

For everything worth gathering before you ask for quotes, see the underfloor heating planning checklist.

Start with the heat loss

Milling only makes sense if the floor can give each room as much heat as it loses. HeatAlgo works that out room by room and gives you a floor plan with the figures to take to a contractor. If you choose a new screed with the pipes embedded in it instead, you can also design the loops in the app and get a report with the spacing, loop lengths and flow temperature.

See how to prepare a plan and report

FAQ

Frequently asked questions

How much does floor milling for underfloor heating cost?

We found no UK or Irish installer that publishes a price per square metre for milling; the specialists quote per project, after a survey or from photos and drawings. General cost guides give figures for wet underfloor heating retrofits, but those do not describe milling. Ask for a quote that lists the milling, the pipe, the manifold and its connection, filling the channels, the pressure test and making good the floor finish, so you can compare quotes line by line.

Which floors can be milled for underfloor heating?

UK milling specialists describe solid floors: concrete, sand and cement screed and, for some, anhydrite (calcium sulphate) screed. They turn down suspended timber floors, weak sand and cement screeds, damp slabs and floors that are too thin. A UK guide to the method and one specialist give roughly 75 to 100 mm of slab and screed as the depth they need; another specialist asks for at least 35 mm of screed. Those are the contractors' own rules, so ask yours to check your floor before you sign.

Does a milled floor need insulation underneath?

Milling leaves whatever is under the screed as it is. If there is no insulation, more heat goes down into the ground or the room below. In England, Approved Document L asks for new underfloor heating to have insulation beneath it that limits downward heat loss, on ground floors and on floors between storeys alike. Ask your installer what is under your floor and how that guidance applies to it.

Milling or an overlay system?

Milling adds no heating layer, because the pipes go into the screed you have, but it needs a sound screed of enough depth and does nothing for the insulation below it. A low-profile overlay goes on top of the existing floor, so it needs height, and some overlays bring their own insulation board. Compare them on the same measurements and with output data for your floor finish.

Can HeatAlgo calculate a milled floor?

No. HeatAlgo calculates floors with the pipe embedded in a cement screed laid over insulation (type A in EN 1264), with 30 to 100 mm of screed over the pipe. A milled floor has a much thinner layer over the pipe and old screed beneath it, so the app cannot describe it. What HeatAlgo can do is work out room-by-room heat loss, which is the output a milled floor has to deliver.

Blog

See also

Releases

Update: internal partitions, party walls and My library in the heat load calculation

A wall to a colder room counts in that room, a semi-detached house counts against the neighbour, and constructions are saved once in My library - what's new.

Guides

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.

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, HEIC, 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.