Premium apps

Kerfwise Cut List & Cost

Cabinets or a Kerfwise project → cut list, edge banding, hardware, sheets and costs.

Paste a .kerfwise.json file. When given, the cabinet table below is ignored.

Cabinets

Quick input without a project file. Empty height/depth/doors/drawers/shelves use the type defaults.

Cabinets
#TypeWidth (mm)Height (mm)Depth (mm)DoorsDrawersShelvesQty
1
2
3
4
mm
mm

Per hour, in the chosen currency.

%
%

Try an example: Three kitchen cabinets (base, drawer bank, wall) · Bookshelf ×2 and a desk, 19 % VAT · Project JSON: wall cabinet in walnut

How it works

Paste a Kerfwise project (.kerfwise.json) or list cabinets by type and size, and get the complete grouped cut list with edge banding per edge, banding metres, hardware list, optimised sheet count and yield per material, worktops, labour minutes and a full cost estimate with markup and tax. CSV export included.

  • Every cabinet is generated with the Kerfwise cabinet engine (see kerfwise-cabinet-builder for the joinery rules); identical cut pieces (same material, size, grain and banding) are grouped into one row with all their labels.
  • Edge banding metres = sum of banded finished edge lengths × (1 + banding waste %, default 10 %), rounded up to 0.1 m.
  • Sheets: parts of each sheet material are nested with the kerfwise-sheet-nesting optimiser (kerf, trim margins, grain locked for grained materials); solid stock and worktops use first-fit-decreasing 1D optimisation.
  • Cost = materials (full sheets or used area × (1 + waste %)) + banding + hardware + labour (cut minutes per part, banding minutes per metre, drilling minutes per hole, assembly minutes per cabinet) + worktop cut-outs, then markup and tax.

Prices are editable defaults, not quotes. Labour times are rough workshop averages — adjust them to your shop. Check the cut list against your drawings before cutting.

Sources

For scripts and AI agents

  • JSON API: POST https://kerfwisecutlist.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://kerfwisecutlist.usefulweb.site/mcp · tool name kerfwise_cut_list
Example request
curl -s -X POST https://kerfwisecutlist.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"cabinets":[{"type":"base","width":600,"doors":1,"shelves":1},{"type":"drawer","width":600,"drawers":3},{"type":"wall","width":800,"doors":2}],"kerf":4,"trim":10,"labourRate":45,"currency":"EUR"}'

Related tools

Feedback