ThisCalculator

Construction

Floor Insulation Calculator: R-Value & U-Value

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Floor Insulation Calculator: R-Value & U-Value

This floor insulation calculator works out the thermal transmittance (U-value) of a floor build-up and the resulting heat loss per square metre. You enter the thickness and thermal conductivity (lambda value) of each insulation layer, plus the indoor and outdoor temperatures, and it returns the U-value in W/m²K and the heat loss in watts per square metre.

Formula

The calculator uses the standard steady-state heat conduction equation for a single layer:

U = λ / d

and then the heat loss per square metre:

Q = U × ΔT

Where:

  • U = thermal transmittance (U-value) in W/m²K – the lower the better
  • λ = thermal conductivity (lambda value) of the insulation in W/mK
  • d = insulation thickness in metres (you enter mm, the calculator converts)
  • ΔT = temperature difference between inside and outside (or between the two sides of the floor) in kelvin (K)
  • Q = heat flow per square metre of floor in W/m²

For a multi-layer floor (e.g. concrete slab + insulation + screed), the total U-value is found by adding the thermal resistances (R = d/λ) of each layer and taking the reciprocal:

U_total = 1 / (R1 + R2 + R3 + …)

Worked Example

Using the default values: 100 mm of insulation with a lambda of 0.035 W/mK and a temperature difference of 20 K.

  1. Convert thickness to metres: 100 mm = 0.1 m
  2. Calculate R-value: R = 0.1 / 0.035 = 2.857 m²K/W
  3. Calculate U-value: U = 1 / 2.857 = 0.35 W/m²K (rounded to 2 decimals)
  4. Calculate heat loss: Q = 0.35 × 20 = 7.0 W/m²

The calculator shows U = 0.35 W/m²K and Q = 7.0 W/m², matching the manual calculation.

How to Read the Results

The U-value tells you how much heat passes through each square metre of floor for every degree of temperature difference. A lower U-value means better insulation. For example, a U-value of 0.35 W/m²K with a 20 K difference means each square metre loses 7 watts. Over a 50 m² floor, that’s 350 W of continuous heat loss – about the same as a small electric heater running constantly.

Building regulations in many countries set maximum U-values for floors, often around 0.15–0.25 W/m²K for new builds. To meet those, you would need roughly 150–200 mm of typical foam insulation (lambda ≈ 0.030–0.035).

Choosing the Right Insulation Thickness

To achieve a target U-value, use this formula:

Required thickness (m) = λ × target R-value

Where target R-value = 1 / target U-value. For example, to get U = 0.20 with λ = 0.035:

  • R needed = 1 / 0.20 = 5.0 m²K/W
  • Thickness = 0.035 × 5.0 = 0.175 m = 175 mm

So you would need 175 mm of that insulation. If you use a better insulator (lower λ), you can use less thickness. Common materials:

  • Polyurethane (PUR/PIR) foam: λ ≈ 0.022–0.028 W/mK
  • Extruded polystyrene (XPS): λ ≈ 0.030–0.035 W/mK
  • Mineral wool: λ ≈ 0.032–0.045 W/mK
  • Sheep’s wool or cellulose: λ ≈ 0.035–0.045 W/mK

Common Mistakes and Limitations

The biggest mistake is mixing up units. Always convert millimetres to metres (divide by 1000) and use kelvin for temperature differences – but note that a 1 K difference is exactly the same as a 1 °C difference, so you can use Celsius temperature differences directly.

Another common error is forgetting that the U-value of a real floor is not just the insulation layer. The concrete slab, screed, floor covering, and even the soil underneath add thermal resistance. The calculator here gives the insulation contribution only. To get the whole floor U-value, you must add the R-values of all layers:

  • R_concrete = thickness / 1.4 (typical λ for concrete)
  • R_screed = thickness / 0.41
  • R_soil = approximately 0.1–0.2 m²K/W (often ignored in simple calculations)

Also, this calculator assumes steady-state heat flow – it does not account for thermal bridging, moisture, or air gaps, which can increase heat loss by 10–20% in practice.

When to Use This Calculator

Use it when you are:

  • Comparing different insulation materials or thicknesses for a new floor
  • Checking whether a proposed floor build-up meets a target U-value
  • Estimating heat loss from a floor for an energy audit
  • Deciding how much insulation to add to an existing floor (e.g. over a concrete slab)

For an existing floor, you can measure the thickness of the insulation if it is visible, or estimate from the age and construction of the building. If you don’t know the lambda value, look up the material’s datasheet – most manufacturers provide it.

Cost and Payback Considerations

While this calculator does not handle costs, you can use the heat loss result to estimate savings. Multiply the heat loss per m² by your floor area and by the number of heating hours per year to get annual energy loss in kWh. Then compare that with a different insulation thickness to see the difference. The payback period depends on your energy price and the cost of the extra insulation – roughly, doubling the insulation thickness halves the heat loss, but the cost does not double linearly.

Safety and Practical Notes

When installing floor insulation, always wear gloves and a dust mask if cutting mineral wool or foam boards. Some foam insulation can release toxic fumes if burned, so keep it away from open flames. For ground floors, consider moisture – a damp-proof membrane is usually required to prevent condensation and mould. Ventilation is also important in crawl spaces to avoid trapped moisture. If you are insulating a floor above an unheated garage, the same calculation applies, but the temperature difference is smaller than with the outside.

Frequently Asked Questions

What is a good U-value for a floor?

For a new build in a cold climate, a U-value of 0.15–0.25 W/m²K is commonly recommended. In milder climates, 0.25–0.35 may be acceptable. Check your local building regulations for the exact requirement.

How much heat do I lose through an uninsulated floor?

An uninsulated concrete floor on the ground has a U-value of roughly 1.0–2.0 W/m²K, depending on thickness and soil type. With a 20 K temperature difference, that means 20–40 W/m² of heat loss – several times more than a well-insulated floor.

Can I use this calculator for a floor over a crawl space?

Yes, but you need to include the air space and the subfloor in the calculation. The air space adds a small thermal resistance (about 0.15–0.20 m²K/W), and the subfloor (e.g. 20 mm wood) adds about 0.1–0.2 m²K/W. Add those to the insulation R-value before taking the reciprocal.

What is the difference between R-value and U-value?

R-value is thermal resistance – the higher the better. U-value is thermal transmittance – the lower the better. They are reciprocals: U = 1/R and R = 1/U. For example, an R-value of 2.857 m²K/W corresponds to a U-value of 0.35 W/m²K.

Does the temperature difference need to be in kelvin or Celsius?

Either works, because a difference of 1 kelvin is exactly the same as a difference of 1 degree Celsius. Just make sure you use the same scale for both temperatures.

Why does my floor feel cold even with insulation?

Even with a low U-value, a floor can feel cold to the touch because it is a large surface and your feet are warm. The floor surface temperature is always lower than your body temperature. Adding a carpet or underlay adds extra R-value and makes it feel warmer.

Related

Formula used
in t | Insulation thickness | mm | 100 | 0
in l | Thermal conductivity (lambda) | W/mK | 0.035 | 0.001
in dT | Temperature difference (inside - outside) | K | 20 | 0
out u | U-value | W/m²K | l / (t / 1000) | 2
out q | Heat loss per m² | W/m² | u * dT | 1

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.