A Bill of Materials (BOM) is a comprehensive, hierarchical list of all raw materials, sub-components, assemblies, and parts required to manufacture a finished product. In hardware engineering, the BOM serves as the single source of truth for procurement, manufacturing, cost estimation, and quality control. A well-structured BOM includes part names, part numbers, descriptions, quantities, units of measure, supplier information, and unit costs.
BOMs exist in several forms depending on their purpose in the product lifecycle. An Engineering BOM (eBOM) captures the design intent and is maintained by engineering during development. A Manufacturing BOM (mBOM) reflects how the product is actually assembled on the production floor, accounting for fixtures, consumables, and manufacturing steps not present in the design. The transition from eBOM to mBOM is a critical handoff that requires careful coordination between engineering and manufacturing teams.
BOM accuracy directly impacts project cost and schedule. A 2023 Aberdeen Group study found that companies with automated BOM management reduce component errors by 23% and decrease time-to-BOM-ready by 40%. Inaccurate BOMs cause incorrect purchase orders, assembly errors, and costly project delays. As projects scale, flat BOMs become unmanageable — multi-level indented BOMs that express parent-child relationships between assemblies and sub-assemblies are essential for complex products.
Practical Example
A motor controller PCB assembly BOM includes the bare PCB, each IC by reference designator, passive components (resistors, capacitors), connectors, heatsinks, and mounting hardware — each with quantity, supplier part number, and unit cost.
How SpecZero handles this
SpecZero generates a Master BOM automatically from selected concepts in the concept planner. Components from all selected concepts roll up into a unified master list where engineers can track each part from Planned → Ordered → Received, assign unit prices, and link supplier URLs.
Related terms
Engineering BOM(eBOM)
The BOM that captures design intent, maintained by engineering throughout development.
Manufacturing BOM(mBOM)
The production-oriented BOM that reflects how a product is actually assembled, including fixtures and consumables.
BOM Explosion
The process of expanding a top-level assembly BOM into all its constituent parts and sub-assemblies.
Indented BOM
A multi-level BOM that uses visual indentation to show parent-child relationships between assemblies and components.