Skip to content
HeatAlgo
BlogGuides

Underfloor heating pipe spacing: 100, 150 or 200 mm, and how long a loop can be

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.

Founder of HeatAlgo, author of the calculation engine to EN 12831 and EN 1264

The short answer: the maximum length of an underfloor loop is counted including the run to the manifold, and it depends on the pipe diameter and the system. HeatAlgo warns above 80 m for 16x2 pipe and, above 90 m, tells you to split the loop; for 17x2 the thresholds are 90 m and 100 m. Your system manufacturer's figures take precedence. How many loops rooms from 12 to 40 m² need is in the table below.

Many guides to underfloor heating quote a quick formula: floor area divided by spacing, times 1.1 for good measure. It is quick and easy to remember. The trouble is that it leaves out two things that decide whether the loop fits the limit at all - and it is wrong in two opposite directions at the same time.

In short

Building or renovating a home and comparing underfloor heating quotes? You do not need to work out the loops yourself. It does help to know what the numbers in a design or a quote mean.

  • Loop length is all the pipe in one loop. That is the pipe laid in the room plus the run to the manifold: the flow and return pipes between the room and the manifold. The popular area formula leaves the run out.
  • Pipe spacing comes from a calculation, not from floor area. It depends on how much heat the room needs, the floor finish and the water temperature.
  • Check the permitted loop length in your system manufacturer's data. The length limits in this article (80, 90 and 100 m) are HeatAlgo's own thresholds. For your project, the data of the system you choose decides.
  • One loop is not a design. A complete design connects every loop to the manifold and checks that the floor in each room delivers the heat it needs.

If you are still gathering plans and details, start with the underfloor heating planning checklist. If you already have a design, see what an underfloor heating design should include. The rest of this article is more technical: where the length limits come from, and how far off the popular formula is.

Where the length limit comes from

The limit is not a convention, it is a consequence of hydraulic resistance. Water flowing through a pipe loses pressure to friction, and the loss grows with length. A circuit that is too long means three things: the pump has to overcome more resistance, the temperature difference between flow and return grows, and balancing that loop against the others on the same manifold becomes difficult or impossible.

That is why system manufacturers publish a maximum loop length, usually a different one for each pipe diameter. Check it in your own system's datasheet - the figures circulating online differ from one another by tens of metres for the same diameter. HeatAlgo applies its own thresholds and always counts the run to the manifold in them, because the water flows through the run exactly as it flows through the loop field. For 16x2 pipe it warns above 80 m, and above 90 m - its hard limit - it tells you to split the loop. For 17x2 pipe those thresholds are 90 m and 100 m. It does not block the design. They are HeatAlgo's settings - they do not replace your system manufacturer's data.

What the formula leaves out

The setback from the walls

A loop is not run right up to the wall. HeatAlgo's calculator sets it back from the walls by 10 cm. In the underfloor heating module it is the Pipe distance from wall setting in the project parameters: 100 mm by default, adjustable from 30 to 500 mm, and per section too. The module guide shows where to find it. Your system's installation instructions give the distance they recommend. The field the pipe actually covers is therefore smaller than the room's floor area - and the formula counts the whole area. This error overstates the answer.

The run to the manifold

A pair of pipes runs from the manifold to the room: flow and return. If the manifold stands 15 m away, that is 30 m of pipe that never appears in the loop field at all - and that this formula does not contain. Some guides add it separately, as twice the distance to the manifold - rightly. This error understates the answer, and the further away the manifold, the larger it gets.

Turns

At the end of every row or ring the pipe turns back, and it has to reach the run. Those stretches add a few per cent to the area divided by the spacing. The arc itself does not lengthen the pipe: it is shorter than a square turn. This is the smallest of the three corrections. Guides describe the 1.1 multiplier as a margin for bends, fittings and offcuts. In the table below it adds 10%, more than the turns add.

What the loop length includes

In this article, in the calculator and in HeatAlgo's module, loop length means all the pipe in one loop: the pipe in the loop field plus the run to the manifold and back. That total is what gets compared with the limit. It is not the pipe for the whole house - with several loops, each one has its own run. Nor does the length tell you whether the spacing is right or whether the floor will heat the room. That is checked separately, by comparing the loop's output with the room's heat demand.

How far off it is, calculated

A room 3.2 m wide and 4.0 m long, so 12.8 m². The manifold is 15 m away, and the run goes from it in a straight line to the middle of the longer, 4 m wall. The order of the dimensions matters - entered the other way round they give a different loop and different numbers. The "formula" column is (12.8 ÷ spacing) × 1.1; the "pipe in total" column is the result from real loop geometry including the run to the manifold.

HeatAlgo's geometry engine calculated the table on 23 September 2026: a 10 cm setback from the walls (as in the calculator, and the module's default), bends of 50 to 80 mm radius depending on spacing, and a straight run. It is a calculation, not a site measurement.

SpacingFormulaIn the roomRun to manifoldPipe in total
10 cm140.8 m115.0 m29.7 m144.7 m
15 cm93.9 m77.0 m29.7 m106.6 m
20 cm70.4 m59.5 m29.7 m89.1 m
25 cm56.3 m46.8 m29.7 m76.5 m
30 cm46.9 m39.2 m29.7 m68.9 m

At 10 and 15 cm a single loop is over 100 m, so this room needs two loops. The "pipe in total" column then shows it as one unsplit loop. After the split each loop has its own run, so the room takes more pipe in total.

There is a pattern here. In every row the formula overstates the pipe inside the room - by 25.8 m at 10 cm, by 7.7 m at 30 cm. And in every row it understates the total, because the run to the manifold is missing from it. The two errors point in opposite directions, so they partly cancel: at tight spacing the wall-setback error nearly makes up for the missing run and the formula looks about right, while at wide spacing the run dominates and the formula is clearly too low.

The row that matters most is 15 cm spacing. The formula gives 93.9 m; the real circuit is 106.6 m - the formula lands 12.7 m short. That is the whole point: 12.7 m is more than the 10 m between HeatAlgo's successive thresholds (80, 90 and 100 m). Against 100 m, HeatAlgo's hard limit for 17x2 pipe and the one the calculator uses, the formula says "one loop is enough" and the correct answer is two. Against any other limit the same error can put you on the wrong side of it just as easily - because what is missing is the entire run to the manifold, and here that run is 29.7 m.

The difference is not academic: it is a decision about the number of circuits, taken on site from a number that omits the distance to the manifold.

Work out your own room

How to choose the spacing

Spacing is not a matter of taste, nor of floor area alone. It follows from how much heat the floor has to deliver into the room. Pipe laid more tightly gives more watts per square metre at the same flow temperature - and conversely, wider spacing needs a higher temperature to deliver the same output.

Hence the practical order:

  1. Start from the room's heat demand. Without it, choosing a spacing is guesswork. That means a heat loss calculation room by room, not a per-square-metre rule of thumb. A HeatAlgo report is not an MCS heat loss calculation.
  2. Check the floor can carry that output at the intended flow temperature and with the chosen covering. Tile conducts heat far better than wood or carpet.
  3. Consider a tighter spacing in an edge zone, along external walls and under large windows where losses are highest. In HeatAlgo an edge zone is part of the same loop, laid more tightly.
  4. Check the length - only now, because only now do you know the spacing.

The calculator offers five spacings: 10, 15, 20, 25 and 30 cm. In the underfloor heating module you can also type your own spacing from 50 to 300 mm in 5 mm steps, and Apply the recommended spacing picks the widest of 200, 175, 150, 125 and 100 mm at which the floor covers the room's heat demand. The details are in the module guide.

The lower the flow temperature, the more a tighter spacing pays for itself - and that is the direct link to a heat pump, whose seasonal efficiency rises when it can run cooler. The same output delivered at 30 °C rather than 40 °C is a different electricity bill across a whole winter. How water temperature, floor covering and spacing together set a floor's output is explained in the guide to underfloor heating flow temperature.

When to split into two loops

Usually for one of two reasons.

Length. One circuit including the run to the manifold exceeds the permitted figure. Split the field into two sections of similar area - similar, because two loops of very different length are hard to balance on one manifold. Each section is then a separate loop with its own flow and return to the manifold: splitting divides the pipe in the room, never the run. So two loops need more pipe in total than one. Each has to fit the limit on its own, and a long run can call for a third loop or more. If the run alone comes close to the limit, splitting stops being the answer - move the manifold closer, or add a second one.

Shape. L and T shapes, narrow necks, alcoves and obstacles can make a single loop impossible to route without crossing pipes or leaving a patch uncovered. That is not a question of metres, it is geometry. The honest answer there is "split", not "draw something that cannot be laid".

How many loops per room - six examples

The same calculation for six typical rooms. Assumptions: the manifold 8 m from the room, pipe set back 10 cm from the walls, a limit of 100 m per circuit, as in the calculator. "One loop" is the whole pipe if the room had a single circuit, run included. Where it exceeds 100 m the room gets more loops, each with its own run. Open a room to see its loop drawing and every spacing.

RoomSizeOne loop at 150 mm, with runLoops at 150 mmLoops at 200 mm
Room 12 m²3 × 4 m89.1 m11
Room 16 m²4 × 4 m114.5 m21
Room 20 m²4 × 5 m139.5 m22
Room 25 m²5 × 5 m172.1 m22
Room 30 m²5 × 6 m203.1 m32
Room 40 m²5 × 8 m265.1 m33

So a 30 m² living room takes three loops at 150 mm and two at 200 mm. The spacing still follows from the output the room needs, not from the loop count: a wider spacing gives less heat at the same water temperature.

Short answers

Single questions, each with one number calculated in HeatAlgo:

The check at the end

Loop length is not a result in itself. The result is the answer to whether this floor covers the room's demand. So the last step is comparing the loop's output against the room's heat loss from the heat loss calculation - and if it falls short, you go back to the spacing or the flow temperature before anything reaches the site.

That is also why the calculator in this article handles one rectangular room and nothing more. A real project is several rooms on one manifold, each with its own heat loss and its own spacing, plus the balance of the whole. L and T shapes, slanted walls, obstacles and multiple floors are handled in the underfloor heating design tool.

If you already have a design and want to check that these quantities are in it, read what an underfloor heating design should include.

These figures come from the same engine that calculated our reference house, with every input published for checking. See the method: a reference house calculated in full.

Create a free account

HeatAlgo newsletter

New guides, HeatAlgo product changes and offers - straight to your inbox. You confirm the sign-up with a link we send you.

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

What is the maximum length of an underfloor heating loop?

It depends on pipe diameter, and it counts the run to the manifold. For 16x2 pipe HeatAlgo warns above 80 m and, above 90 m, its hard limit, tells you to split the loop; for 17x2 the figures are 90 m and 100 m. The limit comes from hydraulic resistance: the longer the circuit, the greater the pressure drop and the harder it is to balance against the other loops on the same manifold. If your system's manufacturer publishes its own figures, those take precedence.

Is the (area ÷ spacing) × 1.1 formula correct?

It is incomplete, and it is wrong in two opposite directions at once. It overstates the pipe inside the room, because it counts the whole floor area while a loop is never run right up to the wall - HeatAlgo's calculator sets it back by 10 cm, and in the module it is a project setting, 100 mm by default. At the same time it understates the total, because it contains no term at all for the run to the manifold. For a 3.2 by 4.0 m room at 15 cm spacing the formula gives 93.9 m, while the real geometry gives 77.0 m inside the room plus 29.7 m of run, so 106.6 m.

How many metres of pipe per square metre of underfloor heating?

The rule of thumb is 1000 divided by the spacing in millimetres: about 10 m/m² at 10 cm, 6.7 m/m² at 15 cm, 5 m/m² at 20 cm. The loop geometry HeatAlgo draws comes out lower, because the pipe is not run right up to the walls - for the 3.2 by 4.0 m room in the table below it is 9.0 / 6.0 / 4.6 m/m². Either way that is the pipe inside the loop field only: the run to the manifold is added separately, and at a manifold 15 m away it adds roughly 30 m to every loop.

What pipe spacing should I use for underfloor heating?

Spacing follows from how much heat the floor has to deliver: the tighter the pipe, the more watts per square metre at the same flow temperature. Along external walls and under large windows, a design may use a tighter spacing than in the middle of the room. The starting point is always the room's heat demand from the heat loss calculation, never the floor area on its own.

How many underfloor heating loops does a 20 m² room need?

A 4 × 5 m room with the manifold 8 m away needs two loops at both 150 mm and 200 mm spacing. One loop would be 139.5 m including the run at 150 mm and 109.9 m at 200 mm, and both exceed the 100 m HeatAlgo's calculator works loops to. The answer depends on the manifold distance and your system's limit, which is why the table in the article states its assumptions.

When should a room be split into two loops?

When one circuit including the run to the manifold would exceed the permitted length, or when the room's shape makes it impossible to cover with a single loop without crossing pipes. In the first case, split the field into sections of similar area so the loops can be balanced against each other on the manifold - and count the run once per loop, because each loop has its own flow and return to the manifold.

Blog

See also

Guides

Underfloor heating not working in one room? Check heat loss and loop flow first - 5 causes in order

Underfloor heating not working in one room? Check in order: the room's heat loss against the floor's output, loop flow, flow temperature and floor covering.

Releases

Update: underfloor heating drawn for you, the app in five languages and new PDF reports

Algo AI reads the floor plan and the app draws the underfloor heating. The app now speaks German, French and Dutch, and PDF reports have a new print design.

Releases

Update: a bill of materials, one-module reports and Algo AI in every field

Underfloor heating now works out what to order from the merchant, a report can cover one or two modules, and one Algo AI reading fills three modules.

Releases

Update: Algo AI reads the building design, party walls and My library

Algo AI fills the heat loss calculation from the building design, party walls count against the neighbour, and underfloor heating gets a new panel.

Guides

Retrofit underfloor heating on a concrete floor: milling channels or an overlay?

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.

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 to put an underfloor heating manifold: cupboard, under the stairs or central?

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

How to check an underfloor heating design: the drawing, the loop schedule and room heat loss

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

Guides

Getting an underfloor heating quote: what to prepare and how to compare quotes

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 (PDF, PNG, JPG, HEIC, DWG or DXF): HeatAlgo draws underfloor heating sections, supply runs and the manifold, output and flows 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 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 PN-83/B-03430, ducts on floor plans, the unit from EPREL, modes and the balance.

Guides

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

Where to open Algo AI, how it reads building documents and reviews a project, the Propose and Automatic modes, undo, files, sources and the monthly limit.

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

Underfloor heating flow temperature with a heat pump: what each floor finish gives at 35-45 °C

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

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 loss 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

Oversized heat pump: short cycling, and how to check your installer's kW figure

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 loss, U-value, lambda, thermal bridges

Heat loss 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.

Guides

Heat loss calculation, room by room: what it is and why W/m² rules of thumb fail

The design heat loss is the power a house needs in the coldest hour of the year, to EN 12831-1. Worked example: 102.2 m², 4382.07 W. What depends on it, what it costs.

Releases

Update: pump sizing straight from the heat loss calculation

The pump module now reads the project's heat loss 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 loss form - what's new in HeatAlgo.

Guides

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

Upload a floor plan, draw sections yourself or let Algo AI draw the loops, supply routes and manifold, check the results, 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.

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.