A production order can look simple on paper: make 500 units, consume the required inputs, and book the finished goods into stock. In practice, that process falls apart quickly when the team is working from an outdated spreadsheet, a supplier changes a component, or the warehouse issues the wrong material. This bill of materials guide explains how a well-managed BOM gives manufacturers and process-based businesses control over what they make, what it costs, and what stock they need.
A bill of materials, commonly called a BOM, is the structured list of items, quantities and instructions needed to produce a finished item. It is more than a parts list. When connected to inventory, purchasing, production planning and finance, it becomes the operational record that tells the business what should be consumed, what should be produced and how the actual result compares with the plan.
What a bill of materials should contain
At its most basic, a BOM identifies a parent item and the child items required to make it. For example, a manufacturer producing a control cabinet may list the enclosure, circuit breakers, terminals, wiring, labels and fasteners. A food processor might list raw ingredients, packaging, labels and expected yield. A garment business may include fabric, trims, thread, wash chemicals and packing materials.
A usable BOM needs more detail than item names and quantities. Each line should be clear enough for purchasing, stores and production teams to act on it without interpretation. In an ERP, the BOM commonly includes:
- the finished good, intermediate assembly or production stage being made
- component item codes, units of measure and required quantities
- scrap, wastage or yield allowances where they are predictable
- component substitutions or approved alternatives
- effective dates and revision details
- production notes, routing steps or machine requirements where relevant
The level of detail depends on the industry. A simple trading business that assembles promotional packs may only need a single-level BOM. A tannery, industrial laundry or multi-stage manufacturer may need formulas, intermediate products, process losses and separate BOMs for each stage. More detail improves traceability, but excessive detail can make maintenance difficult. The right design is the one that reflects how work actually happens on the floor.
Bill of materials guide: choosing the right BOM structure
The BOM structure affects planning, costing and reporting. There is no single format that suits every operation.
Single-level BOMs
A single-level BOM lists every component directly beneath the finished item. It works well for straightforward assemblies with no reusable subassemblies. A retailer creating a gift hamper, for instance, can define the basket, products, filler and packaging against one saleable item.
This approach is easy to understand and maintain. Its limitation appears when a shared assembly changes. If the same wiring harness is used across several products, updating each finished-good BOM individually creates unnecessary risk.
Multi-level BOMs
A multi-level BOM breaks a complex product into assemblies and subassemblies. The finished control cabinet may contain a wiring harness assembly, a door assembly and a power distribution assembly, each with its own components.
This structure supports more accurate material requirements planning because the system can calculate demand through every level. It also makes engineering changes easier to control. The trade-off is that item master data, lead times and stock transactions must be disciplined. A missing component or incorrect quantity at any level can distort the whole plan.
Formula and process BOMs
Process manufacturers often work from formulas rather than discrete assembly instructions. Inputs may be weighed, mixed, heated, washed, treated or converted, with expected losses or output yields along the way. In these settings, the BOM needs to account for batch size, variable yield, co-products, by-products and quality results.
For example, 1,000 kilograms of raw material may not deliver 1,000 kilograms of finished output. Moisture, trimming, evaporation and grading can all affect results. Recording planned versus actual consumption helps operational leaders identify whether losses are normal, seasonal, supplier-related or a sign of process variation.
Why BOM accuracy matters beyond the factory
An accurate BOM has an effect well beyond production. It directly influences purchase orders, stock availability, sales margins and financial reporting.
When a sales order or forecast drives production demand, the ERP can explode the BOM into component requirements. Purchasing teams can see what needs ordering and when, based on current stock, allocations, supplier lead times and open purchase orders. Warehouse staff can pick materials against the right job or batch instead of relying on memory and handwritten requests.
Costing also improves. If a BOM uses current material costs, labour or machine rates where applicable, the business can estimate the expected cost of a production run before it starts. Once actual stock issues, time and overheads are captured, managers can compare actual cost against the standard. This exposes margin leakage that is often hidden in broad expense accounts or manual adjustments.
Traceability is another major benefit. For regulated, food, agricultural, chemical and quality-sensitive operations, the business may need to trace finished goods back to the raw-material batch, supplier receipt or production run. A connected BOM and batch record makes this practical. It also narrows the scope of a recall or quality investigation, reducing disruption and waste.
How to build a BOM that people can trust
Start with the product or process, not the software screen. Walk through a real production run with the people who purchase materials, receive stock, issue components, operate equipment and complete the job. The BOM should represent that shared reality.
First, standardise item records. Each material needs a unique code, clear description, correct unit of measure and purchasing details. Avoid duplicate items such as “steel bolt”, “bolt steel” and “M10 bolt” when they refer to the same stock. Duplicates undermine stock visibility and make reliable planning impossible.
Next, define quantities carefully. Record the quantity needed per unit or per batch, then separate expected scrap from genuine variances. If 3 per cent trimming loss is normal, build it into the BOM or production formula according to the organisation’s costing policy. If the loss is unusual, record it as actual wastage so it remains visible for review.
Then set version control rules. Changes to component specifications, quantities, packaging or methods should not overwrite history without a record. Use BOM revisions and effective dates so the business can identify which version applied to a particular production order. This is particularly valuable when a supplier substitution or engineering change occurs midway through a season or contract.
Finally, test the BOM with a controlled production order. Check whether it generates the right material demand, issues the correct stock, produces an expected cost and creates accurate finished-goods inventory. A BOM can appear correct in a master-data screen yet fail once units of measure, conversions, rounding or yield calculations are applied.
Connecting BOMs to real-time operations
A BOM becomes far more useful when it sits in one connected operating platform. Inventory movements should update as materials are received, transferred, issued, returned or scrapped. Production orders should reserve or allocate stock before the team reaches the point of shortage. Finance should receive accurate inventory valuations and production cost postings without waiting for manual journals at month end.
For businesses with industrial equipment, machine and PLC data can add another layer of control. Actual run time, output counts and downtime data can be compared with planned production quantities and material consumption. This does not remove the need for shop-floor validation. It does, however, give managers faster evidence when actual performance differs from the BOM standard.
Analytics can reveal patterns that are difficult to spot in spreadsheets: recurring material overruns by shift, high scrap on a particular machine, products with declining margins, or suppliers whose material quality affects yield. Power BI reporting and operational dashboards are most useful when the underlying BOM and transaction data are trustworthy.
OneBusiness brings BOMs together with inventory, purchasing, production, accounting and configurable industry workflows, so teams can manage the flow from demand to finished stock in one place rather than reconciling separate systems.
Common BOM mistakes to avoid
The most costly BOM problems are usually ordinary data-management issues, not complicated technical failures. Teams often copy an old BOM for a new product and forget to update one component. Others use a finished good as both a stocked item and a non-stocked sales item, creating confusing demand. Some businesses leave discontinued materials on active BOMs because no one owns the review process.
Another common issue is treating the BOM as an engineering document only. Production, procurement, warehouse and finance all depend on it, so they need a clear change process. A practical approach is to assign ownership of technical changes to the relevant product or process lead, while requiring review from the operational teams affected by stock, cost or scheduling.
It also pays to avoid chasing false precision. If a manual process naturally varies within a small range, recording quantities to six decimal places will not improve control. Focus instead on the measurements that affect purchasing, yield, quality and margin.
A BOM is a living operational standard
A bill of materials should be reviewed whenever products, suppliers, packaging, processes or expected yields change. Regular review is especially valuable before seasonal demand, large customer orders, new production lines or a move to a new warehouse.
The goal is not simply to maintain a correct list of materials. It is to give every team a reliable operational standard: purchasing knows what to buy, stores know what to issue, production knows what to consume, finance knows what it costs, and leaders can act on real-time insight with confidence.



