Cost per finished cabinet: material, waste and labour
Price cabinets accurately: calculate sheets, waste, and labour. Learn why waste percentage swings prices more than expected and when to use an optimizer.
Most small shops price a cabinet job the same way they always have: guess the number of sheets, add a margin, quote it. That works fine until a job runs one sheet over because the layout was tighter than expected, and the margin that looked comfortable on paper evaporates. The fix isn't complicated — it's a formula with three inputs you can pin down before you cut a single board, and a habit of checking your actual waste percentage against what you assumed.
Try it free: open the cut list optimizer and nest your parts in seconds. Open optimizer
The simple formula
Cost per finished cabinet breaks into three terms that are each easy to estimate separately and easy to get wrong if you lump them together:
- Material cost = number of sheets required x price per sheet (including any offcut credit if you're feeding scrap back in).
- Waste cost = the material cost inflated by your actual waste percentage — this is not a separate line item, it's baked into how many sheets you buy, but tracking it separately tells you where to improve.
- Labour cost = cutting time + edge-banding time + assembly time, each at your shop's loaded hourly rate (wages plus overhead, not just wages).
Written out: Cost per cabinet = (sheets x price / cabinets in the batch) + (labour hours per cabinet x hourly rate). The waste percentage doesn't appear as its own term because it already lives inside 'sheets required' — a 500-part cabinet run that yields at 82% material efficiency needs measurably more sheets than the same run at 92%, and that difference shows up directly in the sheets you have to buy and pay for.
The part shops get wrong is estimating sheets needed from a rough area calculation (total part area / sheet area) instead of an actual nested layout. Area math ignores kerf, grain-direction constraints, and the geometric reality that rectangles don't tile perfectly. It routinely under-counts sheets by 10-20%, which means the quote is wrong before the first cut is made.
How 8% vs 18% waste changes the job price
Waste percentage is the single biggest lever in this formula because it compounds: a few extra points of waste on a mid-size kitchen run can mean an entire extra sheet, and that sheet carries its own share of edge-banding and handling time on top of its raw price. Two shops cutting the identical parts list can land on meaningfully different sheet counts purely because one nests tighter.
| Waste % | Sheets needed | Material cost | Cost per cabinet (material only) |
|---|---|---|---|
| 8% | 14 | €812 | €81.20 |
| 12% | 14.6 -> 15 | €870 | €87.00 |
| 18% | 15.6 -> 16 | €928 | €92.80 |
That's a swing of roughly €12 per cabinet, or about 14%, purely from waste percentage on identical parts — before labour is even added. On a batch of ten cabinets that's €116 of margin quietly lost to a looser nest, and on a run of fifty it's over €500. None of this requires a design change or cheaper material; it's the same parts, arranged better on the same sheets.
Waste also drags labour cost up indirectly. Every extra sheet still needs its offcuts trimmed, sorted or binned, and every part cut from a badly-nested sheet risks an extra pass if the layout forces awkward re-orientation of the material on the saw. A tighter layout isn't just cheaper in board footage — it's usually faster to cut too, because well-grouped layouts mean fewer blade changes and fewer full 180-degree sheet flips.
When an optimizer pays for itself
A cut list optimizer earns its keep the moment the sheet-count savings across a month of jobs exceed the time spent using it — which, in practice, is almost immediately for anyone running more than a handful of sheets a month. The math is straightforward: if manual nesting typically runs 15-20% waste and software nesting gets you to 8-12%, the difference on a €60/sheet material at 20 sheets a month is roughly one to two sheets saved, or €60-120 a month, for a tool that costs nothing to a modest monthly fee and takes minutes to enter a parts list into.
| Shop volume | Manual waste (typical) | Optimized waste (typical) | Monthly sheet savings | Payback |
|---|---|---|---|---|
| 5 sheets/month (hobbyist -> small side business) | 18% | 10% | ~0.4 sheets | Several months, still worth it for accuracy |
| 20 sheets/month (one-person shop) | 16% | 9% | ~1.4 sheets | Immediate — first job covers it |
| 80 sheets/month (small production shop) | 15% | 8% | ~5.6 sheets | Immediate, compounding monthly |
The other payoff that doesn't show up in a sheet-count table is quoting confidence. Once you know your real, achievable waste percentage for a given part mix — not a guess, an actual optimized layout — you can quote tighter without gambling on margin. That's often worth more than the material savings themselves, because it lets you win price-sensitive jobs without quietly eating the risk.
Running the numbers is quick with a free cut list optimizer: enter your cabinet parts list and sheet size once, get the true sheet count and waste percentage, and use that instead of a rule-of-thumb multiplier when you quote.
A worked example
Take a single base cabinet, 600 mm wide, made from 18 mm melamine-faced board at €58 per 2440 x 1220 mm sheet, with edge-banding at €0.35/metre and a shop labour rate of €38/hour (wages plus overhead).
- Parts list: 2 sides (720 x 560 mm), 1 bottom (564 x 560 mm), 1 back (600 x 720 mm, 6 mm board), 1 shelf (564 x 540 mm), 2 door fronts (358 x 715 mm). Roughly 3.1 m² of 18 mm board and 0.43 m² of 6 mm back panel per cabinet.
- Nested across a 10-cabinet batch: an optimized layout on 18 mm board comes in at 14 sheets at 8% waste, versus 16 sheets at a looser 18% waste — the same €12-per-cabinet gap shown above.
- Material cost at 8% waste: 14 sheets x €58 = €812, plus 2 sheets of 6 mm back panel at €34 = €68, plus edge-banding of roughly 9 metres per cabinet x €0.35 x 10 cabinets = €31.50. Total material: €911.50, or €91.15 per cabinet.
- Labour: cutting and edge-banding a batch of 10 runs about 5.5 hours on a panel saw with an edgebander, plus 12 hours of assembly and hardware fitting (1.2 hours/cabinet). That's 17.5 hours x €38 = €665, or €66.50 per cabinet.
- Cost per finished cabinet: €91.15 material + €66.50 labour = €157.65, before hardware (hinges, runners, handles — typically €25-40/cabinet) and margin.
Run the same batch at 18% waste instead of 8% and material cost per cabinet rises to roughly €97.80, pushing the pre-hardware total to €164.30 — a small-looking €6.65 difference per unit that adds up to €66.50 across the batch, enough to cover almost an extra hour of labour that was never actually planned into the quote.
The takeaway isn't that waste percentage is the only thing that matters — labour is usually the larger share of the total — but that it's the term in the formula most shops estimate loosely and most easily tighten with better nesting, at zero cost to the design. Pair a real optimized layout with an honest hourly rate and the quote you send is the job you actually get paid for. For more on where waste comes from in the first place, see cutting optimization, and check worked examples for more full cabinet layouts.