Insulating a ceiling can save up to 15% on heating costs in homes with no or poor ceiling/roof insulation. DIY insulation costs €10 to €25 per m² in materials. A contractor charges €25 to €55 per m².

What Does Ceiling Insulation Cost? DIY vs. Contractor

DIY (materials) Contractor (materials + labour)
Glass wool (100 mm) €8 – €15 per m² €20 – €35 per m²
Mineral wool (100 mm) €10 – €20 per m² €25 – €45 per m²
PIR boards (60 mm) €18 – €30 per m² €35 – €60 per m²
Blown-in insulation (cellulose) €12 – €20 per m² €25 – €50 per m²

Which Insulation Material for the Ceiling?

Material R-value (100 mm) Fire class Breathable Price
Glass wool 2.5–3.0 m²K/W A1 (non-combustible) Yes Low
Mineral / stone wool 2.5–3.0 m²K/W A1 (non-combustible) Yes Medium
PIR boards 4.0–5.5 m²K/W Class E No Higher
EPS (expanded polystyrene) 2.5–3.5 m²K/W E–F No Low
Cellulose (blown) 2.5–3.0 m²K/W B (fire retardant) Yes Medium

Recommended for DIY: Glass wool or mineral wool between joists – simple, affordable and effective. PIR boards where headroom is limited.

Insulation Standards 2026

Element Minimum R-value Recommended
Ceiling (top floor, below unheated loft) R 3.5 m²K/W R 4.5+ m²K/W
Ground floor ceiling (above basement) R 2.5 m²K/W R 3.5+ m²K/W

Materials List: Loft Floor Insulation 40 m²

Material Quantity Approx. Cost
Glass wool (140 mm, friction-fit rolls) 44 m² (10% cutting waste) €200 – €350
Vapour control layer (0.2 mm PE film) 50 m² €25 – €60
Foil tape 3 rolls €15 – €30
Breathable membrane 44 m² €40 – €80
Timber battens (24×48 mm) 20 lin. m €15 – €30
Staple gun + staples 1 set €15 – €30

Step-by-Step: Insulate a Ceiling in 7 Steps

Step 1: Assess the Situation

Identify which type of insulation applies:
Accessible loft: Lay insulation between and over the joists
Inaccessible void: Have cellulose blown in
Basement ceiling: Fix boards or batts from below

Step 2: Prepare

  1. Check the loft for services, cables and any damage
  2. Seal all gaps around openings (hatches, pipes, flues) before insulating
  3. Wear PPE: dust mask (FFP2), gloves, safety glasses

Step 3: Lay Vapour Control Layer (Basement Ceiling Only)

Always fit a VCL on the warm side (living space side):
1. Lay PE film overlapping by at least 150 mm
2. Tape all laps with foil tape
3. Tape carefully at wall junctions

Step 4: Lay the First Layer of Insulation

  1. Lay friction-fit rolls between the ceiling joists
  2. Cut to joist spacing + 20–30 mm (so it grips)
  3. No gaps, don’t compress the wool (reduces performance)
  4. Route electrical cables OVER the insulation

Step 5: Lay the Second Layer (Cross Direction)

For optimum performance, lay a second layer at 90° to the first.
1. Overlap joints of the first layer
2. Run right up to the eaves, walls and gables

Step 6: Create a Walkway (If Loft Is Used for Storage)

  1. Fix timber battens (24×48 mm) across the joists
  2. Lay 18 mm OSB boards as the walkway
  3. Keep the walkway as small as needed – preserve insulated area

Step 7: Insulate the Loft Hatch

The loft hatch is a weak spot:
1. Build an insulation box over the hatch from OSB with at least 100 mm insulation
2. Alternatively: buy a ready-made insulated loft hatch (approx. €150–€300)

Common Mistakes

Mistake Consequence Solution
Compressing the insulation Dramatically reduces performance Lay loosely, never compress
Leaving gaps and voids Thermal bridging, draughts Fill all gaps carefully
No VCL (basement ceiling) Condensation in structure Always fit VCL on basement ceilings
Not insulating the loft hatch Heat loss through unsealed hatch Always include the hatch

FAQs

What does ceiling insulation cost?

DIY: €10–€25 per m² in materials. Contractor: €25–€55 per m².

How much can I save with ceiling insulation?

In homes without roof insulation: 10–20% on heating costs. In older uninsulated homes this can be €200–€500 per year.

Can I lay glass wool myself?

Yes, with PPE (FFP2 dust mask, gloves, glasses). Glass wool fibres irritate the skin.


Building Plans and Guides

Ready to get started? Visit fredsdiyplans.com – with thousands of plans for every DIY project.

Leave a Reply

Your email address will not be published. Required fields are marked *