What Is a Bill of Materials?
A bill of materials (BOM) is a complete, structured list of every raw material, component, and sub-assembly needed to manufacture a finished product, along with the quantity of each. It is the master reference that production, purchasing, and costing all draw from for a given product, which is why an inaccurate BOM causes problems well beyond the factory floor.
What a Bill of Materials Includes
- Part number and description:
A unique identifier and name for each component.
- Quantity per unit:
How many of each component are needed to build one finished unit.
- Unit of measure:
Each, feet, liters, or whatever measure applies to that component.
- Reference designator:
Where in the assembly the component is used, particularly common in electronics manufacturing.
- Cost per component:
Used to build a costed BOM, which rolls up into standard cost for the finished product.
- Supplier information:
The preferred or approved source for each purchased component.
Single-Level vs. Multi-Level BOMs
- Single-level BOM:
Lists only the components that go directly into the finished product, with no further breakdown of sub-assemblies.
- Multi-level BOM:
Breaks each sub-assembly down into its own components, showing the full hierarchy from raw material up to finished product.
EXAMPLE
A single-level BOM for a bicycle might list: frame, wheel assembly (x2), handlebar assembly, seat, drivetrain. A multi-level BOM breaks the wheel assembly down further into rim, spokes, hub, tire, and tube, each with its own quantity, so the true total demand for spokes across the whole bicycle is visible, not just 'wheel assembly: 2'.
Multi-level BOMs are what production planning and purchasing actually need for accurate material requirements, since demand for a shared component, like a common fastener used across several sub-assemblies, only becomes visible once every level is broken out.
How a BOM Drives Purchasing
Production planning uses the BOM to explode a finished-goods order into its full component requirements: an order for 500 bicycles becomes a requirement for 1,000 wheel assemblies, which becomes a requirement for 2,000 spokes, and so on down through every level of the structure.
Those component requirements are compared against current inventory, and any shortfall becomes a purchase requisition. This is the direct link between the BOM and accounts payable: an inaccurate BOM, wrong quantities or missing components, produces wrong purchase requisitions, which produces either shortages on the production line or excess inventory sitting unused.
Costed BOM and Standard Cost
A costed BOM attaches a cost to every component and rolls them up into a total standard cost for the finished product, which is the standard cost figure used in standard costing and compared against actual cost in variance analysis.
EXAMPLE
A costed BOM for a finished unit shows: frame $42.00, wheel assemblies (2) $56.00, handlebar assembly $18.00, seat $9.00, drivetrain $34.00, plus $15.00 in allocated direct labor. Total standard cost: $174.00 per unit.
A BOM cost is only as current as the component prices behind it. If a supplier's price has moved but the BOM was not updated, every standard cost calculation built from it is quietly wrong, and every variance analysis run against it is measuring the gap between reality and a stale assumption rather than genuine performance.
Keeping a Bill of Materials Accurate
- Update component costs regularly:
Against actual supplier pricing, not the price when the BOM was first built.
- Reconcile BOM structure to engineering changes:
A product revision that is not reflected in the BOM produces purchasing and production errors immediately.
- Audit for phantom components:
Parts still listed on the BOM long after a design change removed them from the actual product.
- Version control the BOM:
So production always builds against the current, approved structure rather than an outdated copy.
Frequently Asked Questions About Bill of Materials
1. What is a bill of materials?
A bill of materials (BOM) is a complete, structured list of every raw material, component, and sub-assembly needed to manufacture a finished product, along with the quantity of each. It is the master reference for production, purchasing, and product costing.
2. What is the difference between a single-level and multi-level BOM?
A single-level BOM lists only the components that go directly into the finished product, without breaking down sub-assemblies further. A multi-level BOM breaks every sub-assembly into its own components, showing the full hierarchy and true total demand for shared parts.
3. How does a bill of materials drive purchasing?
Production planning explodes a finished-goods order into its full component requirements using the BOM, compares that against current inventory, and generates purchase requisitions for any shortfall. An inaccurate BOM produces inaccurate purchase requisitions.
4. What is a costed bill of materials?
A BOM with a cost attached to every component, rolled up into a total standard cost for the finished product. It is the basis for standard costing and is compared against actual cost in variance analysis to check whether cost assumptions still hold.
5. What is the difference between a bill of materials and a software bill of materials?
A traditional bill of materials lists physical components for manufacturing a product. A software bill of materials (SBOM) is an unrelated cybersecurity concept, listing the software components and dependencies within an application for vulnerability tracking.
6. Why does BOM accuracy matter for cost accounting?
A BOM's standard cost is only as current as the component prices behind it. If a supplier price has changed but the BOM was not updated, every standard cost calculation from it is wrong, and variance analysis run against it measures data lag rather than real performance.