# A Bill of Materials for Cabinets That Survives Production Changes

Canonical: https://millbase.ca/blog/a-bill-of-materials-for-cabinets-that-survives-production-changes
Author: [Coby Birenbaum](https://www.linkedin.com/in/cobybirenbaum/)
Published: 2026-10-19
Updated: 2026-10-19
Archive edition: 2026-03-17

A cabinet bill of materials connects an approved design to the materials needed to build it.

A cabinet [bill of materials](https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/18ee18df146f46e9a7738186eebceaa7/ff04c453f57eb44ce10000000a174cb4.html) connects an approved design to the materials needed to build it. It becomes unreliable when revisions change panels or hardware but purchasing and production keep using an older list. Treat revision identity as part of the material requirement.

## Build the record

- Identify the job, room, cabinet assembly, and drawing revision before listing components.
- Separate net part requirements from purchasing allowances and planned waste.
- Record material, thickness, finish, dimensions, grain direction, quantity, and stock unit where relevant.
- Keep hinges, mounting plates, fasteners, drawer components, and accessories as explicit lines.
- Mark substitutions and obtain the required approval before releasing changed requirements.

## A revision example

A hypothetical order of ten cabinets needs twenty doors. If the design changes to three doors per cabinet, the door requirement becomes thirty. Recheck hinge and machining requirements too; changing only the door count leaves an incomplete revision.

## Check before release

Have production compare one assembly against the drawing and purchasing compare the order units against supplier packaging. Store the approved snapshot so a later correction has a clear starting point.

## Separate design demand from supply decisions

A bill of materials should describe what the approved assembly needs. Purchasing then determines how those requirements map to stock sizes, pack quantities, and supplier orders. Mixing those decisions makes it hard to explain a quantity change. If a cabinet needs four hinges but the supplier sells cartons of fifty, the assembly still requires four; the purchase order solves the packaging constraint.

The same principle applies to sheet materials. Net panel area is useful for understanding the design, while the cutting plan determines how panels fit into available sheets. Grain direction, face matching, defects, and machine constraints can change the purchase requirement without changing the finished cabinet. Keep the connection visible rather than inserting an unexplained extra quantity into each cabinet line.

## Carry revision identity through the handoff

When a drawing changes, compare old and new requirements before issuing the replacement list. Identify components already ordered, already cut, and already installed. Those states require different decisions. A changed hinge may be easy to substitute before purchasing and costly after machining.

A revision log can capture the changed component, previous requirement, new requirement, affected quantity, approval, and action owner. Preserve the old approved snapshot for traceability while making the current release unmistakable. A shared folder containing several files named “final” is not a reliable revision method.

## Validate a representative assembly

For repeated rooms or units, verify one complete assembly before multiplying the requirements. Check that accessories, mounting plates, fasteners, and installation items have not disappeared between design and estimating. Then test the multiplication against the room schedule. Repeated components save work only when the template and the project quantity are both correct.

## Related reading

- [Cabinet Material Specifications: A Shop-Floor Checklist](https://millbase.ca/blog/cabinet-material-specifications-a-shop-floor-checklist)
- [Woodworking Shop Layout: Reduce Travel Before Adding Space](https://millbase.ca/blog/woodworking-shop-layout-reduce-travel-before-adding-space)

## Definitions and further reference

- [SAP: bills of material in production planning](https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/18ee18df146f46e9a7738186eebceaa7/ff04c453f57eb44ce10000000a174cb4.html)
- [US Forest Service: Wood Handbook and material properties](https://research.fs.usda.gov/fpl/wood-handbook)

## How Millbase can help your shop

### Keep the shop’s operational picture connected

For a cabinet or millwork project, [Millbase project tracking](https://millbase.ca/#projects) connects the job, sub-projects, tags, recorded labour, and material costs. Pair that context with [inventory records](https://millbase.ca/#inventory) when reviewing the materials used and the work still being discussed. Keep the approved drawings and manufacturer requirements available through the shop’s established document process.

Ask the [Millbase AI agent](https://millbase.ca/#how-it-works) a question grounded in your workspace records. For example: *“Show the recorded labour and material costs for this cabinet project, and who has worked on it.”* You can select a project or worker, ask follow-up questions, and request [supported reports and CSV exports](https://millbase.ca/#insights).

Use the answer to prepare a focused review of the job. It does not establish hardware compatibility, approve a drawing revision, or replace a manufacturer’s instructions or the contract specification.

## Frequently asked questions

### Is a bill of materials the same as a cut list?

No. A cut list describes pieces to produce, while a [bill of materials](https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/18ee18df146f46e9a7738186eebceaa7/ff04c453f57eb44ce10000000a174cb4.html) also captures hardware and other inputs. They should share job and revision identifiers.

### Should waste be hidden in component quantities?

Keep the net requirement and allowance distinguishable. Otherwise later teams cannot tell whether extra material reflects design demand, waste, or a purchasing constraint.
