TryBuildCalc

Concrete Slab Radiant Heat Calculator (Slab-on-Grade Sizing)

Size your concrete slab radiant heat instantly.

Inputs

sq ft

ℹ️Floor area of the specific room/zone this radiant loop serves.

sq ft

ℹ️Cabinets, tubs, islands, and other fixed fixtures where tubing can't be laid — the room's heat loss still counts this area, but tubing must deliver it through a smaller active floor. Leave blank if none.

ℹ️IECC climate zone — drives the heating BTU/sqft figure used for heat loss.

ℹ️Better insulation reduces heat loss for the same area and climate zone.

ft

ℹ️A taller-than-standard ceiling increases heat loss proportionally.

ℹ️Sets the maximum achievable output — carpet insulates against the tubing, bare slab passes heat most efficiently.

ℹ️Tighter spacing uses more tubing per sq ft but delivers more even heat.

ℹ️Sets the maximum recommended length for a single loop — 1/2 in is the common residential default.

ft

ℹ️One-way distance from this room/zone back to the supply manifold. Each loop's supply-and-return leader run counts against the same maximum circuit length as its active floor tubing.

Tubing to Order

484 ft

400 ft in the floor at 12 in spacing, 1/2 in tubing, plus 40 ft of manifold leader runs and a 10% waste allowance

Preliminary output screening, not a definitive design check.This compares your floor covering's maximum achievable output against your room's heat loss — it does not account for installation assembly, tube spacing, water temperature, flow, or head loss, all of which also affect real output. See Assumptions below.

Room / Zone

Gross area: 400 sq ft

Excluded area: 0 sq ft

Active heated area: 400 sq ft

Climate zone: Zone 6 — Cold (Upper Midwest, New England, MT)

Ceiling height: 8 ft

Load

Insulation: average

Room heat loss: 18,000 BTU/hr

Heat loss per active sq ft: 45 BTU/hr per sq ft

Floor Covering Screening

Covering: Bare/Polished Concrete or Stone Slab

Max output: 45 BTU/hr per sq ft

Likely sufficient: Yes (preliminary)

Tubing

Spacing: 12 in

Diameter: 1/2 in

Active length (in floor): 400 ft

Leader tubing (all loops): 40 ft

Ordering length: 484 ft

Loops

Manifold distance: 10 ft one-way

Required loops: 2

Average loop length (active + leader): 220 ft

Max per loop: 300 ft

Radiant Floor Tubing Estimate400 sq ft — Under-floor tubing run484 ftRequired tubing lengthIllustrative — not to scale. Planning estimate only.

Looking for the verification checklist, reference tables, tips, or common mistakes?See the complete Radiant Floor Heating Calculator.

Concrete slab radiant heat sizing

A bare or polished concrete/stone slab passes heat most efficiently of any covering in this calculator's screening — up to 45 BTU/hr per sq ft, a real manufacturer-published slab-on-grade maximum — making wider tube spacing a reasonable starting point for larger, colder-climate rooms, though a full design should still confirm it.

This page defaults to a 400 sq ft Zone 6 (Cold) room with a bare slab at 12" spacing and a 10 ft manifold distance — edit the inputs above to match your actual room.

Radiant Floor Heating Sizing Formula: How Is It Determined?

Heat loss uses this site's standard climate-zone formula. Tubing length uses a manufacturer-sourced geometric formula, split into an active (in-floor) length and a separate ordering length. Output screening compares heat loss against your floor covering's achievable ceiling only — see Limitations for what this doesn't model.

Heat Loss, Active Area & Preliminary Output Screening

Room Heat Loss (BTU/hr) = Heating BTU/sqft(zone) x Gross Area x Height Factor x Insulation Factor

Active Heated Area = Gross Area - Excluded Area (cabinets, tubs, fixtures)

Heat Loss per Active Sq Ft = Room Heat Loss / Active Heated Area

Likely Sufficient (screening only) = Floor Covering Max Output (BTU/sqft) >= Heat Loss per Active Sq Ft

Heat loss uses the same sourced, IECC-zone-based formula as this site's AC & Furnace and Boiler/Hydronic Heating calculators, based on the room's full (gross) footprint — walls/windows lose heat regardless of floor obstructions. That full heat loss must be delivered through the ACTIVE floor area only, which is why the screening divides by active, not gross, area. This screening checks floor covering's output ceiling alone — it is not a substitute for a full design procedure accounting for spacing, water temperature, flow, and head loss together (see Limitations). This is a simplified square-footage planning estimate, not an ACCA Manual J load calculation. Manual J is the recognized industry standard for residential load calculations — it accounts for window count/type, air infiltration, duct losses, and your local design temperatures, none of which this shortcut models. Final equipment selection should follow ACCA Manual S using an actual manufacturer's rated performance data, not a rule-of-thumb number. Always get a Manual J (and Manual S equipment selection) from a licensed HVAC contractor before purchasing equipment.

Tubing Length & Loop Count

Active Tubing Length (ft) = ceil(Active Heated Area x (12 / Tube Spacing))

Leader per Loop (ft) = Manifold Distance x 2 (supply + return)

Required Loops = ceil(Active Tubing Length / (Max Loop Length for Tube Diameter - Leader per Loop))

Ordering Length (ft) = ceil((Active Tubing Length + Total Leader Tubing) x 1.10)

The spacing formula comes directly from a radiant-heating manufacturer's own published multiplier table (Length = Area x 12/spacing-in-inches — pure geometry, confirmed against multiple independent sources). Each loop's supply-and-return leader run back to the manifold counts against the SAME maximum circuit length as its active floor tubing — Uponor's own design manual calculates total loop length this same way (active plus leader), and the 2024 IMC's Table 1209.6.1 maximum-loop-length limits apply to the complete circuit, not active tubing alone. Required loops therefore reserve each loop's leader length out of the tube diameter's maximum loop length BEFORE dividing the remaining budget into active tubing. Maximum loop lengths (3/8" 250 ft, 1/2" 300 ft, 5/8" 400 ft, 3/4" 500 ft) are from the Radiant Professionals Alliance, an industry association standard. Ordering length is the practical "how much to buy" figure — active tubing plus every loop's own leader run, plus a 10% allowance for return bends and connection waste.

Worked Example

This example walks through your current inputs above, using the same steps as the Formula section.

Input Values Used

InputValue
Gross / active / excluded area400 / 400 / 0 sq ft
Climate zone / insulation / ceiling heightZone 6 — Cold (Upper Midwest, New England, MT) / average / 8 ft
Floor coveringBare/Polished Concrete or Stone Slab
Tube spacing / diameter12 in / 1/2 in
Manifold distance10 ft one-way

Sizing Steps

CalculationResult
Room heat loss18,000 BTU/hr
Heat loss per active sq ft (400 sq ft active)45 BTU/hr per sq ft
Bare/Polished Concrete or Stone Slab max output45 BTU/hr per sq ft
Preliminary screening: likely sufficient?Yes
Active tubing length (in floor)400 ft
Leader per loop (10 ft x 2)20 ft
Required loops (1/2 in, max 300 ft each incl. leader)2 loops, averaging 220 ft each
Total leader tubing (all loops)40 ft
Ordering length (active + leader + 10% waste allowance)484 ft

Therefore, this room needs approximately 484 ft of tubing to order (400 ft active in the floor) across 2 loops. This preliminary screening suggests bare/polished concrete or stone slabmay deliver enough output for this room, but get a licensed hydronic heating contractor's full design before purchasing or installing.

Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.

FAQ

Room heat loss = 45 BTU/sqft x 400 sqft = 18,000 BTU/hr (45 BTU/hr per active sq ft — exactly at bare slab's typical ceiling, with no excluded area). Active tubing length = 400 x (12/12) = 400 ft exactly. At a 10 ft one-way manifold distance, each loop's leader run is 20 ft, leaving 280 ft of active tubing per loop within 1/2" tubing's 300 ft max circuit length — so ceil(400/280) = 2 loops, averaging 200 ft of active tubing plus a 20 ft leader, 220 ft total per loop. Total leader tubing across both loops is 40 ft, so ordering length = (400 active + 40 leader) x 1.10 = 484 ft.
This calculator's preliminary screening checks floor covering's output ceiling only, not spacing's effect on real output — a bare slab's typical 45 BTU/hr per sq ft ceiling comfortably covers this room's exact 45 BTU/hr per sq ft load even in this simplified check, while carpet's much lower 18 BTU/hr per sq ft ceiling would flag Likely Insufficient for this same load regardless of spacing. A full hydronic design would separately confirm whether 12" spacing delivers enough output at a reasonable water temperature for this specific assembly.