HVAC, Refrigeration & Building Science Hydronics, Boilers & Radiant Heat ASHRAE Standard 55 floor-temperature limit; manufacturer loop-length tables

Radiant Floor Loop Length & Tubing Calculator

Give this calculator a zone area, a tube spacing and the zone's heat loss, and it returns the total PEX you need to buy, how many loops that has to be broken into, the finished length of each loop, the flow each loop carries and the water temperature the manifold has to supply. It also checks the floor surface temperature the design implies against the comfort limit in ASHRAE Standard 55, which is the constraint that quietly kills more radiant designs than tubing length ever does.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Heated floor area of the zoneOnly the area that actually gets tubing — subtract cabinet runs, permanent fixtures and any perimeter you deliberately leave bare.400 ft²
Tube spacing on centreCentre-to-centre distance between adjacent tube runs; 12 in is the usual slab default and 6–9 in is used in high-loss rooms and bathrooms.12 in
Design heat loss of the zoneThe room-by-room heat loss at your design outdoor temperature, not a rule-of-thumb watts-per-square-foot figure.12000 BTU/h
Design temperature drop across the loopSupply minus return across the manifold — 20 °F is typical for a slab, 10–15 °F where you want a more even floor surface.20 °F
Maximum loop lengthTypical manufacturer maximums are about 250 ft for 3/8 in PEX, 300 ft for 1/2 in, 400 ft for 5/8 in and 500 ft for 3/4 in; confirm against your tubing's own table.300 ft
One-way run from manifold to zoneDistance from the manifold to where the loop starts heating floor; it is counted twice per loop because both the supply and return legs make the trip.20 ft
Room design temperatureThe indoor temperature the zone is designed to hold; the floor has to sit above it by enough to deliver the load.68 °F
R-value above the tubingFloor covering plus the pour or slab over the tube: ceramic tile about 0.05, 3/4 in hardwood about 0.7, carpet with pad about 2.0, plus roughly 0.08 per inch of normal-weight concrete.1 h·ft²·°F/Btu

It returns

  • Total tubing required — Field tubing plus the supply and return leaders for every loop.
  • Number of loops
  • Length of each loop
  • Total zone flow
  • Flow per loop
  • Required output per square foot
  • Required floor surface temperature
  • Required supply water temperature

The formula

Lfield=A12s
tsurface=troom+qfloor2
tsupply=tsurface+qfloorRabove+ΔT2

In plain text: L_field = A × 12 / s ; n = smallest integer with (L_field + 2·n·L_leader) / n ≤ L_max

  • L_fieldTubing laid in the floor field, before manifold leaders (ft)
  • AHeated floor area of the zone (ft²)
  • sTube spacing on centre (in)
  • nNumber of loops (—)
  • L_leaderOne-way distance from manifold to the start of the heated field (ft)
  • L_maxMaximum permitted length of a single loop (ft)

The 12/s factor is a unit conversion, not an approximation: spacing tubes s inches apart puts 12/s linear feet of tube over every square foot of floor. Leaders are counted twice per loop because the supply and return legs both make the trip from the manifold.

Updated Category Hydronics, Boilers & Radiant Heat Verified against published test cases Reading time 13 min

What a radiant floor layout has to satisfy at once

A radiant floor design is four constraints solved together, and the tubing length is only the first of them. You need enough tube in the floor to spread the heat evenly, few enough feet in each loop that the pump can push water through it, enough flow per loop to keep the water from cooling too far between the start and the end, and a floor surface temperature that stays comfortable under bare feet.

Tubing quantity is pure geometry. Lay tube on 12-inch centres and every square foot of floor gets one linear foot of tube; lay it on 6-inch centres and every square foot gets two. The factor is 12 divided by the spacing in inches, and nothing else about the design changes it.

Loop count is set by pressure drop, expressed as a maximum length. Manufacturers publish a maximum loop length for each tube size because head loss climbs with length and a circulator has to move design flow through the longest loop on the manifold. Typical published maximums are around 250 ft for 3/8-inch PEX, 300 ft for 1/2-inch, 400 ft for 5/8-inch and 500 ft for 3/4-inch — check the figure for your own tubing, because it depends on wall thickness and on the design flow assumed.

The leaders count, and they are easy to forget. Every loop makes a round trip from the manifold to the zone, so a manifold 20 ft away consumes 40 ft of every loop before a single foot of floor is heated. That is 13% of a 300 ft loop gone, and it is the reason a zone that seems to need two loops on paper sometimes needs three on site.

Working the four constraints in order

Start with the field tubing. Multiply the heated area by 12 divided by the spacing. A 400 ft² room at 12-inch spacing needs 400 ft of tube in the floor; the same room at 8-inch spacing needs 600 ft.

Then find the loop count, which has to be solved rather than divided. Adding a loop adds another pair of leaders, so the total length grows with the loop count and a single division can undershoot. The rule is to take the smallest whole number of loops n for which (field tubing + 2 × n × leader) divided by n still fits under the maximum. For 800 ft of field tube with 20 ft leaders and a 300 ft maximum, three loops would average (800 + 120) ÷ 3 = 306.7 ft and fail; four loops give (800 + 160) ÷ 4 = 240 ft and pass.

Flow comes from the same sensible-heat equation as any other hydronic circuit. Zone flow is the load divided by 499.8 times the design temperature drop, and each loop carries an equal share when the loops are equal length — which is exactly why designers keep loops within about 10% of each other in length. The hydronic GPM calculator covers that equation, including the correction when the circuit is filled with glycol rather than water.

Finally, work backwards from the room to the water. The floor has to deliver Q ÷ A BTU per hour per square foot. Radiant practice approximates the output of a heated floor as about 2 BTU/h·ft² for every °F the surface sits above the room, combining radiation and natural convection into one coefficient, so the required surface temperature is the room temperature plus half the required output. Push heat up through the covering and the pour above the tube — a resistance of R — and the water has to be q × R warmer still. That gives the average water temperature; the supply is half the design drop above it.

Worked example: a 400 ft² room losing 12,000 BTU/h

A 400 ft² living room with a design heat loss of 12,000 BTU/h, tube on 12-inch centres in a slab, manifold 20 ft away, 1/2-inch PEX at a 300 ft maximum loop, 20 °F design drop, room held at 68 °F, and a finished floor plus pour above the tube worth R-1.0.

  1. Tube per square foot. 12 ÷ 12 = 1.000 ft of tube per ft².
  2. Field tubing. 400 × 1.000 = 400 ft.
  3. Loop count. One loop would be 400 + 2 × 20 = 440 ft, over the 300 ft limit. Two loops give 400 + 2 × 2 × 20 = 480 ft total, or 240 ft each, which fits. So 2 loops of 240 ft, and 480 ft of tubing to buy before waste allowance.
  4. Zone flow. 12,000 ÷ (499.8 × 20) = 1.2005 GPM, so each loop carries 1.2005 ÷ 2 = 0.60 GPM. That sits comfortably in the 0.5–0.8 GPM range where 1/2-inch loops are usually balanced.
  5. Output per square foot. 12,000 ÷ 400 = 30 BTU/h·ft².
  6. Floor surface temperature. 68 + 30 ÷ 2 = 83 °F. That is under the 84 °F ASHRAE Standard 55 limit for occupied floors, but only just — there is one degree of margin in this design.
  7. Average water temperature. 83 + 30 × 1.0 = 113 °F.
  8. Supply water temperature. 113 + 20 ÷ 2 = 123 °F, with the return at 103 °F. Both are low enough to keep a condensing boiler in condensing mode all season.

Now change one thing: put carpet with a pad over the slab, worth about R-2.0 instead of R-1.0. The surface temperature does not move, because the room still needs 30 BTU/h·ft². But the average water temperature becomes 83 + 30 × 2.0 = 143 °F and the supply becomes 153 °F. The same floor, the same tubing and the same flow now demand a boiler running 30 °F hotter and losing condensing operation. Floor covering is the single biggest lever in a radiant design, and it is usually chosen by someone who is not in the room when the heat loss is calculated.

Reading the results and knowing when the design fails

Check the floor surface temperature first, because it is a hard ceiling. ASHRAE Standard 55 puts the comfortable range for floor surfaces in occupied spaces at 66 to 84 °F for people with normal footwear. At the 2 BTU/h·ft²·°F approximation, a room at 68 °F cannot get more than about 32 BTU/h·ft² out of its floor without breaching that. If your zone needs more, no amount of tubing will fix it — you reduce the heat loss, or you add another emitter. Start with the envelope, using the envelope heat loss calculator.

Then look at flow per loop. Below roughly 0.3 GPM a loop is hard to balance and the water can cool noticeably between the start and the end of the run, leaving a visible warm patch near the manifold end. Above roughly 1.5 GPM a 1/2-inch loop is running fast enough that head loss and noise start to matter. Both problems have the same two fixes: change the loop count, or change the design temperature drop, which moves flow in exact inverse proportion.

Then look at supply water temperature. Anything at or below about 120 °F keeps a condensing boiler in its best efficiency range and lets a heat pump work at reasonable capacity. Once you are pushing past 140 °F, the design has usually gone wrong upstream — a high-R floor covering, a heat loss that is too large for the floor area available, or spacing so wide that the surface cannot deliver evenly.

Finally, sanity-check the loop lengths against each other. Loops on the same manifold should be within about 10% of each other in length, because equal lengths at equal valve settings carry roughly equal flow. A manifold with a 120 ft loop beside a 280 ft loop will starve the long one unless every circuit is individually balanced with a flow meter.

Tubing quantity and coverage by tube spacing

Field tubing is 12 ÷ spacing linear feet per square foot of floor. Area covered per loop assumes the whole loop is in the field, so subtract two leader runs from the loop length before using it.
Spacing on centreTube per ft² of floorTube per 100 ft²Field area per 300 ft loopWhere it is normally used
6 in2.00 ft200 ft150 ft²Bathrooms, entries, high-loss perimeter bands
8 in1.50 ft150 ft200 ft²Rooms with large glazing areas
9 in1.33 ft133 ft225 ft²General-purpose slab spacing in cold climates
12 in1.00 ft100 ft300 ft²The usual default for slabs in ordinary rooms
16 in0.75 ft75 ft400 ft²Low-loss spaces, garages, joist-bay staple-up
18 in0.67 ft67 ft450 ft²Snow melt aprons and outbuildings only

Wider spacing buys less tubing but produces a larger temperature swing across the floor surface between a tube run and the midpoint between two runs, which is felt most through tile and least through carpet.

Where the 2 BTU/h·ft²·°F floor coefficient comes from

The output of a heated floor is the sum of thermal radiation to the surrounding surfaces and natural convection to the room air, and both terms are non-linear in the surface-to-room temperature difference. Radiant design practice collapses them into a single combined coefficient of roughly 2 BTU/h·ft² per °F, which is accurate enough for layout work over the 75–85 °F surface range that comfort limits confine you to. This calculator uses that approximation, and you should treat the surface and water temperatures it returns as design guidance rather than as a performance guarantee. For a final submittal, run the panel output correlations in the ASHRAE Handbook—HVAC Systems and Equipment, or use the tubing manufacturer's own output tables, which are indexed by tube spacing, floor construction and covering R-value and account for the fin effect of the slab.

Mistakes that show up after the concrete is poured

  • Forgetting the leaders. A manifold 30 ft from the zone eats 60 ft of every loop. On a 300 ft maximum that is a fifth of the loop gone before it heats anything.
  • Ordering the exact calculated length. Buy coils, not feet. PEX comes in fixed coil lengths, a loop must be one unbroken piece from manifold to manifold, and an offcut of 60 ft is not a loop. Order whole coils and plan which loops come out of which.
  • Tubing the whole floor area including under cabinets. Heat put under a fixed cabinet or a built-in never reaches the room usefully. Subtract those areas, then recheck that the remaining area can still carry the load within the surface-temperature limit.
  • Choosing the floor covering after the design. R-2.0 carpet instead of R-0.05 tile raises required water temperature by q × 1.95 — nearly 60 °F at 30 BTU/h·ft². Fix the covering before sizing the heat source.
  • Mixing loop lengths on one manifold. Equal valve settings give equal flow only for equal lengths. Keep loops within about 10% of each other, or specify balancing valves with flow meters and actually set them.
  • Designing without a room-by-room heat loss. A watts-per-square-foot guess makes every downstream number decorative. The load drives flow, surface temperature and water temperature alike.
  • Ignoring downward loss. This calculator sizes upward output. A slab on grade needs edge and under-slab insulation, or a substantial fraction of the heat you paid for leaves through the ground rather than the room.

Where this sits in the rest of the system design

Loop layout is the middle of a radiant design, not the start. The order that works is: calculate the room-by-room heat loss, decide the floor construction and covering, lay out the tubing here, check the surface temperature against comfort limits, then size the flow, the mixing arrangement and the heat source.

The mixing arrangement matters because a radiant floor wants much cooler water than a boiler is happy making. A 123 °F supply from a non-condensing boiler needs a mixing valve or an injection circuit to protect the boiler from sustained flue-gas condensation, whereas a modulating condensing boiler can simply be set to the design supply temperature and reset it against outdoor temperature. Either way, take the flow from this calculator to the hydronic pump head calculator to select the circulator against the longest loop's pressure drop, and to the boiler size calculator for the heat source.

Radiant floors are not always the right emitter, and the surface-temperature ceiling is the reason. A room that needs more than about 32 BTU/h·ft² from its floor cannot be heated by the floor alone at 68 °F. Options in order of preference: reduce the heat loss, add radiant to a wall or ceiling, or supplement with a second emitter such as fin-tube — see the baseboard heater length calculator for sizing that. Panel radiators on the same low-temperature water are another good fit, since they can be sized for 120 °F supply if you accept a larger panel.

Two limits of this calculation are worth stating. It sizes upward output only and does not model downward or edge losses, which insulation under and around the slab controls; and it assumes tubing is laid at a uniform spacing across the whole zone. Real layouts often tighten the spacing to 6 inches in a perimeter band along exterior walls and open up to 12 inches in the interior; to model that, run the band and the field as two separate zones and add the tubing quantities. Assemblies and R-values feed in from the R-value to U-value calculator.

Frequently asked questions

How long can a single 1/2 inch PEX radiant loop be?

Most manufacturers publish about 300 ft as the maximum for 1/2 inch tubing, with roughly 250 ft for 3/8 inch, 400 ft for 5/8 inch and 500 ft for 3/4 inch. The limit exists because head loss rises with length and the circulator has to deliver design flow through the longest loop on the manifold. Check your own tubing's table rather than the generic figure, since the number depends on wall thickness and on the flow the manufacturer assumed, and enter it in the maximum loop length field.

What tube spacing should I use for radiant floor heating?

12 inches on centre is the normal default for a slab in an ordinary room, tightening to 6–9 inches in bathrooms, entries and along exterior walls with a lot of glazing. Tighter spacing does not increase total output for a given water temperature by very much; what it does is even out the surface temperature between tube runs, which is felt most through tile and stone. Going wider than 12 inches saves tubing but can leave stripes a barefoot occupant will notice.

How many BTU per square foot can a radiant floor deliver?

Around 25 to 35 BTU/h·ft² is the practical range for an occupied space, and the constraint is comfort rather than physics. Using the standard 2 BTU/h·ft² per °F approximation, delivering 30 BTU/h·ft² into a 68 °F room requires an 83 °F floor, and ASHRAE Standard 55 puts the upper limit for occupied floors at 84 °F. Bathrooms are often allowed a little higher because occupants are barefoot and want a warm floor; snow-melt and industrial slabs run far higher because nobody stands on them in socks.

What water temperature does a radiant floor need?

Typically 100 to 130 °F supply, and this calculator derives it rather than guessing. The chain is: required output per square foot, then floor surface temperature, then the temperature drop through the covering and pour above the tube, then half the design ΔT to get from average to supply. The example in the article lands at 123 °F for 30 BTU/h·ft² with R-1.0 above the tube, and at 153 °F for the same floor with R-2.0 carpet and pad.

Why do I need to add the manifold run to the loop length?

Because the loop is one unbroken piece of tubing from the manifold and back to it, so the trip out to the zone and the trip home both come out of the loop's length budget. A manifold 20 ft away costs 40 ft per loop, which is 13% of a 300 ft maximum, and it can be the difference between two loops and three. Enter the one-way distance and the calculator doubles it for every loop it creates.

Can I run radiant heat under carpet?

Yes, but budget for the R-value and check the water temperature it forces. Carpet with a pad is around R-2.0, and at 30 BTU/h·ft² that adds 60 °F between the water and the floor surface — the difference between a 123 °F and a 153 °F supply in the worked example. Many radiant manufacturers recommend keeping the total covering under about R-2.0 for that reason. Tighter tube spacing does not avoid the penalty, because the resistance is in the covering, not in the layout.

How much flow should each radiant loop carry?

Usually 0.4 to 0.8 GPM for a 1/2 inch loop in a residential zone. Below about 0.3 GPM the loop is hard to balance and the water cools enough along the run to leave a temperature gradient across the floor; above about 1.5 GPM head loss and velocity noise become the constraint. Flow per loop is the zone flow divided by the loop count, and zone flow varies inversely with the design temperature drop, so widening ΔT from 10 °F to 20 °F halves it.

Does this calculator account for heat lost downward through the slab?

No. It sizes the tubing and the water temperature needed to deliver the upward output your heat loss calls for, and assumes the assembly under and around the tube is insulated well enough that downward loss is small. In a slab on grade that means under-slab and edge insulation to your code's requirement; without it a significant share of the output goes to the ground and the boiler runs longer than any of these numbers suggest.

References