Underfloor Heating Calculator
Last updated: 2026-08-10
Enter your email and download a PDF report with your results.
| Heated area (m²) | Max length per circuit (m/circuito) | Pipe spacing (cm) | |
|---|---|---|---|
| Small bathroom | 40 m² | 50 m/circuito | 20 cm |
| Medium bathroom | 60 m² | 60 m/circuito | 20 cm |
| Large bathroom | 80 m² | 80 m/circuito | 20 cm |
| Apartment | 120 m² | 120 m/circuito | 20 cm |
| House | 160 m² | 120 m/circuito | 20 cm |
When designing a hydronic or electric underfloor heating system, one of the most critical steps is determining the correct pipe length and the number of circuits required for your space. The Underfloor Heating Calculator helps you quickly calculate these values based on your room area, pipe spacing, and maximum circuit length, ensuring your system operates efficiently without overheating or underheating specific zones. Use this tool before purchasing materials or laying out your floor loops to avoid costly oversights and achieve balanced heat distribution.
What the Underfloor Heating Calculator Does and When to Use It
This calculator is designed for anyone planning an underfloor heating installation, whether you are a homeowner, a DIY enthusiast, or a professional installer. It takes three key inputs: the total area to be heated in square metres (with approximate imperial equivalents noted in the examples), the spacing between pipe loops in centimetres, and the maximum allowable circuit length in metres. The output provides four essential values: total pipe length needed, number of circuits required, number of collectors needed (based on 8 circuits per collector), and the estimated weight of self-levelling screed mortar in kilograms.
You should use this calculator during the design phase of your project, after you have measured the floor area and decided on your pipe spacing (typically 10 cm to 30 cm depending on heat load and floor type). It is especially useful for larger rooms or open-plan spaces where multiple circuits must be balanced, and for determining how many manifolds you will need. Avoid guessing the pipe length or assuming one circuit can cover your entire area—this tool eliminates trial and error.
The Formula Explained Variable by Variable
The calculator uses a straightforward formula that converts your area and spacing into linear pipe length, then divides that length by a maximum circuit limit to determine circuit count. Here is each variable broken down:
- Area (area_m2): The total floor surface in square metres that will receive underfloor heating. This must be a positive number. If left empty or zero, the calculator returns an error. Example: a room of 4 m x 5 m equals 20 m².
- Pipe spacing (separacion_cm): The distance between parallel pipe centres, measured in centimetres. Common values are 10 cm (0.10 m) for high heat demand, 20 cm (0.20 m) for standard applications, and 30 cm (0.30 m) for low-demand areas. The formula converts spacing to a linear factor: pipe length = area × (100 / spacing in cm) × 1.1. The 1.1 multiplier accounts for extra pipe needed for bends, connections, and slight routing inefficiencies.
- Maximum circuit length (circuitos_max_m): The maximum pipe length allowed per single circuit, typically set by the pump capacity and system design. Common defaults are 80 m for hydronic systems, but you can adjust this based on your pump specification or floor type. The calculator rounds up the total pipe length divided by this value to give the number of circuits needed.
- Collectors (colectores_ud): The number of manifold collectors is calculated by dividing the total circuits by 8 (a standard number of ports per manifold) and rounding up. This ensures you have enough ports to connect all circuits.
- Mortar self-levelling (mortero_autonivelante_kg): An estimate of the screed or self-levelling compound weight needed to cover the pipes. Using a standard 8 cm screed thickness over the pipes, the formula multiplies the area by 80 kg per square metre. This value varies with actual thickness, but the calculator provides a reasonable baseline for material ordering.
Worked Examples with Concrete Numbers
Example 1: Standard Living Room (30 m²)
You have a living room that measures 6 m by 5 m, giving an area of 30 m² (approx. 323 ft²). You choose a pipe spacing of 20 cm (about 8 inches) and your system allows a maximum circuit length of 80 m (262 ft).
- Step 1: Calculate total pipe length: 30 m² × (100 / 20) × 1.1 = 30 × 5 × 1.1 = 165 m (541 ft).
- Step 2: Determine circuits: 165 m / 80 m = 2.06, so ceil to 3 circuits.
- Step 3: Calculate collectors: 3 circuits / 8 = 0.375, so 1 collector (since you need at least one manifold).
- Step 4: Estimate mortar: 30 m² × 80 kg = 2,400 kg (approx. 5,290 lbs) of self-levelling compound.
Result: You need 165 metres of pipe, 3 circuits, 1 manifold collector, and about 2,400 kg of screed.
Example 2: Small Bathroom (9 m²) with Tight Spacing
A small bathroom of 3 m by 3 m equals 9 m² (approx. 97 ft²). Because bathrooms often have high heat loss, you select a tight spacing of 10 cm (4 inches) and a maximum circuit length of 80 m.
- Step 1: Pipe length = 9 m² × (100 / 10) × 1.1 = 9 × 10 × 1.1 = 99 m (325 ft).
- Step 2: Circuits = 99 m / 80 m = 1.2375, so 2 circuits (even though the bathroom is small, the calculator rounds up to ensure adequate heat distribution).
- Step 3: Collectors = 2 circuits / 8 = 0.25, so 1 collector.
- Step 4: Mortar = 9 m² × 80 kg = 720 kg (approx. 1,587 lbs).
Result: For this small but high-demand bathroom, you need 99 metres of pipe, 2 circuits, 1 collector, and 720 kg of self-levelling compound.
Common Mistakes When Using an Underfloor Heating Calculator
Many users make avoidable errors that lead to inaccurate results. Here are the most frequent pitfalls:
- Using incorrect area measurements: Always measure the net floor area, not including walls, columns, or areas where furniture (like built-in cabinets) will be permanently fixed. Including furniture zones wastes pipe and may cause overheating.
- Ignoring pipe spacing variations: The calculator assumes uniform spacing across the entire area. In practice, you may need different spacing near external walls or in rooms with high heat loss. Do not mix spacings in the same input—either use an average or split the area into separate calculations.
- Setting an unrealistic maximum circuit length: While the calculator defaults to 80 m, many hydronic systems perform better with shorter circuits (60-70 m) to reduce pressure drop. Using a value higher than your pump can handle will result in poor flow and uneven heating. Always consult your pump’s specifications.
- Forgetting the 1.1 multiplier: Some users manually multiply area by spacing and expect the raw pipe length, but the built-in 1.1 factor is essential for real-world installation. Bends at walls and connections to the manifold add several metres per circuit. Skipping this factor will leave you short of pipe.
- Overlooking collector capacity: The calculator assumes 8 circuits per collector. If you buy a 6-port manifold instead, you may need more collectors than calculated. Always check your manifold’s port count before ordering.
Frequently Asked Questions
Can I use this calculator for electric underfloor heating cables?
While the calculator is primarily designed for hydronic (water-based) systems with pipe, you can adapt it for electric cable systems. The pipe length result becomes the cable length needed, and the circuit count corresponds to the number of separate cable runs. However, electric systems often have different maximum circuit lengths (typically 60-100 m depending on cable resistance), and you should ignore the collector and mortar outputs since electric mats do not require manifolds or screed in the same way.
What if my room is L-shaped or irregular?
For irregular rooms, it is best to divide the space into smaller rectangular sections, calculate each separately, and sum the pipe lengths and circuits. The calculator cannot interpret complex shapes directly. Also, pay attention to how pipe routing will handle corners—you may need additional pipe length for long runs along walls, which the 1.1 multiplier partially covers.
Why does the calculator always round up the number of circuits?
Rounding up ensures that no single circuit exceeds the maximum length you set. Even if the total pipe length divided by the max circuit limit gives a fractional result (e.g., 1.3 circuits), you cannot install a partial circuit. Each circuit must be a complete loop connected to the manifold. By rounding up, you guarantee all loops stay within your specified limit, preventing pressure or flow issues.