Flooring cut list generator: every board and every cut, planned before you buy

A cut list tells you which boards to cut, to what length, in what order, before the saw comes out. Most flooring calculators stop at square metres and a waste percentage; this one lays every board in your actual room shape and turns the layout into a numbered cutting plan you can follow at the saw.

It works as a laminate cut planner, a vinyl plank cut planner or a wood flooring cut planner, and the same logic applies to any rigid board you lay in rows: enter your own board length, width and pack size, and the plan is computed for the boards you are actually buying.

Open the cut list generator

Free to try. No account needed to start.

How the cut list generator works

1

Draw your room

Sketch the floor to your measurements, with doorways, alcoves and obstacles like islands or hearths. L-shapes, angled walls and several rooms at once all work.

1285 mm192
2

Enter your boards, pick a pattern

Set the board length, width and boards per pack from the box you plan to buy, then choose the laying pattern and stagger. The generator plans the layout to the millimetre.

5 packs
to buy
4.7%
waste
3

Get the cut list

Every board is numbered on the layout and listed with its cuts, so you can work through the floor row by row and take the list straight to the saw.

See it in action

What the cut list includes

Board-by-board cutting steps

Each cut board appears as a numbered step: which board, what to cut, and where the piece goes on the layout. By default it shows how each board is cut up, and identical pieces can be grouped into one row with a count when you want a shorter list.

Offcuts reused, waste kept down

The generator reuses offcuts as row starters where the joint rules allow it, which is how fitters keep waste near 5% to 8% on a straight lay instead of a flat 10% guess.

The exact packs to buy

The pack count comes from the real cut plan, not an area formula, and a shopping list totals the packs and cost so you buy once and skip the second trip.

Joint rules built in

Minimum joint offsets, H-joints and staircase patterns fixed where the room allows and flagged where it does not, and no sliver rows against the walls. The plan follows the rules a good fitter works to.

Metric or imperial

Enter measurements in millimetres, centimetres, metres, feet or inches, and read the cut list the same way, down to sixteenths of an inch.

Export and print

Download the plan as a PDF install pack with the layout and the full cut list, or export the data, and work from paper in the room where the sawdust is.

A worked example: the cut list for a 4 x 3.5 m bedroom

This is the start of a real cut list from the generator. The room is 4 x 3.5 m with a 10 mm expansion gap at every wall, laid with 1285 x 192 mm laminate in packs of 9, random stagger, end pieces of at least 300 mm and joints at least 300 mm apart. Each saw cut allows 3 mm for the blade.

BoardCut it intoWhere the pieces goOffcut
1Full length, ripped to 108 mm wideRow 1None
2Full length, ripped to 108 mm wideRow 1None
3707 mm ripped to 108 mm, and 553 mmRow 1 and row 422 mm
4703 mm ripped to 108 mm, and 508 mmRow 1 and row 1171 mm
5402 mm and 857 mmRow 2 and row 423 mm
6925 mm and 330 mmRow 3 and row 527 mm
7485 mm and 791 mmRow 3 and row 186 mm
81008 mmRow 2277 mm, too short to start a row
  • 19 rows. The first and last rows are both ripped to 108 mm, so neither wall ends in a sliver.
  • 61 boards: 34 laid whole and 27 cut into pieces, 76 pieces in total.
  • Waste of 8%, with offcuts reused in other rows wherever the joint rules allow.
  • 7 packs of 9 cover the 61 boards. Adding a 5% spare for mistakes takes it to 8 packs.

How to make a flooring cut list by hand

For a plain rectangle you can work the same thing out on paper. Expect an evening per room, and expect it to get slow once doorways, alcoves or a second room come into it.

  1. Measure the room and take off the expansion gap at every wall, usually 8 to 12 mm.
  2. Divide the width by the board width. If the last row would come out under 50 mm, rip the first row as well so both wall rows end up the same width.
  3. Work row by row. Note the length of the cut piece at each end of the row, and keep every end joint at least 300 mm from the joints in the row beside it.
  4. Start the next row with the offcut from the row before when it is 300 mm or longer and keeps the joints apart.
  5. Number every piece, list each board with the pieces cut from it, then count the boards and divide by the boards per pack, rounding up.

Frequently asked questions

What is a flooring cut list?
A numbered list of every board that needs cutting to fit your room: which board, the length to cut it to, and where the piece and its offcut go. It is worked out from a full layout of the floor, so the row starts, joint stagger and last-row width are already decided before you cut anything.
Does it work as a laminate cut planner?
Yes. Enter the board length, width and pack size from the laminate you plan to buy and the generator plans the layout and cut list for those exact boards. The same works for vinyl planks, engineered wood, solid wood and most other rigid boards laid in rows.
Is the cut list generator free?
The planning is free without an account: draw your room, enter your boards, run the layout and see the full layout preview and the first two boards of the cut list as a saw-ready sample. The waste, the pack count, the complete cut list and its downloads are paid, as a one-time unlock for the room or a Pro subscription for many rooms.
How accurate is the generated cut list?
The layout is planned to the millimetre from the measurements you enter, so the plan is as accurate as your measuring. Treat it as your working plan rather than a substitute for checking: measure the room carefully, and confirm each cut against the wall it meets as you go.
Which patterns can the cut list cover?
Straight lay, running bond at any stagger, random stagger, strip plank, herringbone, chevron, basketweave and windmill. The cut list always matches the pattern you pick, including the extra cutting that angled patterns create at the walls.