What is Phantom BOM?
A non-stocked sub-assembly in a bill of materials that exists only to group components and is consumed straight into its parent during production.
Definition
A phantom BOM, also called a transient or blow-through assembly, represents a logical sub-assembly that is built and consumed in the same operation and is never stocked or planned as inventory. It exists to organize the bill of materials, for example to reuse a common group of parts across several products, without creating a separate work order or on-hand balance for the grouping. When MRP encounters a phantom, it blows through it to plan the phantom's components directly against the parent's demand, skipping the intermediate level. This keeps engineering BOMs clean and modular while avoiding unnecessary inventory transactions for assemblies that never actually sit in stock.
How Phantom BOM Works in ERP
In ERP, an item flagged as a phantom is bypassed during MRP and order processing, so its lower-level components are planned and issued directly to the parent order. No separate production order or inventory record is created for the phantom itself, reducing transaction overhead. The phantom flag can usually be overridden per BOM line, and if a phantom occasionally does get built and stocked, the system can plan it normally on those exceptions.
ERP Vendors with Strong Phantom BOM
Frequently Asked Questions
Why use a phantom BOM instead of a normal sub-assembly?
A phantom lets you organize and reuse a common group of components across multiple products without creating inventory records or separate work orders for that grouping. It keeps engineering BOMs modular while MRP blows through to plan the underlying parts directly. This avoids cluttering inventory with assemblies that are immediately consumed and never actually stocked.
How does MRP handle a phantom BOM?
When MRP reaches a phantom item, it ignores the phantom level and passes demand straight down to the phantom's components, planning them against the parent's requirements. No planned order or on-hand balance is generated for the phantom itself. If a particular instance of the phantom is exceptionally built and held in stock, most ERPs let you treat it as a normal item for that case.