BOM

BOM Explosion

The process of expanding a top-level assembly BOM into all its constituent parts and sub-assemblies.

BOM explosion is the process of traversing a multi-level Bill of Materials from the top-level finished product down through every sub-assembly to the lowest-level raw materials and purchased parts. The result is a complete, flat list of every unique part needed and the total quantity required to build a specified number of end products. BOM explosion is the foundation of Material Requirements Planning (MRP) — it tells procurement exactly what to buy and in what quantity.

In a single-level BOM, explosion is trivial: multiply each component quantity by the production quantity. In a multi-level BOM, explosion must account for the quantity-per-parent at each level and aggregate across shared sub-assemblies used in multiple parent assemblies. For example, if a fastener appears in three different sub-assemblies, BOM explosion calculates the total fastener demand across all three usages.

BOM explosion accuracy depends entirely on BOM accuracy. Missing components, incorrect quantities, or outdated revision levels in any sub-assembly will cascade errors through the explosion and result in incorrect purchase orders. This is why BOM governance — controlling who can edit, requiring approval for changes, and maintaining revision history — is a critical process discipline for any hardware team moving toward production.

Practical Example

Exploding a BOM for 100 units of a product containing 3 units of Sub-Assembly A (each requiring 4× Fastener X) yields a total demand of 1,200× Fastener X — before accounting for yield loss and safety stock.

How SpecZero handles this

SpecZero's Master BOM aggregates quantities across all selected concepts to give engineers a complete view of what needs to be procured, effectively performing a single-level BOM explosion across all concept selections.