Skip to content
HeatAlgo
BlogGuides

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.

Przemysław Paziewski

Founder of HeatAlgo

Almost every guide to underfloor heating quotes the same 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.

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 every system publishes a maximum circuit length, and why it differs by 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 uses 80 m (warning) and 90 m (hard limit) for 16x2 pipe, and 90 m and 100 m for 17x2 - always counted together with the run to the manifold, because the water flows through it exactly as it flows through the loop field.

What the formula leaves out

The setback from the walls

A loop is not run right up to the wall. HeatAlgo sets it back by 10 cm, which is what the perimeter expansion joint takes and what the pipe needs to bend without kinking. 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 the formula contains in no form whatsoever. This error understates the answer, and it is usually the larger of the two.

Bend radii

Pipe does not turn a square corner, it turns an arc. The sum of those arcs is a few per cent of the length. It is the smallest of the three corrections, and it is the only one the formula attempts - that is what the 1.1 multiplier is.

How far off it is, measured

A room 3.2 m wide and 4.0 m long, so 12.8 m². The manifold is 15 m away and the run leaves the middle of the shorter 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.

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

There is a pattern here that no guide mentions. The formula always overstates the pipe inside the room - by 25.8 m at 10 cm, by 7.7 m at 30 cm. And it always understates the total, because the run to the manifold is missing from it. The two errors point in opposite directions, so sometimes they partly cancel and sometimes they do not: at tight spacing the wall-setback error wins and the formula looks about right, at wide spacing the run wins 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 gap between the limits used in practice. Against a 100 m limit 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.6 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 load calculation room by room, not a per-square-metre rule of thumb.
  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. Tighten the spacing in the edge zone, along external walls and under windows where losses are highest. That is the same loop at a varying pitch, not a separate circuit glued around the perimeter.
  4. Check the length - only now, because only now do you know the spacing.

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.

When to split into two loops

Two reasons, and only two.

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.

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".

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 load 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 module.

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

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 from 80 m and treats 90 m as a hard limit; 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 sets it back by 10 cm. 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.6 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. Measured geometry 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 windows the spacing is tighter than in the middle of the room. The starting point is always the room's heat demand from the heat load calculation, never the floor area on its own.

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 two sections of similar area so the circuits can be balanced against each other on the manifold.

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

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

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

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.