Inventory & BOM

BOM Management for Multi-Level Production: From Design to Dispatch

A multi-level Bill of Materials is the backbone of any production operation. Most manufacturers maintain it in spreadsheets, here's why that fails and what the alternative looks like.

6 min read

A Bill of Materials (BOM) is a structured list of every raw material, sub-assembly, component, and quantity required to produce one unit of a finished product. For a simple product with 10 components, a spreadsheet BOM works reasonably well. For a factory running 40 active products, each with 30–150 components across multiple levels of assembly, a spreadsheet BOM is a controlled disaster waiting to happen.

What a Multi-Level BOM Actually Contains

A multi-level BOM contains not just the top-level components but the sub-assemblies within them, and the raw materials within those sub-assemblies. A finished garment BOM contains: fabric (by color and weight), thread (by specification), interlining, buttons, zippers, labels, but also: the cut sub-assembly (which specifies the cut pieces for each size), the sewing sub-assembly (which specifies operator stages and standard times), and the finishing sub-assembly (pressing, folding, polybag, carton).

Each level in the BOM corresponds to a production stage. This linkage between BOM and routing is what enables explosion, the automatic calculation of all materials, sub-assemblies, and work requirements needed to fulfill a production order.

Single-Level vs Multi-Level vs Variant BOMs

  • Single-level BOM: lists only the direct children of the finished product. No sub-assembly breakdown. Works for simple products with no intermediate assemblies.
  • Multi-level BOM: each node in the tree can itself be a BOM. Supports any depth of sub-assembly. Required for complex products with intermediate production stages.
  • Variant BOM: a parameterized BOM where certain component choices or quantities change based on a product variant (size, color, material specification). One BOM template generates different material lists for different variants, essential for garments, furniture, and automotive sub-assemblies.

The 4 Most Common BOM Errors in Manufacturing

These errors are present in almost every factory that maintains BOM data in spreadsheets or in a legacy system with poor version control.

  • Stale versions in production: a BOM is updated by engineering but the production team runs orders against the old version because no one communicated the change. The inventory deduction uses wrong quantities, creating invisible shrinkage.
  • No variant handling: the factory produces a product in 12 colors and 4 sizes, but maintains 48 separate BOMs instead of one variant BOM. When a component specification changes, 48 BOMs must be updated, and typically only 30 of them are.
  • No alternate materials specified: the BOM specifies one component, no substitutes. When that component is out of stock, production stops or someone makes an ad hoc substitution that's never recorded. The actual materials used diverge from the standard BOM.
  • BOM not linked to routing: the materials list and the production stage sequence exist as two separate documents. There's no way for the system to know which materials are consumed at which stage, making stage-level material tracking impossible.

BOM Explosion at Order Release

When a production order is created in Fleek, the system performs a BOM explosion, it traverses the full multi-level BOM tree and calculates the total material requirement for the ordered quantity, including all sub-assemblies. This explosion generates both the material reservation in inventory and the work orders for each routing stage.

The explosion also creates a snapshot: the frozen BOM version used for this production order is locked at order creation. Even if the BOM is updated tomorrow, this order runs against today's version. This is essential for cost accuracy, lot traceability, and audit trails.

Real-Time Inventory Deduction

As each production stage completes, the materials associated with that stage are deducted from inventory in real time. If Stage 2 assembly consumes components A, B, and C according to the BOM, those quantities are moved from 'raw material' to 'WIP' the moment the Stage 2 work order is marked complete. By the time the finished good reaches dispatch, the inventory record is already accurate.

Shortage Alerts Before Line Stoppage

The most valuable output of accurate BOM management is forward-looking shortage detection. When the system knows what materials are required for all open production orders (via explosion), it can compare that requirement to current inventory and flag shortages 24–48 hours before they cause a line stoppage.

The factories that eliminate line stoppages due to material shortage are not the ones with the best inventory management, they're the ones with accurate BOMs linked to production orders, enabling proactive shortage detection instead of reactive firefighting.

Ready to see it in your factory?

Reduce rejection rates and get real-time visibility, in 18 days.

Everything in this guide is built into Fleek. Book a 30-minute demo and see how it applies to your specific production setup.

Request a demo →
Book Demo