Radiant Floor Heating: What Goes Wrong and Why

When radiant floor heating works, nobody thinks about it. The floor is warm, the rooms are even, the system is silent, and the bills are reasonable. That’s the whole appeal.

When it doesn’t work, it’s miserable in a specific way: cold patches you can feel through your socks, a floor that’s warm at one end of the room and cool at the other, a system that takes half a day to respond to a thermostat change, or a boiler that runs constantly without the house ever feeling warm.

Here’s the part most homeowners don’t hear until it’s too late: almost none of these are installation problems. The installer usually put the tubing exactly where the plan said. The problem is that the plan was wrong. Radiant is unforgiving of design errors in a way that forced-air simply isn’t, because once the tubing is buried in concrete or stapled under a subfloor, you can’t move it.

These are the failures we see most, and what causes each one.

Warm and cold stripes across the floor

You walk across a room and feel bands — warm, cool, warm, cool — spaced evenly apart. This is tube spacing set too wide for the floor and the load.

Heat spreads sideways from each tube through the floor before it reaches the surface. If the tubes are spaced too far apart, the heat doesn’t fully bridge the gap between them before it rises, and you feel the pattern of the loops underfoot. Twelve-inch spacing might be fine in a low-load interior room and produce obvious striping in a high-load room with a lot of exterior wall.

The fix has to happen at design. Spacing is tightened where loads are higher — typically along exterior walls and under large windows — and opened up where loads are low. A single spacing used across the whole floor to save time is one of the most common radiant design shortcuts, and it’s one you can literally feel.

Cold spots and rooms that never get warm enough

A specific area stays cold no matter what the thermostat does. Two usual causes:

The floor covering is fighting the system. Radiant heat has to pass through whatever is on top of the slab. Thick carpet with a heavy pad, or certain engineered wood products, can insulate the floor badly enough that the heat can’t get out at a usable water temperature. If the design didn’t account for the actual finished floor’s R-value, the calculated output was never achievable in that room. This is why the flooring choice belongs in the design conversation, not after it.

The loop is too long. Water gives up its heat as it travels, so it arrives at the end of a loop cooler than it started. Run a loop too long and the far end of it — often the far corner of a room — never gets enough heat. For 1/2″ PEX, loops much beyond roughly 300 feet start causing trouble, both from heat drop-off and from the pressure needed to push water through them.

The whole system runs but the house won’t warm up

The boiler is firing, the pumps are running, and the house still feels cold on a design day. This usually traces to one of two design failures.

The system was never sized to the actual load. Radiant output depends on floor area, water temperature, tube spacing, and floor covering — all of which have limits. If the room’s heat loss exceeds what the floor can physically deliver within those limits, no amount of runtime fixes it. This is the same root cause as an oversized furnace, in reverse: the equipment and the building were never matched, because nobody ran the numbers. Under Ontario’s Building Code, new-home heating loads have to be calculated to CSA F280-12 for exactly this reason — the design has to be built on the real room-by-room load, not an assumption.

The supply water temperature is wrong. Set too low, the floor can’t deliver enough heat on a cold day. This is a design calculation, not a dial the homeowner should be chasing.

The floor takes forever to respond

You bump the thermostat and nothing seems to happen for hours. Then the room overshoots and gets uncomfortably warm, and you open a window.

This is thermal mass mismatched to how the space is used. A concrete slab holds an enormous amount of heat, which is exactly what makes radiant feel so steady — but it also makes it slow. In a room with big south-facing windows and a lot of solar gain, or a space used intermittently, a high-mass slab on a simple on/off control will lag the actual demand badly, then coast past setpoint.

The design answers are outdoor reset — continuously adjusting water temperature to the outdoor conditions so the floor stays ahead of demand instead of reacting to it — and zoning that respects the mass and the gains of each space. A system without outdoor reset, running a fixed high water temperature, is one of the most common causes of the overshoot-and-open-a-window cycle.

The boiler short cycles and wears out early

The boiler fires, runs briefly, shuts off, and repeats — over and over. Short cycling wastes fuel, and on a modulating condensing boiler it also wrecks the efficiency you paid for, because the boiler never settles into the low, steady, condensing operation it was built for.

The usual design cause is a boiler oversized for the load, often paired with zoning that’s too finely chopped. Modern high-performance homes have small heating loads. Drop a boiler sized for a drafty older house onto a tight new build, split it into many tiny zones each calling independently, and the boiler is forced to fire in short bursts it can’t modulate down to match. Correct boiler sizing — again, off the real load calculation — and sensible zoning prevent it.

Boiler protection and mixing left out

A detail that doesn’t show up as a comfort complaint but shortens equipment life: the system’s water temperatures weren’t properly managed for the equipment. Some boilers need protection from cold return water; some radiant loops need their supply temperature mixed down from a higher boiler temperature. When the mixing and protection strategy is missing or wrong, you get condensation where you don’t want it, or a boiler running outside its safe range. It’s invisible until it isn’t.

The common thread

Look back at the list. Striping, cold spots, unresponsive floors, short-cycling boilers — almost every one traces to a decision made before a single tube was laid: spacing, loop length, water temperature, boiler sizing, zoning, controls, and accounting for the actual floor covering and the actual room loads.

That’s the case for treating radiant design as its own step, done properly, before installation. A good installer can build a flawless system from a good design. No installer can rescue a bad one once it’s in the slab.

If you’re planning radiant for a custom home, addition, basement, or high-performance build, our radiant and hydronic heating design service covers tube layout and spacing, loop lengths, manifold sizing and placement, zoning, supply water temperature, and boiler and mixing system planning — all verified against a room-by-room load calculation. The goal is a system you never have to think about after it’s poured.


Quick answers

Why does my radiant floor have cold spots? Usually one of three design issues: tube spacing set too wide for the load, a loop run too long so the far end runs cool, or a floor covering that insulates the heat before it reaches the surface. All three are set at the design stage.

Why is my radiant heat so slow to respond? Thermal mass. A concrete slab stores a lot of heat and reacts slowly by nature. Without outdoor reset controls and zoning matched to how each room is used, the floor lags demand and then overshoots. Good controls largely solve it.

Can radiant floor heating be the only heat source in a cold climate? Often yes, in a well-insulated home where the design confirms the floor can deliver the room’s full heat loss within its output limits. In high-load rooms — large glazing, lots of exterior wall — it has to be verified by calculation, not assumed. That’s what a load calc is for.

My radiant system was installed wrong — can it be fixed? It depends on what’s wrong. Controls, water temperature, zoning, and mixing can often be corrected after the fact. Tube spacing and loop length can’t — they’re buried. Which is exactly why the design has to be right before installation.

Do I need a load calculation for radiant heating? For a new home in Ontario, a CSA F280-12 heating load calculation is required regardless of heat source. For radiant specifically, that room-by-room load is also what tells you whether the floor can actually carry each room and how to size the boiler — so it’s both a code requirement and the foundation of a working design.

Leave a Reply