Laminate flooring calculator

Add about 10% to your floor area for cuts, then divide by the area in one pack. Diagonal and patterned layouts need more.

metres
metres
m²

On the pack or product page, often around 2 m².

m²

Enter 0 if your flooring has underlay attached.

doorways

Beading isn’t needed across doorways.

Packs of laminate8 packs
Flooring bought
16.00 m²
Underlay rolls
2
Beading (2.4 m lengths)
6
Floor area
14.00 m²

4 × 3.5 m room, plus 10% for cuts, in packs of 2 m².

Packs are rounded up. Keep a pack spare for repairs, and buy from the same batch so the colour matches.

Laminate for common room sizes

Straight layout, 2 m² packs, 10% extra.

RoomSizePacksUnderlay rolls
Hallway4 × 1.2 m31
Small bedroom3 × 3 m51
Double bedroom4 × 3.5 m82
Living room5 × 4 m112
Open-plan room7 × 5 m204

How we calculate this

We multiply the length and width of the room, add extra for cuts, and divide by the area in one pack, rounding up. Underlay covers the floor area itself, with no extra.

Scotia or beading runs round the edge of the room to cover the expansion gap. We measure the room’s perimeter, take off 0.8 m for each doorway, and divide by 2.4 m lengths.

Packs = length × width × (1 + extra) ÷ area per pack, rounded upUnderlay rolls = length × width ÷ area per roll, rounded upBeading = (2 × (length + width) − doorways × 0.8) ÷ 2.4

Questions people ask

How much extra laminate should I buy?

Around 10% for a straightforward room. Diagonal layouts, patterns and awkward room shapes need more, so we use 15% for those.

Do I need an expansion gap?

Yes. Laminate needs a small gap around the edges so it can expand. The size depends on the product, so follow the manufacturer’s instructions, and cover the gap with skirting or beading.

Do I need underlay?

Usually, unless the flooring has underlay already attached. On concrete floors you may also need a damp-proof membrane, or an underlay with one built in.

Save or share this calculator

Embed this calculator

Free to use on your website, blog or newsletter. Copy this code and paste it into your page.

About this page