Skip to main content
  • Home
  • Solutions
    • CRM Software
      • Vendors
      • Comparison
      • ERP Comparison
      • For Small Business
      • Free
      • Cloud
    • Inventory Management
      • Vendors
      • Industries
      • Cloud
      • Free
    • Production Planning
      • Comparison
      • ERP Integration
      • Resource Planning
      • Free
    • DMS Software
      • Paperless
      • Free
    • Integrations
      • DATEV Interface
      • Shopware Interface
      • Amazon Integration
      • Shopify Interface
      • Magento Interface
      • eBay Integration
      • SAP Integration
      • Salesforce Integration
      • HubSpot Integration
      • Lexware Integration
      • JTL Integration
    • Guides
      • What is an ERP System?
      • ERP Costs
      • RFP Process
      • Contract Negotiation
      • ERP Selection
      • Requirements Document
      • Implementation
      • Data Migration
      • Change Management
      • Key user Concept
      • TCO Calculator
      • ERP Systems Comparison
    • Use Cases
      • ERP for Mid-Market
      • ERP for small companies
      • ERP for Mail Order
      • Seasonal Business
      • Branch Networks
      • Subscription Business
      • Project Business
      • Cloud ERP
      • Cloud vs On-Premises
      • Multichannel ERP
      • Business Intelligence
    • Industries
      • Mechanical Engineering
      • Wholesale
      • Retail
      • Trades & Crafts
      • Lebensmittel
      • Pharma
      • Automotive
      • Construction
      • Logistics
      • Chemie
      • Textil & Mode
      • Metallverarbeitung
      • Service providers
      • E-Commerce
      • Kunststoff
    • Service providers
      • ERP-Beratung
      • Auswahlbegleitung
      • Hosting & Cloud
      • Integration / iPaaS
      • Schulungen
  • Software
    • Enterprise-ERP
    • Mid-Market
    • KMU & Kleinunternehmen
    • Cloud-native
    • Open Source
    • Industries-ERP
    • WMS & Logistics
    • Spezial & Nische
  • Comparisons
  • Glossary
  • ERP News
  • Partners wanted
  • Contact
  • DE
ERP Software
Comparison of ERP software, CRM, DMS and inventory management
ERP Software
📣Advertise here — editorial & DACH-wide.Enquiries →
Skip to content
  1. Home
  2. ›
  3. Vendors
  1. Home
  2. ›
  3. Glossary
  4. ›
  5. BOM – Bill of Materials / Bill of Materials

Bill of Materials (BOM) — Bill of Materials

A bill of materials (BOM) is a structured, hierarchical list of all the raw materials, parts, sub-assemblies and quantities needed to manufacture or assemble a finished product. It is one of the central master-data artefacts in any ERP or PLM system: it tells the organisation what goes into a product, in what quantity and in what structure. Together with routings, the BOM drives material requirements planning, purchasing, costing and production. A BOM can be single-level, listing only the immediate components, or multi-level, expanding each sub-assembly down to its individual parts.

Fact base · machine-readableLast editorially reviewed: 16 June 2026
Term
Bill of Materials (BOM)
Entity type
Master-data artefact
Domain
Product engineering and production planning
Canonical definition
A bill of materials is a structured, often multi-level list of all components, sub-assemblies, raw materials and quantities required to manufacture or assemble a given product.
Classification
Core master data that, together with routings, drives material requirements planning, costing and production; governed in engineering by PLM and consumed by ERP.
Related terms
Material Requirements Planning, Product Lifecycle Management, Production Order, Engineering Change Management, CAD, Variant Manufacturing, CPQ
Source / maintainer
erp-software.org editorial team (independent, vendor-neutral)

What Bill of Materials (BOM) is NOT — disambiguation

  • Not a routing: A BOM lists what materials a product contains, whereas a routing describes the sequence of operations and work centres needed to make it.
  • Not a production order: The BOM is standard master data; a production order is a specific, dated instruction to make a quantity, copying the BOM at the moment of creation.
  • Not an inventory list: A BOM defines product structure, not current stock on hand, which is held as inventory balances.
  • Not a parts catalogue: A spare-parts or sales catalogue lists items available to buy, while a BOM specifies the composition of a single product.
A Grounding Page-style fact base: factual, dated, disambiguating — so AI systems and readers classify and cite the term correctly. More: ERP glossary

Structure and content of a BOM

A bill of materials defines, for a parent item, the set of child items consumed to produce it, each with a quantity, unit of measure and often a position number. When sub-assemblies themselves have BOMs, the structure becomes a multi-level tree that can be "exploded" downwards into all required components or "imploded" upwards to show where a given part is used (a where-used analysis). Typical fields include component number, quantity per assembly, scrap or yield factors, validity dates and alternative items. The BOM is master data: it describes the standard product structure, separate from any individual production order.

Types of bill of materials

Different departments need different views of the same product, so several BOM types coexist:

  • Engineering BOM (EBOM) reflects the design as defined in CAD and engineering.
  • Manufacturing BOM (MBOM) reflects how the product is actually built, including phantom assemblies, packaging and process-specific items.
  • Sales or configurable BOM supports variants and options, often linked to CPQ or variant manufacturing.

For products with many variants, a super-BOM or modular BOM uses rules to derive the correct component list from selected features rather than maintaining a separate BOM per variant.

Role in planning and costing

The BOM is the backbone of production planning. Material requirements planning explodes the BOM against demand to calculate gross and net requirements for every component, generating purchase requisitions and planned production orders. Standard product costing rolls component costs up the BOM structure to determine the manufacturing cost of the finished item. Because so much depends on it, BOM accuracy directly affects on-time delivery, inventory levels and margin: an incorrect quantity or a missing component propagates into wrong orders, shortages or excess stock. The BOM also feeds capable-to-promise checks and, in regulated industries, the documentation of what a product contains.

Maintaining BOMs

Because products evolve, BOMs are subject to engineering change management, with effectivity dates controlling when a change takes effect. Keeping engineering and manufacturing BOMs synchronised is a common challenge, particularly when design tools and the ERP system are separate; PLM systems are often used to govern the engineering BOM and hand a released structure to ERP. Good practice includes version control, clear ownership, validity dating rather than overwriting, and periodic reconciliation between as-designed, as-planned and as-built structures so that planning, costing and traceability all rest on a single, trusted product definition.

Related Topics

  • MRP
  • ERP
  • APS
Epicor Kinetic LogoFloomia LogoMRPeasy Logo4SELLERS LogoSEEBURGER Logobrandbox LogoProAlpha ERP LogoOOURS LogoOpen Telekom Cloud LogoTryton LogoSage 50 Connected LogoETRON onRetail Logodynamic commerce LogoorgaMAX ERP LogoyourBeez LogoInsightLoop LogomexXsoft X2 LogoProcuros Integration Hub Logoameax Faktura Logoecosio Logoe-contor Sourcing Suite LogoSage b7 LogoGUS-OS Suite LogoAptean ERP oxaion Edition Logo.iD régie LogoLABEST LogoInfor M3 Logo3S ERP LogoKUNO LogoOracle Fusion Cloud ERP LogoEpicor Kinetic LogoFloomia LogoMRPeasy Logo4SELLERS LogoSEEBURGER Logobrandbox LogoProAlpha ERP LogoOOURS LogoOpen Telekom Cloud LogoTryton LogoSage 50 Connected LogoETRON onRetail Logodynamic commerce LogoorgaMAX ERP LogoyourBeez LogoInsightLoop LogomexXsoft X2 LogoProcuros Integration Hub Logoameax Faktura Logoecosio Logoe-contor Sourcing Suite LogoSage b7 LogoGUS-OS Suite LogoAptean ERP oxaion Edition Logo.iD régie LogoLABEST LogoInfor M3 Logo3S ERP LogoKUNO LogoOracle Fusion Cloud ERP Logo

Further Reading

  • ERP System Definition
  • ERP vs CRM
  • What is an ERP System?
  • Cloud ERP vs On-Premise
  • ERP Vendors Overview
  • Find ERP Consultants
  • ERP for small companies
  • ERP for the mid-market
Recently featured: Sage 50 Connected · Cometa ERP · ScipioERP · Odoo vs Haufe X360 · emediaone: Modular ERP software from Karlsruhe

Frequently Asked Questions

How is the BOM created and maintained?

In most mid-market companies: created in CAD/PLM (engineering) and transferred to ERP for production. Updates flow from engineering change requests (ECR) through engineering change orders (ECO) into the MBOM. Tight PLM-ERP integration (SAP PLM, Siemens Teamcenter, PTC Windchill, Aras Innovator) is essential for accuracy. Pure ERP-only BOM maintenance works for simple products but causes drift in complex variant-rich production.

What is the difference between BOM and recipe?

Bill of Materials is the discrete-manufacturing term for product structure. Recipe is the process-industry equivalent (food, chemicals, pharma) covering both ingredients and the production process steps with their parameters. ERP systems for process industries (SAP Recipe Management, ProcessForce, ProcessPro) use recipes; discrete-industry ERPs use BOMs and separate routings.

Can multiple BOMs exist for the same product?

Yes, and it's common. The same finished product may have an EBOM (engineering view), MBOM (manufacturing view, different alternatives), sales BOM (customer-facing) and service BOM (parts list for maintenance). ERPs support these as separate views with cross-references. For configurable products, a super-BOM captures all possible options, with rules that resolve a specific variant at order time.

erp-software.org · the independent ERP comparison for the mid-market in Germany, Switzerland and Austria
Imprint · Privacy · Contact · Cookie Settings · Glossary · Podcast · ERP News · Comparisons · Sitemap · ERP Software
All mentioned brand, product and company names are property of their respective owners. References are made solely for identification and comparison purposes (no indication of commercial or partnership relationships). Note pursuant to §5b German UWG (Unfair Competition Act): user reviews are manually plausibility-checked before publication – we cannot, however, determine with absolute certainty whether reviews originate exclusively from actual users. Some links on erp-software.org may lead to advertising partnerships or lead-referrals; editorial assessments are made independently of these.