How to calculate flooring
- 1.
Add your rooms
Enter the length and width of each room and the number of doors. Split L-shaped rooms into two rectangles.
- 2.
Choose the pattern
Straight lay needs about 5% extra, diagonal 10% and herringbone 15%. You can change the value.
- 3.
Enter pack size
Type the m² per pack from the label and, optionally, the price per m².
- 4.
Add skirting and underlay
Enter the skirting board length, door width and underlay pack size to get pieces, packs and the total cost.
Flooring formula and example
Packs = total room area × (1 + waste) / m² per pack, rounded up.
Example: a 4 × 3.5 m living room (14 m²) and a 3.2 × 3 m bedroom (9.6 m²) give 23.6 m². With straight lay (5%) you need 24.78 m². With 2.131 m² packs: 24.78 / 2.131 = 11.63 → 12 packs (25.57 m²).
How much waste to allow
| Pattern | Extra |
|---|---|
| Straight, regular rooms | 5% |
| Straight, small rooms, hallways, alcoves | 7-10% |
| Diagonal (45°) | 10-15% |
| Herringbone | about 15% |
With straight lay the offcut from the end of one row usually starts the next, so little is wasted. Diagonal rows end with angled cuts on both sides.
Skirting boards and underlay
Skirting = room perimeter − door widths. In the example the perimeters are 15 m and 12.4 m; minus two 0.9 m doors that is 25.6 m. Add 10% for corner cuts (28.2 m) and you need 12 boards of 2.5 m.
Underlay covers the whole floor, butted edge to edge. Allow the floor area + 5%: 23.6 × 1.05 = 24.78 m², i.e. three 10 m² packs. On concrete subfloors add a damp-proof membrane unless the underlay has one built in.
Before you buy and lay
- Buy from one batch. Colour can differ slightly between production runs, so buy all packs at once and check the batch number on the labels. Many people keep one spare pack for future repairs.
- Let the planks acclimatise. Most manufacturers recommend leaving unopened packs in the room for about 48 hours before laying - check the instructions for your product.
- Leave an expansion gap. Floating floors need a gap of typically 8-10 mm at every wall, pipe and door frame; the skirting board covers it. This does not change the amount of flooring you buy.
- Check the pack label, not the plank count. Pack coverage (e.g. 2.131 m² = 8 planks of 1380 × 193 mm) is what the calculator needs.
- Square feet: if the label gives sq ft per box, divide by 10.764 to get m² (e.g. 22.9 sq ft ≈ 2.13 m²).
For the area of irregular rooms, use the square metre calculator; for bathrooms and kitchens, the tile calculator.
Frequently asked questions
What waste percentage should I add for laminate?
+
How many packs of laminate for a 20 m² room?
+
How do I calculate skirting boards?
+
How much underlay do I need?
+
Should I buy an extra pack of flooring?
+
How do I handle an L-shaped room?
+
Updated: