Manufacturing · The complete guide

BOMBill of Materials

TL;DR

A Bill of Materials (BOM) is the structured list of every raw material, intermediate, packaging component, sub-assembly and consumable that goes into a manufactured product — with quantity, unit of measure, consumption type and effectivity dates. The BOM is the spine of MRP planning, standard costing, lot-level traceability, regulated batch-record execution (21 CFR 211.184 / 820.184 / 111.260) and the FDA / EU recall workflow.

Reviewed · By V5 Ultimate compliance team· 3,300 words · ~15 min read

01What a BOM actually contains

A complete BOM line carries: parent SKU / formulation ID, component item code, component description, quantity per parent unit, unit of measure (kg, L, ea, m), consumption type (issue / backflush / phantom), scrap / yield allowance, effectivity start and end dates, engineering / formula revision link, position / step / phase (which manufacturing step consumes it), and an indicator of whether the component is critical (CMA / fit-form-function) versus alternate-acceptable. In regulated manufacturing the BOM line also carries the link to the approved specification version, the QA-disposition policy (use-as-is vs full lot release required), and any potency / assay basis flag that drives recalculation at issue.

02BOM types — engineering, manufacturing, planning

  • Engineering BOM (EBOM) — the design view: what the product is, organised by assembly / sub-assembly tree as the engineer sees it. Often source-of-truth in PLM.
  • Manufacturing BOM (MBOM) — the make view: the same product organised by how it is built, with phantom assemblies expanded, packaging and consumables added, scrap factors and yield assumptions baked in. Source-of-truth in MES/MRP.
  • Planning BOM — the demand-planning view: a pseudo-parent with percentage-based components (model mix, option mix) for forecasting purposes. Not a buildable BOM.
  • Phantom BOM — intermediates that are made and immediately consumed; not stocked, only modelled for accuracy.
  • Costed BOM — the same MBOM with standard cost rolled up at every level; drives COGS and variance analysis.
  • Reverse / where-used BOM — query, not a type: 'which parents use this component?', critical for impact assessment of a component change or recall.

03Regulated BOM — the formula side

In regulated industries the BOM is the formula. 21 CFR 211.186 requires a Master Production Record that lists the name and weight or measure of each active ingredient per dosage unit or per batch, the complete list of components including their identifying code, and the theoretical weight / measure at each stage of processing. 21 CFR 820.181 requires a Device Master Record that includes the device specifications, production process specifications, and quality assurance procedures — the BOM is the component side. 21 CFR 111.205 / 111.210 require a dietary-supplement Master Manufacturing Record with the same level of structured component data. EU GMP Chapter 4 §4.21 (Manufacturing Formula and Processing Instructions) and Annex 15 §6 on change control parallel the US framework. Every regulated BOM is versioned, change-controlled, approved by two distinct e-signatures (preparer + independent reviewer per 211.186 / 111.205), and immutable once approved — changes create v+1.

04BOM snapshot at work-order release

The BOM lives on the formula / item master and evolves through change control. The work order, by contrast, must execute against a frozen copy: at WO release the full BOM is copied into the WO record (in V5 this is `work_orders.mmr_snapshot`) so that subsequent formula changes do not retroactively alter the executed batch. The regulated principle (211.188(b)(1) for pharma, 820.184(c) for devices, 111.255 for supplements) is that the batch / device-history record must be an 'accurate reproduction' of the master at the time of manufacture — which is only possible if the BOM was pinned at release. Reports always render from the snapshot, never from the live BOM.

05Effectivity dating and revision control

Each BOM line carries an effectivity start date and end date so that a planned change (new lubricant supplier, new packaging substrate, removed component) can be authored, approved and queued in advance, with the cut-over occurring at the right WO date or lot number. This is the engineering-change-order (ECO) link: the change control authorises the BOM revision; the BOM revision carries the dates that determine which WOs receive the old vs new component. Mature MES / ERP enforce this by lot number rather than date alone — 'use new lubricant from lot 47 onwards' is a deterministic rule that survives WO date slippage.

06Common BOM findings

  1. Engineering BOM used for execution without manufacturing-side expansion — phantom assemblies, packaging and consumables missing from the work-order pick list.
  2. BOM revision implemented at the master but not change-controlled — a deviation never raised, the change just appeared.
  3. WO references formula v3, but during execution someone edits formula to v4 and the in-flight WO inherits the change.
  4. Component substitution allowed at the floor without a documented alternate-acceptable flag — wrong material consumed because both were 'sort of similar'.
  5. Scrap / yield allowance built into the BOM is unrealistically tight, causing chronic MRP shortages and routine emergency POs.
  6. Costed BOM not refreshed for 18+ months — standard cost still reflects the supplier that was replaced last year.
  7. Where-used query slow / nonexistent — recall impact assessment takes days because the BOM relationships aren't indexed.

07How V5 Ultimate handles BOMs

  • Single formula master per product per industry-aware terminology (Formula / Recipe / Assembly / Kit) — the BOM is its structured component table.
  • Immutable approved versions — changes create v+1; the approve path requires two distinct e-signatures (preparer + reviewer) per 211.186 / 111.205 / 820.181.
  • Effectivity dating and lot-cut-over rules per line — planned changes queued in advance, deterministic cut-over.
  • On WO release, full BOM copied into `work_orders.mmr_snapshot` jsonb — reports and BMR/DHR/BPR always render from the snapshot, not the live formula.
  • Where-used query indexed — recall and impact-assessment work begins with a one-second query, not an overnight extract.
  • Substitution requires a documented alternate-acceptable flag on the BOM line; at issue the substitute is e-signed against the deviation that authorises it.
  • Standard-cost roll-up on the costed BOM refreshes nightly from current material costs; variance shows where standards have drifted from actuals.
  • Industry-aware language: discrete tenants see 'Assembly / Sub-assembly / Part'; process tenants see 'Formula / Recipe / Ingredient'; never hard-coded — read from the labels dictionary.

Frequently asked questions

Q.What's the difference between BOM and recipe?+

Functionally none in regulated manufacturing — they are industry vocabulary for the same structured component list. 'Recipe' is preferred in pharma, food, supplements, cosmetics; 'BOM' in discrete (electronics, medical devices, consumer goods). The data shape is the same: parent + components + quantities + units + effectivity + revision.

Q.Should the engineering and manufacturing BOMs be the same file?+

Different views of the same product, typically. Best practice keeps the EBOM in PLM (the design source-of-truth) and generates / maintains the MBOM in ERP / MES with the manufacturing additions. A documented mapping between EBOM and MBOM (one EBOM line might become five MBOM lines: the part, the screw, the lubricant, the label, the box) is required so that an engineering change reliably propagates to manufacturing.

Q.How many levels deep can a BOM go?+

Practically up to ~15 levels in complex devices; a typical pharma product is 1-3 levels; complex aerospace assemblies routinely 10+. ERP / MES handle multi-level BOMs through recursion (a parent's components are themselves parents of their own BOMs). 'Phantom' levels exist in design but flatten at execution because they are made and consumed in the same step.

Q.Do contract manufacturers see the BOM?+

Yes, the CMO must have the BOM to execute the work — under the Quality Agreement, the brand owner (MAH) provides the approved formula / MMR / DMR / MPR, and the CMO executes against it. The CMO cannot alter the BOM without change-control approval routed back to the brand owner. The CMO's own internal Manufacturing BOM might be slightly different in formatting but identical in components and quantities.

Q.What changes to a BOM trigger regulatory reporting?+

It depends on jurisdiction and product class. Pharma: any change to a registered formulation is a post-approval change — minor (CBE-30 or Type IA), moderate (CBE or Type IB), major (PAS or Type II / variation). Device: changes affecting safety or efficacy are reportable under 21 CFR 807.81(a)(3) (potentially requiring a new 510(k)). Supplement: notify FDA only for New Dietary Ingredients (75-day pre-market notification). The change-control assessment links the BOM change to its regulatory pathway.

Primary sources

Further reading

Explore this topic

BOM sits inside this topic cluster in our glossary. Every neighbour is one click away.

MES, WMS, ERP & QMS layer
15 related entries

Where each shop-floor system fits and what it owns vs the ERP above it.

See BOM working on a real shop floor

V5 Ultimate ships with the BOM controls already wired in — audit trail, e-signatures, validation evidence. Free trial, no credit card, onboard in days, not months.

Language