Bill of Materials (BOM)
A bill of materials (BOM) is the structured list of all components – assemblies, individual parts and raw materials – with quantities that are needed to manufacture or assemble a product. As master data, it links a product to its constituents and is the basis for material requirements planning, costing and production control in the ERP system.
A bill of materials (BOM) is the structured list of all constituents that make up a product – together with the quantity and unit required for each. It answers the question "What goes into this product and in what number?" and lists assemblies, individual parts, raw materials as well as auxiliary and operating materials. The English term bill of materials, or BOM for short, is used internationally and refers to the same thing as the German "Stückliste". As the link between a finished product and its components, the bill of materials is the central basis for material requirements planning, costing, procurement and production control in the ERP system.
As master data, the bill of materials does not describe a single manufacturing event but the permanent composition of a product that applies across many orders. In doing so, it references objects from the item or material master: both the parent product and every component is its own master record, and the bill of materials merely establishes the quantity-based relationship between them. Only together with the routing – which describes the work steps – does the bill of materials form a complete manufacturing model.
At a glance
- BOM = bill of materials: list of all components and quantities of a product
- Master data that links the finished product and its constituents via the item/material master
- Basis for material requirements planning (MRP), costing and production orders
- Forms: single-level vs. multi-level, structured vs. summarized BOM, variant and modular BOMs
- Data quality determines correct procurement, costing and ability to deliver
What belongs in a bill of materials (BOM)?
A bill of materials consists of a header and several line items. The header identifies the product to which the BOM applies via its item or material number as well as details such as validity period, status and BOM quantity. Each line item refers to a component – likewise by number from the master record – and carries the required quantity, the unit of measure and often further attributes such as item number, location of use, scrap factor or a flag as an alternative or phantom item.
In addition to the pure build components, bills of materials may, depending on the system, also contain packaging material, consumables or documents. It is important to separate the bill of materials from the routing: the BOM states which materials are needed and in what quantity; the routing describes in which operations and with which resources they are built in. Together, both define how components become a finished product.
Single-level and multi-level bills of materials
A single-level bill of materials names only the direct next level – that is, the immediate components of a product, without their own composition. A multi-level bill of materials, by contrast, also breaks down the contained assemblies further and shows the entire product structure down to the raw materials. In practice, products are usually mapped via several single-level bills of materials, one per assembly; the ERP system combines them into a multi-level view when needed. This modularization reduces maintenance effort and allows assemblies to be reused across multiple products.
Structured, summarized, variant and modular bills of materials
Technically, several forms of representation are distinguished. The structured bill of materials shows the hierarchical breakdown with all levels and installation locations. The summarized (quantity) bill of materials, by contrast, aggregates all requirements per raw part across all levels and is suited to purchasing and inventory planning. Variant bills of materials map several similar products in a shared structure, while the modular bill of materials consistently relies on single-level, reusable building blocks. Which form is used depends on the product, the type of manufacturing and the ERP system.
How the bill of materials (BOM) works in the ERP system
In the ERP system, the bill of materials is the data basis from which the entire material flow of a production order is derived. When a product is planned or produced, the system explodes the bill of materials: it multiplies the item quantities by the order quantity, takes scrap factors into account and thereby determines the gross requirement of each component. Material requirements planning (MRP) reconciles this requirement with existing stock and open purchase orders and generates purchase or production proposals for the subordinate parts from it.
This means the bill of materials connects several modules. Purchasing derives from it which bought-in parts are to be procured and in what quantity. Production uses it to stage and confirm material. Costing sums up the material costs of the components along the BOM structure and – together with the routing – the production costs to arrive at the manufacturing costs of the product. Inventory management, finally, issues the consumed components during manufacturing and receives the finished product into stock. A changed bill of materials thus has an immediate effect on planning, procurement and cost accounting.
Why the bill of materials matters
The bill of materials is the prerequisite for a company being able to plan and cost its production at all. Without it, neither the material requirement could be determined nor the selling price soundly established. Because procurement, planning and costing read from it automatically, the reliability of these processes depends directly on the quality of the BOM data. A correct, up-to-date bill of materials ensures that the right parts are available in the right quantity at the right time – the basis for on-time delivery and ability to supply.
Conversely, errors in the bill of materials have an immediate impact: a wrong quantity leads to shortages or overstocks, a forgotten component to a production stop, an outdated item to incorrect manufacturing costs and thus to miscalculations. Since bills of materials must be maintained across product changes, a clean change management with validity dates and version states is decisive. Only this keeps it traceable which composition was valid at which point in time.
Distinction: bill of materials, item master and recipe
The bill of materials belongs to the master data but is not itself a standalone object like an item: it describes a relationship between master records. Both the product and every component lives in the item or material master; the bill of materials links them by quantity. It is therefore clearly to be distinguished from the individual items it references, and equally from the transaction data – such as the concrete production order – which apply a bill of materials at a point in time but do not change it.
Bill of materials vs. recipe and routing
In discrete manufacturing – for example in machine and equipment building – one speaks of the bill of materials, because countable parts are assembled. In the process industry (chemicals, food, pharmaceuticals) the functional counterpart is called a recipe or formula: here ingredients are mixed in continuous quantities, often with yield and conversion factors. Both describe the composition of a product but differ in quantity logic and batch reference. To be distinguished from both is the routing, which defines not the what but the how of manufacturing – operations, machines, times.
Maintaining bills of materials: change management and DACH specifics
For a bill of materials to deliver its value, disciplined change management is needed. Products evolve, parts are replaced, suppliers change – every such change must be mapped in the bill of materials with a validity date and, where necessary, with a version or revision state. This lets the ERP system use, for each order, the composition valid at the time of manufacturing, and older orders remain reproducible. In regulated industries, this "which bill of materials applied when?" is also indispensable for the traceability of batches.
In the DACH region, the bill of materials indirectly touches on tax and legal requirements. Because the manufacturing costs and thus the inventory valuation of semi-finished and finished products are derived from it, it feeds into valuation-relevant and tax-relevant documents. Changes to valuation-effective bills of materials should therefore be logged in a traceable manner in line with the GoBD, and costings should be reproducible with the respective valid state. For regulated products, requirements for traceability and documentation are added, for example in food, pharmaceutical or medical technology.
Frequently the same product structure exists in several forms: engineering maintains an engineering bill of materials (E-BOM) in a CAD or PLM system, while manufacturing uses a manufacturing bill of materials (M-BOM) in the ERP system. Keeping the two cleanly separated and in sync via an interface is one of the more demanding tasks of an ERP project – and a common cause of data quality problems when the handover is done manually.
Example
Example: a bicycle manufacturer costs and procures via the bill of materials
A mid-sized manufacturer assembles sports bikes from bought-in components. For the model "City 500", the team sets up a multi-level bill of materials: at the top level are the assemblies frame set, wheel set, drivetrain and add-on parts; each assembly in turn has its own bill of materials with individual parts such as chain, sprocket, spokes and screws, each with quantity and unit. Bought-in parts such as screws additionally carry a small scrap factor.
When an order for 200 bikes comes in, the ERP system explodes the bill of materials, multiplies the item quantities by 200 and determines the net requirement per component after deducting stock on hand. For missing bought-in parts, purchase proposals are created automatically with the replenishment lead times from the item master, and production proposals for assemblies. In parallel, costing sums up the material costs along the structure and, together with the routing, shows the manufacturing costs per bike. When the supplier discontinues a saddle, the team replaces it via a change date in the bill of materials – old orders remain traceable with the earlier state, new ones use the successor part.
Frequently asked questions
Matching ERP systems
Related services
Questions about Bill of Materials (BOM) in your ERP project?
We advise vendor-neutrally – and implement it ourselves on request.