Glossary (EDGEBIC)

What Is a Bill of Materials (BOM) in Manufacturing?

User Solutions TeamUser Solutions Team
|
6 min read

A bill of materials, or BOM, is the complete list of components needed to make one unit of a product, with the quantity of each. It is the ingredient list of a recipe: to build one bicycle you need one frame, two tires, one chain, two pedals, and a handful of fasteners. The BOM answers a single question precisely, which is what goes into the product and how much of each. It does not say who builds it or how long the work takes. That structural list is the backbone of material planning, and it is the foundation every routing is built on top of.

This entry defines the bill of materials and shows how the concept lives inside EDGEBIC by User Solutions. For the wider index of planning terms, see the manufacturing glossary, and for the routing that builds on the BOM, read what is a bill of routing.

How it works

A bill of materials is a parent-and-children structure. The parent is the finished item, and each child line names a component and the quantity of that component consumed to make one parent. A gearbox sub-assembly consumed by a step is one line; a steel plate consumed as raw material is another. When a product is built from parts that are themselves built from smaller parts, the BOM has multiple levels, and material planning explodes it level by level from the top down.

The BOM is deliberately separate from the manufacturing method. The parts list can stay stable while the way you build the product changes, and the same component can appear in many different products. Keeping the two apart means a change to a component quantity does not force a change to any operation time, and a change to a work center does not touch the parts list.

The quantity on each line is what turns a static list into a planning input. Multiply every BOM line by the order quantity and you have the gross requirement for each component. Net that gross requirement against current on-hand stock and scheduled receipts, and you have the net requirement, which is what actually needs to be built or bought. This is the calculation at the heart of material requirements planning.

A concrete example

Picture a bakery about to make one hundred sandwich loaves. The bill of materials for one loaf reads five hundred grams of flour, ten grams of yeast, ten grams of salt, and three hundred milliliters of water. That is the BOM: the ingredients and their per-unit quantities, nothing about who mixes or how long the oven runs.

To plan the batch, the system multiplies each line by one hundred. Fifty kilograms of flour, one kilogram of yeast, one kilogram of salt, thirty liters of water. If forty kilograms of flour are already on the shelf, the net requirement for flour drops to ten kilograms, which becomes a purchase suggestion. The BOM did the multiplication; the netting did the subtraction. Only when the ingredients are assured does the method, the routing, decide who bakes and for how long.

How EDGEBIC uses it

EDGEBIC extends the plain bill of materials into a bill of routing. Rather than storing a bare parts list in one place and a method sheet in another, it keeps the components and the operations together in one product structure, so the material a step consumes and the work center that performs it are described side by side. A routing step whose item is a raw material or a sub-assembly is the BOM half of the picture; a routing step whose item is a work center operation is the method half.

Because the two are unified, EDGEBIC can plan material and capacity from the same source. The component quantities feed inventory netting, projected available balance, and replenishment suggestions, so the system knows what to buy or consume. The operation steps feed the finite-capacity scheduling engine, so the system knows when each job can run on real machines. A product with components but no routing operations still participates in material planning as a stocked item; a product with operations schedules on the floor; most manufactured products carry both.

The practical payoff is a single answer to two different questions. Ask what a job consumes and the component lines answer. Ask when a job can finish and the routing operations answer. Because they share one structure, a change to either is visible to the other, which is exactly what keeps a material plan and a capacity plan from drifting apart. To see how the operation half is built and scheduled, continue with what is a bill of routing, and to see how the component quantities become buy-or-build decisions, read what is a net requirement in MRP. For the finite engine that places the resulting operations, see what is advanced planning and scheduling.

Expert Q&A: Deep Dive

Q: We keep our parts list in a spreadsheet. Why do we also need the routing side?

A: The parts list tells you what to buy or consume, which is exactly what material planning needs. But a finite-capacity scheduler cannot place a job on real machines from a parts list alone, because a parts list has no operations, no work centers, and no times. The routing supplies those. Think of the two as ingredients and method: the ingredients tell you what to shop for, the method tells the kitchen who does what and for how long. EDGEBIC schedules from the routing, so the components and the operations live together in one product structure rather than in two disconnected documents.

Q: Our product is bought and resold, never manufactured. Does it have a BOM?

A: Not a meaningful one. A purchased or resold item has no components it is built from, so its bill of materials is effectively empty and there is nothing to explode. In EDGEBIC that item simply has no routing steps, so the scheduler never places operations for it; if it is stocked, it still participates in inventory netting and replenishment as a leaf item. The BOM matters only for items that are actually assembled or manufactured from lower-level parts.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together