Underfloor Heating Output & Loop Designer
Estimate water underfloor heating output from pipe spacing, screed, covering and water temperatures. Check surface limits, pipe lengths, loop flow and pressure drop.
Use this underfloor heating output calculator to check a water-heated floor before selecting pipe spacing, water temperatures and loop count. It is intended for engineers, heating students and homeowners comparing practical design choices. It estimates the useful heat delivered to a room, the temperature of the finished floor, pipe quantity, required water flow and branch pressure drop.
Start with the room's design heat loss and the active heated area. Exclude floor space that will not contain heating pipe. Enter the supply and return temperatures at the manifold, pipe spacing, cover above the pipe and the screed's thermal conductivity. The floor-covering resistance must include adhesive and underlay. Use declared product values whenever they are available: two coverings with the same thickness can have very different thermal resistance.
The calculation combines an analytical two-dimensional model of heat spreading around regularly spaced pipes with the published floor-to-room emission curve, q = 8.92·ΔT^1.1. A separate resistance estimates heat escaping downwards. The temperature field shows why closely spaced pipes produce a more even floor, while the spacing chart compares heat output with required heat density. This is a physical sizing estimate; it does not reproduce EN 1264 construction tables or certify a particular manufacturer's system.
Check both the mean surface temperature and the estimated hot spot near the supply inlet. The European presets use occupied-zone, bathroom and perimeter temperature limits. Russian SP 60.13330.2020 distinguishes mean temperature from the local temperature over a pipe; its occupied-zone value is 29 °C, with different provisions for temporary occupancy and preschools. Select a custom limit when the covering manufacturer or project requires a lower temperature. Rule references were reviewed on 27 October 2026; check against the standard in force.
Compare useful heat at the selected temperatures with maximum useful heat within the surface and model limits. If higher permitted temperatures can meet the load, raise supply and return together and recalculate. An infeasible fixed drop requires a smaller drop; the tool does not invent a return below room temperature or extrapolate the water model beyond its range.
Choose equal parallel loops and inspect their lengths and required flows. The length estimate includes two manifold leads per loop. Pressure losses are calculated for one branch, with your allowance for valves, bends and the manifold added once. Parallel branch pressures are not summed. Shared distribution pipes and mixing equipment need a separate hydraulic calculation.
For a Fußbodenheizung design, use the results to compare alternatives, then confirm the selected construction with supplier data. Two VALTEC thermal examples are checked with a declared 15% approximation allowance; tighter checks cover surface emission and the water energy balance. The tool does not calculate building heat loss, ground heat transfer, screed strength, expansion joints, start-up transients, glycol mixtures or control dynamics. Installation, pressure testing and commissioning belong to a qualified person.
How it is calculated
The upward model is derived here from steady Laplace conduction around an infinite periodic row of small circular pipes, with a Robin boundary at the screed top. It is a 2D refinement of the usual fin/spreading-resistance approximation, not a transcription of EN 1264 tables.
Use the logarithmic mean water-to-room temperature difference:
The published base curve is , hence the mean finished-floor temperature is in °C. Its secant coefficient is . VALTEC 2025–2026, printed pp. 9–10 and 105–107, motivates the surface and pipe resistances; the requested base curve is the EN 1264-2:2021 convention.
For pipe pitch , outside radius , centre depth , screed conductivity , and , set and . The derived spreading resistance is
It is based on a line source and a circular-wall mean, accurate when pipe radius is small compared with pitch and depth. The displayed 2D field uses the same Fourier Green function, cropped above the pipe crowns to exclude source singularities. Surface ripple is reconstructed through the thin covering with the mean secant coefficient; it is not a nonlinear finite-element solution.
For each trial flux, , and
Bisection requires a sign-changing bracket from exactly zero upward flux and verifies a water-temperature residual within 1 µK. At zero upward flux, the wall is at room temperature and the water supplies only downward loss: . Water colder than this requires heat from the room, which is outside the heating-only model. Such a root is rejected rather than replaced by a small positive flux. The return must also exceed this threshold so the complete loop stays in the upward-heating domain.
The inlet calculation repeats the positive-root solution at supply temperature. The surface-only supply threshold is constrained by the effective-water range 20–50 °C, supply range 20–60 °C and return range 16–55 °C at the selected drop. The implied return must remain above the room and zero-upward-flux threshold. If no valid pair exists, no maximum supply or limited-capacity value is reported; reduce the drop. A model-range warning qualifies a ceiling determined by water-temperature validity rather than the surface limit.
Selected useful heat uses the lower of the entered supply and the valid ceiling, keeping the drop fixed. Maximum useful heat uses the valid ceiling, independent of the entered temperature level. If only selected output is insufficient, raise both temperatures toward the displayed pair and recalculate hydraulics. If even maximum output is insufficient, change the floor design or add heating. Changing spacing changes both resistance and output, so retune the water temperatures and recheck the inlet hot spot.
Pipe length is plus two leads per loop. Water flow follows . Equal loops share the flow. Darcy–Weisbach pressure loss uses Churchill's full-range Darcy factor (1977, Eq. 18), followed by the user's branch allowance. This is pump differential head, not elevation lift in a closed circuit.
VALTEC thermal benchmarks are intentionally approximate: the model predicts about 73 versus 83 W/m² for tile and 54 versus 60 W/m² for carpet, with 15% tolerances. The manual uses different spreading assumptions and fixed 10% downward losses; no coefficient is fitted to its table. The 10 kW flow example differs by 0.33% because the tool uses 4187 rather than 4200 J/(kg·K).
Assumptions
- Steady heating, identical equally spaced pipes fully bonded into homogeneous screed; no plates or contact gaps.
- The upper screed spreading equations are derived here. Lower heat escape is a separate lumped resistance at the mean outer pipe wall; its spatial field is not solved.
- The logarithmic water temperature approximates the along-loop variation. A separate all-pipes-at-supply section estimates an inlet hot spot conservatively; it does not resolve a serpentine or counterflow spiral.
- Covering is a thin through-thickness resistance; its lateral conduction is neglected.
- Homogeneous plastic pipe with the entered conductivity; composite and metal pipes require a suitable effective resistance.
- Fixed water-film coefficient 400 W/(m²·K), following VALTEC printed p. 106. Hydraulic water properties are fixed: density 1000 kg/m³ and heat capacity 4187 J/(kg·K), following VALTEC printed p. 95, with viscosity 0.72 mPa·s approximating water at 35 °C. Fluid-property variation is not coupled to flow.
- Active areas and branch lengths are equal. Manifold leads are insulated and do not heat the modeled room. Pipe quantity is an area estimate without a bend/waste percentage; verify an actual layout before ordering.
Where it applies
For preliminary and comparative sizing of water-heated embedded plastic-pipe floors: pitch 75–300 mm, pipe outside diameter 12–25 mm, screed cover 20–80 mm, conductivity 0.6–2.5 W/(m·K), covering resistance 0–0.20 m²·K/W, effective water temperature 20–50 °C, manifold supply 20–60 °C, return 16–55 °C and water drop 0.5–15 K. These temperature bounds are enforced; the return must also exceed the zero-upward-heat threshold imposed by downward loss. Normal room temperatures 18–25 °C best match the base curve. Values outside that room range or above 35 °C surface temperature need separate assessment. A 15% agreement allowance in two manufacturer examples is not a guaranteed uncertainty bound.
European presets refer to EN 1264-2:2021 / EN 1264-3:2021 conventions (29 °C occupied, 33 °C bathroom, 35 °C perimeter); local maxima are checked conservatively. Russian presets follow SP 60.13330.2020 §14.18, as reproduced in VALTEC 2025–2026 printed p. 115: mean 29 °C occupied, 31 °C temporary occupancy, 23 °C preschool, with 35 °C local maximum where applicable. Reviewed 27 October 2026. Older 26 °C guidance must not be substituted for the current occupied-zone preset. A covering supplier may require a lower value: use Custom. Check against the standard in force; these presets are not a complete compliance assessment.
No building heat-loss calculation, structural/screed approval, expansion-joint layout, pipe bending assessment, cooling/condensation, glycol, transient response or detailed pump/mixing-valve selection. Small bores, transitional flow, low flow rates and contact defects can change output or pressure loss materially. Cover under 30 mm and covering resistance over 0.15 m²·K/W need supplier-specific confirmation. Installation, pressure testing and commissioning must be carried out by a qualified person.
References
- VALTEC, Water Underfloor Heating: Design, Installation and Adjustment, 2025–2026. Printed pp. 9–10, 95, 102–107, 112–115 (attached pages are one greater). https://valtec.ru/document/technical/techdoc/tepliy_pol_a5_2025_2026.pdf
- VALTEC, COMBIMIX balancing worked example: 10 kW at 45/35 °C, 857 kg/h. https://valtec.ru/document/article/combinix-balancing.html
- Uponor UFH Technical Guide, pp. 8 and 21: coverings, insulation, PEX conductivity and roughness. https://www.uponor.com/getmedia/55d4b2f6-778d-435d-9167-0e27ea46a9eb/ufh-installation-guidepdf?sitename=UK
- Churchill, S. W. (1977), Friction-factor equation spans all fluid-flow regimes, Chemical Engineering 84(24), 91–92, Eq. 18 (Darcy-factor convention). https://files.engineering.com/files/85c0f3a6-a102-4a22-9d35-f15858c0dd2b/CEM_-_Friction-factor_equation_%281977%29.pdf
- EN 1264-2:2021 and EN 1264-3:2021, Water based surface embedded heating and cooling systems. Method and limits named without reproducing standard tables. Series DOI: https://doi.org/10.3403/BSEN1264
- SP 60.13330.2020 §14.18, official Rosstandart record, consulted 27 October 2026; limits corroborated in VALTEC 2025–2026. https://protect.gost.ru/sp/details/b00f766e-b861-4cc7-a448-c65906490262
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Active heated floor area Exclude fitted cabinets and other unheated floor areas. | area | m^2 | 20 |
| Room design heat loss Enter the independently calculated room heat loss, not the boiler rating. | Q_load | W | 1200 |
| Room design temperature The base curve is intended for normal indoor heating conditions. | T_room | °C | 20 |
| Supply water temperature Temperature at the manifold; return must be lower and above the room temperature. | T_supply | °C | 38 |
| Return water temperature Selected design return temperature; the flow result is the flow needed to achieve this drop. | T_return | °C | 33 |
| Pipe centre spacing Compare output and pipe length as spacing changes. | spacing | mm | 150 |
| Screed cover above pipe crown Measured from the top of the pipe to the underside of the floor covering. | cover | mm | 45 |
| Screed thermal conductivity Use the screed supplier's declared design value; air voids reduce performance. | k_s | W/(m*K) | 1.4 |
| Floor-covering thermal resistance Include adhesive and underlay. Examples in VALTEC: tile 0.012; carpet 0.0714; parquet plus plywood 0.1417 m²·K/W. | R_cover | m^2*K/W | 0.01 |
| Resistance from pipe plane to lower space Include insulation, lower layers and lower-surface resistance. This is not insulation thickness. | R_down | m^2*K/W | 2.5 |
| Temperature below the floor Equivalent lower-space temperature; use a separate ground-loss design for slabs on ground. | T_below | °C | 20 |
| Pipe outside diameter 16 × 2 mm is a typical embedded plastic pipe. | D_pipe | mm | 16 |
| Pipe wall thickness Use the actual wall thickness; the bore is outside diameter minus twice this value. | t_wall | mm | 2 |
| Pipe-wall thermal conductivity 0.35 W/(m·K) is the VALTEC reference plastic-pipe value. Not an equivalent value for metal composite pipe. | k_p | W/(m*K) | 0.35 |
| Manifold lead, one way Length per loop. Both supply and return leads are added. Assume insulated leads with negligible heat release. | lead | m | 3 |
| Chosen maximum loop length Design allowance, not a universal pipe limit; check the selected supplier's instructions. | L_max | m | 100 |
| Number of equal parallel loops Equal active areas and lengths are assumed. Each loop needs balancing. | loops | 2 | |
| Internal pipe roughness 0.007 mm is Uponor's published PEX roughness; use the selected pipe's value. | roughness | mm | 0.007 |
| Manifold, bends and valve pressure allowance User estimate at the calculated flow, added once to each parallel branch. Excludes shared primary pipework. | p_extra | kPa | 5 |
| Surface-temperature rule Limits appear in the results. SP presets also use a 35 °C local limit. Reviewed 27 Oct 2026; check against the standard in force. | rule | 29 °C local · EN occupied | |
| Custom surface temperature limit Set the lower of the applicable regulation and covering manufacturer's limit. | T_custom | °C | 27 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Useful heat within surface limits | 1,619 W |
| Maximum useful heat within model and surface limits | 1,637 W |
| Upward heat flux at selected temperatures | 80.9 W/m² |
| Mean floor surface | 27.4 °C |
| Estimated inlet surface hot spot | 28.9 °C |
| Selected mean surface limit | 29 °C |
| Selected local surface limit | 29 °C |
| Maximum supply within model and surface limits | 38.2 °C |
| Pipe per loop, including leads | 72.7 m |
| Return paired with maximum supply | 33.2 °C |
| Total pipe, including leads | 145.3 m |
| Minimum loops from length allowance | 2 |
| Required water flow per loop | 2.47 L/min |
| Pipe friction per loop | 14.6 kPa |
| Branch pressure including allowance | 19.6 kPa |
| Branch head requirement | 2 m |
| Water heating load including downward loss | 1,721 W |
| Heat surplus within surface limits | 419 W |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
VALTEC ceramic tile, 150 mm spacing, 30 mm screed cover
Source: VALTEC 2025–2026 manual, attached page 113 (printed 112), Table 6.6.1: mean water 35 °C, room 20 °C, 150 mm pipe pitch, 30 mm cover, 12 mm tile at 1 W/(m·K), screed 0.93 W/(m·K): 83 W/m². This is a manufacturer calculation, not a measurement. The present line-source model predicts about 73 W/m²: a 15% screening tolerance accounts for different spreading/pipe assumptions and the manual's fixed 10% downward loss versus the model's explicit resistance. No coefficient was fitted. Supply/return 35.5/34.5 °C gives 34.994 °C logarithmic effective temperature.
Inputs: Supply water temperature = 35.5 °C; Return water temperature = 34.5 °C; Screed cover above pipe crown = 30 mm; Screed thermal conductivity = 0.93 W/(m·K); Floor-covering thermal resistance = 0.012 m²·K/W; the others as above.
| Result | Source | This calc |
|---|---|---|
| Upward heat flux at selected temperatures | 83 ± 12.45 W/m² | 72.844 W/m² |
VALTEC carpet, 150 mm spacing, 40 mm screed cover
Source: VALTEC 2025–2026 manual, attached page 114 (printed 113), Table 6.6.2: mean water 35 °C, room 20 °C, 150 mm pitch, 40 mm screed cover, 5 mm carpet at 0.07 W/(m·K): 60 W/m². Manufacturer calculation, not measurement. The independently derived conduction model predicts about 54 W/m², within a declared 15% screening tolerance for the differing spreading approximation and fixed versus calculated downward losses. It is not calibrated to the table. The selected supply/return gives 34.994 °C logarithmic effective water temperature.
Inputs: Supply water temperature = 35.5 °C; Return water temperature = 34.5 °C; Screed cover above pipe crown = 40 mm; Screed thermal conductivity = 0.93 W/(m·K); Floor-covering thermal resistance = 0.07143 m²·K/W; the others as above.
| Result | Source | This calc |
|---|---|---|
| Upward heat flux at selected temperatures | 60 ± 9 W/m² | 53.713 W/m² |
Published 100 W/m² occupied-zone emission ceiling
Source: VALTEC 2025–2026 manual, attached page 11 (printed 10), Table 1.3.3: occupied zone at 20 °C room temperature gives 100 W/m². The preceding limit table on page 10 gives 29 °C. This checks only the published mean-surface emission relation; local hot spots may reduce usable output.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Mean-surface emission ceiling | 100 W/m² | 100 W/m² |
VALTEC 10 kW, 45/35 °C water-flow example
Source: VALTEC COMBIMIX balancing worked example, https://valtec.ru/document/article/combinix-balancing.html: 10 kW at 45/35 °C needs 857 kg/h using cp = 4.2 kJ/(kg·K). The tool uses the same manufacturer's more precise 4187 J/(kg·K) (manual page 96), hence 859.8 kg/h, 0.33% higher. The 0.5% tolerance covers this stated material-property rounding. m_load is the pure duty energy balance; actual floor design flow includes downward losses.
Inputs: Room design heat loss = 10,000 W; Supply water temperature = 45 °C; Return water temperature = 35 °C; the others as above.
| Result | Source | This calc |
|---|---|---|
| Minimum water flow for room heat loss, excluding downward loss | 857 ± 4.285 kg/h | 859.8 kg/h |
EN occupied: mean and local surface limits
Source: VALTEC 2025–2026, printed p. 9, Table 1.3.2 and Uponor UFH Technical Guide: EN 1264 local limits 29 °C occupied, 33 °C bathroom, 35 °C perimeter. The tool applies the same value to its mean check conservatively.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 29 °C | 29 °C |
| Selected local surface limit | 29 °C | 29 °C |
EN bathroom: mean and local surface limits
Source: VALTEC 2025–2026, printed p. 9, Table 1.3.2 and Uponor UFH Technical Guide: EN 1264 local limits 29 °C occupied, 33 °C bathroom, 35 °C perimeter. The tool applies the same value to its mean check conservatively.
Inputs: Surface-temperature rule = 33 °C local · EN bathroom; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 33 °C | 33 °C |
| Selected local surface limit | 33 °C | 33 °C |
EN perimeter: mean and local surface limits
Source: VALTEC 2025–2026, printed p. 9, Table 1.3.2 and Uponor UFH Technical Guide: EN 1264 local limits 29 °C occupied, 33 °C bathroom, 35 °C perimeter. The tool applies the same value to its mean check conservatively.
Inputs: Surface-temperature rule = 35 °C local · EN perimeter; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 35 °C | 35 °C |
| Selected local surface limit | 35 °C | 35 °C |
SP occupied: mean and local surface limits
Source: VALTEC 2025–2026, printed p. 115, SP 60.13330.2020 §14.18: mean occupied 29 °C, temporary 31 °C, preschool 23 °C; local 35 °C. Tests rule selection separately from the heat calculation.
Inputs: Surface-temperature rule = 29 °C mean · SP occupied; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 29 °C | 29 °C |
| Selected local surface limit | 35 °C | 35 °C |
SP temporary occupancy: mean and local surface limits
Source: VALTEC 2025–2026, printed p. 115, SP 60.13330.2020 §14.18: mean occupied 29 °C, temporary 31 °C, preschool 23 °C; local 35 °C. Tests rule selection separately from the heat calculation.
Inputs: Surface-temperature rule = 31 °C mean · SP temporary; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 31 °C | 31 °C |
| Selected local surface limit | 35 °C | 35 °C |
SP preschool: mean and local surface limits
Source: VALTEC 2025–2026, printed p. 115, SP 60.13330.2020 §14.18: mean occupied 29 °C, temporary 31 °C, preschool 23 °C; local 35 °C. Tests rule selection separately from the heat calculation.
Inputs: Surface-temperature rule = 23 °C mean · SP preschool; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 23 °C | 23 °C |
| Selected local surface limit | 35 °C | 35 °C |
Custom covering: mean and local surface limits
Source: Input-contract regression: a project/covering limit of 27 °C constrains both mean and local temperature; this is a logic test, not independent thermal validation.
Inputs: Surface-temperature rule = Custom surface limit; the others as above.
| Result | Source | This calc |
|---|---|---|
| Selected mean surface limit | 27 °C | 27 °C |
| Selected local surface limit | 27 °C | 27 °C |







Responses