Assembly bench with the parts of an office chair sorted into organized bins beside the assembled chair

What a bill of materials (BOM) is

A bill of materials (BOM) is the list of every component, raw material and subassembly needed to make one unit of a product, with the quantity of each. It shows what the product is made of and how the items nest in levels.

The BOM is the foundation of planning: MRP uses it to calculate purchasing and production, the production order copies it to pick materials, and product cost comes from it.

Advertisement

BOM visual map

The map shows the structure levels, the chair example, the explosion for 100 units and the material cost.

BOM: BILL OF MATERIALS
Visual map 243: Bill of Materials (BOM): Structure, Levels and How to Build One. Click the map to see it full size.Download the map as PNG

Types of BOM

TypePurposeOwner
Engineering BOM (EBOM)Describes the product as designed: every item on the drawingProduct engineering
Manufacturing BOM (MBOM)Describes how the product is built: adds packaging, consumables and assembly sequenceManufacturing engineering / planning
Single-level BOMLists only the direct children of one parentAny function
Multi-level (indented) BOMShows the full tree, from finished product to raw materialsPlanning / ERP
Phantom BOMA subassembly that is never stocked: it flows straight into the next assemblyPlanning
Modular or planning BOMGroups options into modules to plan products with many variantsPlanning / Sales

The gap between EBOM and MBOM causes many errors: the drawing can be right while the list used on the shop floor is incomplete (no glue, label or carton). Whoever defines how to build the product maintains the MBOM.

Example: multi-level BOM of an office chair

Fictional product CE-100. Each quantity is per unit of the parent item. Level 0 is the finished product; levels 1 and 2 are subassemblies and components.

LevelCodeItemQuantity per parent
0CE-100Assembled office chair1 pc
1AS-10    Seat assembly1 pc
2EP-11        Molded foam1 pc
2CO-12        Plywood base1 pc
2TE-13        Fabric0.8 m²
2PA-90        M6 screw4 pc
1EN-20    Backrest assembly1 pc
2ES-21        Plastic frame1 pc
2TL-22        Mesh0.5 m²
2PA-90        M6 screw2 pc
1BA-30    Star base1 pc
1RO-31    Caster5 pc
1PI-32    Gas cylinder1 pc
1ME-33    Adjustment mechanism1 pc

The M6 screw (PA-90) appears in two places in the tree. A where-used query shows that it goes into both the seat assembly and the backrest assembly: if the supplier changes, both assemblies are affected.

Advertisement

Material explosion: what to buy for 100 chairs

The explosion multiplies the quantity ordered by the quantity at each level, top down. For a batch of 100 chairs:

ItemCalculationGross requirement
Seat assembly100 × 1100 pc
Molded foam100 × 1100 pc
Plywood base100 × 1100 pc
Fabric100 × 0.880 m²
M6 screw (AS-10)100 × 4400 pc
Backrest assembly100 × 1100 pc
Plastic frame100 × 1100 pc
Mesh100 × 0.550 m²
M6 screw (EN-20)100 × 2200 pc
Star base100 × 1100 pc
Caster100 × 5500 pc
Gas cylinder100 × 1100 pc
Adjustment mechanism100 × 1100 pc
M6 screw (total)400 + 200600 pc

Because the screw appears in two assemblies, MRP adds the requirements: 400 + 200 = 600 pcs. Scrap enters as yield: if fabric loses 5% in cutting, the requirement is 80 ÷ (1 − 0.05) = 84.2 m². If screws have 2% scrap, 600 ÷ (1 − 0.02) = 612.2, rounded up to 613 pcs.

Gross requirement = parent quantity × quantity per parent ÷ (1 − scrap)

Net requirement subtracts stock on hand. With 120 casters in stock, the net requirement is 500 − 120 = 380 pcs. That is the next step of MRP, fed by the master production schedule.

Material cost from the BOM (roll-up)

Adding up, from the bottom, each component's cost times its quantity gives the product's material cost (fictional values, no labor):

ItemCalculationCost per chair
Molded foam$18.00$18.00
Plywood base$12.00$12.00
Fabric0.8 m² × $25.00$20.00
M6 screw4 × $0.30$1.20
Seat assembly18 + 12 + 20 + 1.2$51.20
Plastic frame$22.00$22.00
Mesh0.5 m² × $30.00$15.00
M6 screw2 × $0.30$0.60
Backrest assembly22 + 15 + 0.6$37.60
Star base$45.00$45.00
Caster5 × $3.50$17.50
Gas cylinder$28.00$28.00
Adjustment mechanism$40.00$40.00
Total51.2 + 37.6 + 45 + 17.5 + 28 + 40$219.30

For 100 chairs the material costs 100 × $219.30 = $21,930.00, before scrap. Labor and overhead go into the production cost. The BOM also supports the make-or-buy decision for a subassembly.

How to build a BOM in 6 steps

  1. Start from the drawing and the process. List every item and check it against the physical part on the line, not just the drawing.
  2. Set levels by how you build. Create a level when a subassembly is built separately or stocked.
  3. Standardize codes and units. One code per item and one unit of measure (m², kg, pc) per code.
  4. Record quantity per parent unit. Scrap goes in the yield field, not added into the quantity.
  5. Control revisions. Each engineering change has a number, an effectivity date and an approval.
  6. Audit the BOM. Pick materials for one production order, build it and check for leftover or missing items. Record what you correct.

A correct BOM is also the basis for lot traceability and for the modules of an industrial ERP.

Common mistakes

Frequently asked questions

What does BOM stand for?

Bill of materials: the list of components and quantities needed to make one unit of the product.

What is the difference between a BOM and a routing?

The BOM says what goes into the product; the routing says how to make it: operations, resources and times. Both feed planning.

What is a BOM explosion?

It is the calculation of quantities at every level from the quantity of the finished product. In the example, 100 chairs need 500 casters and 600 M6 screws.

What is a multi-level BOM?

It is the list that shows the whole product tree, from finished goods to raw materials, with subassemblies indented at each level.

What is the difference between EBOM and MBOM?

The EBOM reflects the engineering design; the MBOM adds what is needed to build it, such as packaging and consumables, and the assembly sequence.

How does the BOM feed MRP?

MRP reads the BOM, inventory and the master schedule to calculate what to buy or make and when. Without a correct BOM the requirements come out wrong.

Advertisement

Sources

  1. ORLICKY, J. Material Requirements Planning. McGraw-Hill.
  2. VOLLMANN, T. E. et al. Manufacturing Planning and Control for Supply Chain Management. McGraw-Hill.
  3. SLACK, N. et al. Operations Management. Pearson.

Keep studying: trusted sources and links

Save this address: Manufatura Enxuta is your school for lean manufacturing. Come back whenever you need to study, with a complete article, a visual map and trusted sources. Follow one of the learning paths or check the A–Z glossary.

Want a quick reference guide for the factory floor?

Download the free Pocket Guide e-book with the Lean tools summarized on one page each.

Download the e-book
Photo of Vagner Soares

About the author

Vagner Soares

Lean Manufacturing & Behavioral Management Specialist

Over 20 years in the automotive and metalworking industries (GM and Dana), Lean Manufacturing practitioner since 2006. SENAI instructor and mentor in Brazil’s Brasil Mais Produtivo program, delivering consulting, training and audits for 50+ companies, combining quality, productivity and people development.