Guides

Guide · 5 min read

Cut list template: columns, samples, and PDF export

Searching for a cut list template usually means you want a repeatable way to list parts before cutting. Cutlistor does not ship blank fillable PDF forms. Instead you import structured rows from CSV or XLSX (sample files included) or build the list directly in the optimizer, then export annotated PDF cut layouts for the shop floor. The goal is one source of truth: part names, finished sizes, quantities, and material codes that flow into kerf-aware nesting without retyping. When a dimension changes, you update the spreadsheet or table once and regenerate the layout PDF.

What columns belong on a cut list

A practical cut list template is really a column contract between design and the optimizer. Every row is one part type (or one line item) with a quantity, not one row per physical piece unless your shop prefers that style.

For sheet goods you need a name, length, width, and quantity at minimum. Length and width map to the two panel dimensions you cut on the table saw or CNC. For linear stock you need name, length, and quantity because width is not part of the waste equation.

Material columns tie each part to the stock you purchase. Use a short material code your crew recognizes (for example PLY-1829-610) plus a longer material name for clarity on PDF exports.

ColumnSheet importLinear importPurpose
nameRequiredRequiredLabel on diagrams and pull lists
lengthRequired (panel dimension)Required (cut length)Finished size along the primary axis
widthRequiredNot usedSecond panel dimension for 2D nesting
qtyRequiredRequiredHow many identical pieces to cut
material codeOptionalOptionalGroups parts onto the same stock SKU
material nameOptionalOptionalReadable name on exports
custom columnOptionalOptionalJob, room, phase, or CNC layer notes

Column headers match the sample files at /samples/cutlist-import/.

Sheet vs linear spreadsheet layout

Do not mix sheet and linear parts on one import file. Run panel rectangles through the sheet cut list optimizer and length-only parts through the linear cut list optimizer. Cabinet jobs often need both: melamine sides on sheets and 2×4 cleats on sticks.

Keep units consistent within a file. Cutlistor accepts metric and imperial; pick one system per job so kerf and stock sizes stay comparable.

If you use material codes, every part that should nest on the same plywood SKU should share that code. Mixed codes tell the optimizer to treat stock separately, which is correct when you buy different thicknesses or finishes.

Sample import files and where to get them

Cutlistor publishes paired CSV and XLSX samples for sheet and linear workflows at /samples/cutlist-import/. Download sheet-cutlist-sample.csv or sheet-cutlist-sample.xlsx for panel jobs, and linear-cutlist-sample.csv or linear-cutlist-sample.xlsx for bar and stick stock.

The samples use realistic cabinet and framing part names so you can see how material codes group rows. Copy the header row into your own workbook, replace the example lines with your job, and import without guessing column order.

Google Sheets and Excel both export to CSV. If you use XLSX, keep a single header row and avoid merged cells in the data area so the importer reads every column cleanly.

Worked example: small wall cabinet import

Imagine one 610 mm wide base cabinet on 18 mm birch plywood, stock sheet 2440×1220 mm. Your cut list might include: two sides at 1829×610 mm qty 2, three shelves at 448×610 mm qty 3, one drawer front at 356×140 mm qty 1, all tagged material code PLY-1829-610.

In Cutlistor, open the free sheet cut list optimizer, import the CSV, set stock to 2440×1220 mm, set kerf to match your blade (often 3.2 mm for a thin-kerf rip blade), and run the layout. The optimizer reports how many sheets you need and shows nested rectangles.

If the shelf depth changes from 448 mm to 464 mm, edit one spreadsheet cell, re-import, and recalculate. The PDF cut plan updates with new positions. That is the advantage over a static paper template that cannot redraw itself.

From spreadsheet to PDF cut plan

After import, confirm stock sizes match what you will load on the truck, not a generic 4×8 label if you actually buy 2440×1220 mm metric panels. Set kerf before trusting yield percentages.

Choose a sheet layout method that matches your saw workflow: Rips & rows for fast site ripping, Fewest sheets / least waste when material cost dominates, Neat grid when you want uniform row heights, Router / CNC layout when you need denser nesting with spoilboard spacing.

Export the PDF when the layout looks right. The export includes labeled parts and sheet diagrams your crew can follow at the saw. Free tier sessions support up to 50 part rows and daily calculation limits; accounts unlock saved projects and inventory on paid plans.

Common template mistakes to avoid

Swapping length and width on sheet parts rotates nesting on the diagram. Pick a shop convention (grain along length, for example) and stick to it for every row.

Forgetting quantity multiplies waste math. One line with qty 6 is better than six duplicate lines unless you need unique labels per piece.

Using rough lumber dimensions instead of finished panel sizes produces layouts that do not fit after edge banding or squaring. List the size after your final machining step.

FAQ

Can I download a blank cut list PDF template?
Cutlistor focuses on optimizer-generated PDF cut plans with diagrams, not empty forms. Use the CSV/XLSX samples for input structure, then export the layout PDF after optimizing.
Should I use CSV or XLSX?
Both work. CSV is simplest for scripts and Google Sheets export. XLSX is fine if you already maintain a formatted workbook. Keep the same column headers as the samples.
What is the custom column for?
It is a free-text field for anything your shop tracks: room name, assembly phase, CNC layer, or customer PO. It flows through import and can appear on documentation.
How many rows can I import on the free optimizer?
The free sheet and linear tools accept up to 50 part rows per session. Larger jobs can split by material or upgrade to a paid plan with saved projects.
Does import set grain direction automatically?
Import brings sizes and labels. Set grain direction per part in the sheet optimizer UI when faces need to match veneer or melamine orientation.