Glossary

Bill of Materials (BOM) — Manufacturing Glossary

User Solutions TeamUser Solutions Team
|
5 min read
Bill of Materials BOM structure diagram for manufacturing glossary
Bill of Materials BOM structure diagram for manufacturing glossary

A Bill of Materials (BOM) is a structured list of every raw material, component, sub-assembly, and quantity needed to manufacture a finished product. The BOM is the foundation of Material Requirements Planning (MRP) and one of the most critical data inputs for any production scheduling system.

At User Solutions we have seen firsthand over 35 years that BOM accuracy is the single biggest predictor of scheduling success. Get the BOM right and everything downstream — purchasing, scheduling, costing — falls into place.


How a Bill of Materials Works

A BOM defines the parent-child relationship between a finished product and its components. Each line on a BOM specifies:

  • Component part number — the item needed
  • Quantity per — how many of that component are required for one parent
  • Unit of measure — each, feet, pounds, liters, etc.
  • Level — where the component sits in the product hierarchy

When MRP processes a production order, it "explodes" the BOM — multiplying the quantity per by the number of finished units needed — to calculate gross requirements for every component at every level.

Single-Level vs. Multi-Level BOMs

A single-level BOM shows only the direct components of one assembly. A multi-level BOM (also called an indented BOM) traces the hierarchy all the way down to raw materials. Most MRP systems work with multi-level BOMs because they must plan purchases and production at every tier.


Bill of Materials Example

Consider a manufacturer building a hydraulic valve assembly. The top-level BOM might look like this:

LevelPart NumberDescriptionQty Per
0HV-1000Hydraulic Valve Assy1
1HV-BODYValve Body (machined)1
1HV-SPOOLSpool (machined)1
1HV-SPRINGReturn Spring2
1HV-SEALO-Ring Seal Kit1
2RM-60616061 Aluminum Bar0.75 lb
2RM-41404140 Steel Rod0.5 lb

If the master production schedule calls for 200 units of HV-1000, MRP explodes the BOM to calculate:

  • 200 valve bodies (each requiring 0.75 lb of aluminum = 150 lb total)
  • 200 spools (each requiring 0.5 lb of steel = 100 lb total)
  • 400 return springs (2 per unit)
  • 200 seal kits

MRP then checks on-hand inventory and scheduled receipts to calculate net requirements — the actual quantity that must be purchased or produced.


Why Bill of Materials Matters for Scheduling

Without an accurate BOM, a scheduling system cannot determine what to make, what to buy, or when to start. Here is why BOMs are essential:

Material availability drives the schedule. A production order cannot start if components are missing. The BOM tells the scheduler exactly which materials must be on hand before a job can launch.

Lead time offsets depend on BOM structure. Multi-level BOMs define the sequence: raw material must arrive before sub-assemblies can start, and sub-assemblies must finish before final assembly begins. Scheduling software like Resource Manager DB uses this hierarchy to calculate realistic start dates.

Cost accuracy flows from the BOM. Every component quantity multiplied by its unit cost yields the material cost of the finished product. Inaccurate BOMs produce inaccurate cost estimates, which erode margins.

Engineering changes ripple through planning. When a design revision adds or removes a component, the BOM must be updated immediately. Outdated BOMs cause MRP to order the wrong materials — a problem that compounds with volume.

Manufacturers that maintain 98% or higher BOM accuracy consistently report 15-25% improvements in on-time delivery after implementing finite capacity scheduling.



FAQ

A single-level BOM lists only the immediate components needed to build a parent assembly. A multi-level BOM shows the complete hierarchy including sub-assemblies and their components, giving a full picture of every raw material and intermediate part required.

MRP calculates material requirements directly from the BOM. If a BOM is missing a component or has the wrong quantity, MRP will generate incorrect purchase orders and work orders — leading to shortages on the shop floor, production delays, and missed deliveries.

BOMs should be updated whenever an engineering change order (ECO) is approved. Best practice is to review BOMs quarterly and audit them against actual production records. Manufacturers with 98%+ BOM accuracy consistently achieve better on-time delivery rates.


This term is part of the Manufacturing Glossary. For a deep dive into material planning, see our MRP Guide.

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