The bill of materials, almost always called the BOM, is the single most important piece of data in manufacturing. Almost everything a manufacturing system does depends on it. This guide explains thoroughly what a bill of materials is, the forms it takes, how it is structured, what it is used for, and why its accuracy matters as much as it does.
What a bill of materials is
A bill of materials is the structured list of everything that goes into making a product: the components, the sub-assemblies, and the raw materials, with the quantity of each. At its simplest, a BOM for a product answers the question "what is this made of, and how much of each". It is the definition of the product in terms of its parts.
That sounds modest, but it is foundational. A manufacturer cannot plan what to buy without knowing what each product is made of. It cannot cost a product without knowing its components. It cannot manufacture without a parts list. The BOM is the data all of that rests on.
Single-level and multi-level BOMs
The simplest BOM is single-level: it lists the immediate components of a product directly. That is enough for a simple product. But most real products are not simple, they are made of sub-assemblies, which are themselves made of components. This gives a multi-level BOM: the product is built from sub-assemblies, each sub-assembly has its own BOM, and so on down to raw materials. A multi-level BOM is a tree, with the finished product at the top and raw materials at the leaves.
Multi-level structure matters because it reflects how products are actually built and because it lets a change be made once and flow everywhere. If a sub-assembly is used in five products, fixing that sub-assembly's BOM corrects all five. A flat list cannot do that.
Different BOMs for different purposes
A product can have more than one BOM, written for different purposes. The most important distinction is between the engineering BOM and the manufacturing BOM. The engineering BOM describes the product as designed, organised the way the design engineer thinks about it. The manufacturing BOM describes the product as built, organised the way the factory assembles it, and it includes things the engineering BOM may not, such as consumables, packaging, and the grouping of parts into the actual assembly steps. These two BOMs describe the same product but serve different readers, and a good manufacturing system handles both. We cover this in our piece on engineering BOM versus manufacturing BOM.
What a bill of materials is used for
The BOM is used by almost every part of a manufacturing operation.
Planning. MRP explodes demand through the BOM to work out what components to make and buy. Without the BOM, MRP cannot function.
Purchasing. The BOM tells purchasing what materials a production plan will consume.
Production. The BOM is the parts list the floor works from to build the product.
Costing. Product cost is rolled up through the BOM, the cost of components, plus the operations, gives the cost of the product.
Inventory. The BOM connects finished-goods demand to component stock movements.
Because so much depends on it, the BOM is best understood as the spine of a manufacturing system.
Why BOM accuracy matters so much
Here is the most important practical point. Because the BOM feeds planning, purchasing, production, and costing, an error in the BOM does not stay contained, it propagates. A wrong quantity on the BOM means MRP plans the wrong amount, purchasing buys the wrong amount, the floor is short or over-supplied, and the costed figure is wrong. One bad BOM corrupts every function that touches it.
This is why experienced manufacturers treat BOM accuracy as a discipline, not an afterthought. BOMs must be kept current as products change, controlled so changes are deliberate and tracked, and verified against what is actually built. A manufacturing system can only be as accurate as the BOMs underneath it. The most common reason a manufacturing system disappoints is not the software, it is BOMs that do not match reality.
The BOM in a manufacturing system
In a manufacturing ERP, the BOM is a managed, structured, version-controlled record, not a spreadsheet. The system holds the multi-level structure, handles variants where a family of products shares most of a BOM, tracks revisions so the manufacturer knows which version is current, and feeds the BOM into planning, production, and costing automatically. That managed BOM is what makes everything downstream trustworthy.
The takeaway
The bill of materials is the structured definition of what a product is made of, and it is the foundational data of manufacturing. It can be single- or multi-level, and a product may have both an engineering and a manufacturing BOM. It feeds planning, purchasing, production, and costing, which is exactly why its accuracy is critical: a BOM error propagates everywhere. Treat the BOM as the spine of the operation and keep it accurate. For how we approach manufacturing systems, see our manufacturing work.