Flooring & Carpentry

How Much Does It Cost to Lay Laminate Flooring?

£300 – £900

per room

Laminate flooring costs between £300 and £900 per room to lay, including underlay and fitting. The final cost depends on the room size, the quality of laminate chosen, and whether the subfloor needs levelling before laying can begin. Laminate is one of the most popular flooring choices in the UK due to its durability, ease of cleaning, and wide range of styles.

Average cost

£300 – £900

per room

Prices vary by region, property type and tradesperson. Always get at least two quotes.

What affects the price?

Room size and shape - awkward angles, alcoves, and bay windows increase cutting time and waste

Laminate quality - budget laminate at £8-£15 per m2 vs premium AC4 or AC5 laminate at £20-£40 per m2

Subfloor condition - an uneven concrete or damaged timber subfloor may need levelling with self-levelling compound, adding £5-£15 per m2

Underlay quality - good-quality acoustic underlay costs £2-£5 per m2 and should always be included

Labour vs materials

Labour for laminate fitting typically runs at £10-£20 per m2. A standard room of 15-20m2 takes one day to fit. Removal of existing flooring is usually charged separately at £3-£6 per m2.

Repair or replace?

Laminate flooring cannot be sanded or repaired once damaged. Individual boards can sometimes be replaced if the laminate is still available, but this is rarely seamless. If the floor is widely scratched, swollen, or lifting at joints, full replacement is usually the best option.

Questions to ask your tradesperson

Ready to get it sorted?

Find available local joiners near you — see who is free before you call.

Find a Joiner — Free

More cost guides