What is a Bill of Materials (BOM)?

Fahad Usmani, PMP

A Bill of Materials (BOM) is a detailed, organized list of all the materials, consumables, components, and accessories required to complete a project or to manufacture or repair a product. It includes key details (e.g., the price and quantity of each item).

A BOM may provide instructions on how to use them. It can serve as a central resource for managing the materials and components necessary for production. It functions as a production schedule, outlining all the ingredients, parts, and procedures involved in creating a specific product.

Most BOMs follow a hierarchical structure, with the final product at the top and the sub-assemblies listed beneath it. The document includes important details (e.g., part names, numbers, descriptions, and quantities).

While the concept of a BOM is straightforward, it can be complex to create, especially when dealing with products that involve numerous components. It is an important plan for building the product, ensuring everything needed is accounted for. Any delay in getting one part can impact the schedule.

Types of Bills of Materials

There are three main types of Bills of Materials (BOM):

1. Engineering Bill of Materials (EBOM)

An EBOM outlines a product’s original design, listing all parts, components, sub-assemblies, and materials defined by engineering. It often includes a technical product drawing and is created by engineers using CAD or similar software.

2. Sales Bill of Materials (SBOM)

An SBOM is based on the sales order and lists the materials needed to create a product (e.g., the final product and its components).

3. Manufacturing Bill of Materials (MBOM)

An MBOM is used during production and lists all components and assemblies (e.g., packaging) needed to create a finished, shippable product. It accounts for material use, waste, and the timing of production processes. It can help you coordinate when each production stage should begin and when materials must be available to meet delivery deadlines.

MBOMs may change if the product is updated, and they often integrate with systems like enterprise resource planning (ERP) and material requirements planning (MRP).

BOM Structure

There are two main techniques to organize Bills of Materials (BOMs):

Single-Level Bill of Materials

image showing Single Level Bill of Materials

A single-level BOM lists each component required for a product and the quantities needed, similar to a grocery list. While single-level BOMs are straightforward, they do not illustrate the relationships between assemblies, sub-assemblies, and components. This lack of connection can make it difficult to identify the part that needs repair or replacement if the product malfunctions.

Multi-Level Bill of Materials

image showing Multi Level Bill of Materials

A multi-level BOM depicts the relationships between components and sub-components, which are often called a “parent-child structure.” In this format, components and sub-assemblies are indented under the higher-level assembly, thus leading to what is sometimes called “indented BOMs.” A sub-assembly can consist of multiple components; any changes in the parent assembly will be reflected in the associated sub-assemblies.

Elements of a Bill of Materials

The main components of a Bill of Materials (BOM) include:

  • BOM Level: This indicates the item’s position in the hierarchy.
  • Part Number: Manufacturers assign part numbers to spare parts, which help identify items and their specifications. This unique identifier can include numbers and letters; consistency is key.
  • Part Name: The part name is unique and can help users quickly identify the component, much like the part number.
  • Phase: This reflects the item’s lifecycle stage (e.g., “in-production” or “in-design”).
  • Description: The description provides detailed information about the specific part or component, thus differentiating it from similar items. For example, “screws” might specify a type (e.g., machine screws that are 1/2 or 5/8 inches long).
  • Quantity: This indicates the number of components required for an assembly (e.g., two piston rings for a piston-cylinder).
  • Metric Units: This specifies the unit of measurement for purchasing and using a component, thus ensuring that the correct quantities are ordered. For instance, the wire may be bought in meters, while cheaper items might be purchased by weight or box.
  • Procurement Type: This details how the part or component will be obtained (e.g., cash purchase, purchase order [PO], supply agreements, or consignment).
  • Referential Identifier: This is used in printed circuit board assemblies to indicate the specific placement of each component on the board.
  • Notes: The notes section of the BOM allows for additional information (e.g., backup vendors) or specific requirements for materials (e.g., adhesives).

It is important to note that labor costs are not included in the Bill of Materials.

Examples of Bills of Materials

Bills of Materials (BOM) can be represented in various formats, with flow charts and tables being the most popular. Creating a BOM does not require extensive industry knowledge, but a solid understanding of the final product or project is essential.

Let’s consider the production of motorbikes as an example. Suppose you are about to manufacture 200 motorbikes and identify the necessary components, parts, assemblies, and sub-assemblies.

Example 1: Basic BOM (Flow Chart Method)

A basic BOM can be illustrated using a flow chart, which visually represents the components involved.

Basic BOM Example Flow Chart Method

Example 2: Detailed BOM (Tabular Format)

This format offers more detailed information (e.g., quantities, part names, numbers, and unit cost). It presents a comprehensive view of all necessary materials, and their specifications.

Detailed BOM example Tabular Format

How to Use a BOM

Using a Bill of Materials ensures you have everything needed to complete a project or produce a product. First, review the BOM to understand the required parts, materials, and quantities. This helps you see what needs to be purchased or sourced. Once you know what’s needed, plan your purchases and order everything on time to avoid delays.

When materials arrive, check them against the BOM to confirm they match the requirements. Track the materials as they are used to ensure there are no shortages. The BOM also helps organize production, as it lists the parts in the order they are needed.

If changes happen during the project or product development, you can update the BOM to reflect new parts or quantities. This keeps the document accurate and helps ensure everything runs smoothly during production.

Benefits of a Bill of Materials

  • Reduces Delays and Inventory Errors: BOMs can help you prevent manufacturing delays and inaccurate inventory counts, thus saving time and money.
  • Ensures Product Consistency: By following the same BOM for every production run, products remain uniform and consistent across batches.
  • Monitors Product Failures: BOM data can help you identify potential failure points, thus allowing you to quickly detect faulty parts or materials and making troubleshooting easier.
  • Enhances Manufacturing Efficiency: BOMs provide clear cost breakdowns, thus allowing organizations to manage production with fewer risks, as well as minimize resource shortages and excess production.
  • Controls Costs and Schedules: BOMs ensure that the correct materials are available at the right time, which can help manufacturers stay within budget and meet deadlines.

Frequently Asked Questions

1. What is a Bill of Materials (BOM)?

A Bill of Materials (BOM) is a detailed list of all parts, materials, and components needed to create, repair, or manufacture a product. It also includes quantities, descriptions, and sometimes instructions for assembly.

2. What is a Bill of Materials used for?

A BOM can help you plan and manage the materials required for manufacturing a product, thus ensuring that all necessary components are available. It can also help you with inventory management, cost estimation, and production scheduling.

3. What are the key components of a BOM?

A BOM can include:

  • Part names
  • Part numbers
  • Descriptions
  • Quantities
  • Unit of measurement
  • Costs
  • Instructions for assembly (optional)

4. What is the difference between a BOM and a BOQ?

A BOM (Bill of Materials) lists all the materials needed to manufacture a product, whereas a BOQ (Bill of Quantities) details the materials, labor, and services needed for a construction project. BOMs are product-focused, whereas BOQs are construction-focused.

5. Who prepares the BOM?

Depending on the type of BOM, it is normally prepared by engineers, product designers, or manufacturing teams. For example, engineers create an Engineering BOM while the production team prepares a manufacturing BOM.

6. How does a BOM help with production?

A BOM helps coordinate the timing of each production stage, ensuring that all materials are available when needed and that the product is built correctly.

7. Why is a BOM important?

A BOM ensures that all necessary materials are available for production or repair. It helps avoid delays, manage inventory, and streamline the manufacturing process.

Summary

A Bill of Materials (BOM) lists all the materials and components required to produce a product or complete a project. It can help businesses plan purchases, estimate costs, manage inventory, and minimize waste and production delays.

A detailed BOM also simplifies troubleshooting by identifying the parts or materials involved in a product failure, thus enabling quicker replacement or repair. Accurate BOMs improve overall efficiency and can help you avoid disruptions in manufacturing processes.

Further Readings:

Further References:

Fahad Usmani, PMP

I am Mohammad Fahad Usmani, B.E. PMP, PMI-RMP. I have been blogging on project management topics since 2011. To date, thousands of professionals have passed the PMP exam using my resources.

PMP Question Bank

This is the most popular Question Bank for the PMP Exam. To date, it has helped over 10,000 PMP aspirants prepare for the exam. 

PMP Training Program

This is a PMI-approved 35 contact hours training program and it is based on the latest exam content outline applicable in 2026.

Similar Posts

  • |

    What is FMEA: A Complete Guide to Failure Mode and Effect Analysis

    No one wants a defective product. Defects are costly, frustrating, and damaging to the company’s reputation.

    As a project manager, you will try to avoid failure in your deliverable using every possible technique. One is “Failure Mode and Effect Analysis,” or FMEA. This helps you locate potential issues with a product and allows you to take corrective action.

    The FMEA can improve your systems, design processes, and production processes.

    This technique is also known as “Failure Modes Effects and Criticality Analysis” (FMECA) or sometimes simply “failure modes.”

  • |

    Contingency Plan Vs Fallback Plan

    This is one of those concepts that makes professionals scratch their heads. I was a victim of it myself. During my initial days of PMP exam preparation, I had difficulty understanding the difference between the contingency plan and the fallback plan.

    I used to think that the contingency plan was used to manage identified risks and the fallback plan was for unidentified risks. This was wrong. Contingency and fallback plans help manage identified risks.

    However, since both plans are used to manage risks, you may wonder which you should follow if any identified risk occurs as both deal with identified risks?

    Since I have passed the PMP and PMI-RMP exams and understand these concepts well, I am writing this blog post and hope after reading it you will be able to differentiate the contingency and fallback plan.

  • Enhance Risk Response Vs Exploit Risk Response Strategies

    Risk management is a proactive process that helps you manage risks before they occur. In your project, you will encounter two types of risks: negative risks and positive risks. A negative risk could harm your objective and a positive risk can have some positive effects on your project.

    Since these risks are different, the strategies to manage them are also different. You must manage both types of risks accordingly.

    For positive risks, you will try to increase the likelihood of occurrence and for negative risks, you will try to decrease the probability of them occurring or reduce their impact if they do happen.

  • |

    Project Plan Vs Project Management Plan

    A few months back I attended a local PMI chapter seminar. While I was having a conversation with other professionals, this topic arose: “Are project plan and project management plan the same?”

    This discussion led us to some interesting discoveries, which I am going to share, along with my research on the topic.

    During our conversation, we concluded that there was no standard difference between the project plan and project management plan.

    The organization you work for determines the difference. They may decide to stick with only one term, both terms may be used as synonyms of each other, or they can refer to different types of plans.

  • |

    What is Critical Chain Project Management (CCPM)?

    The Critical Path Method helps project managers develop and manage the schedule in the past.

    This method makes the life of a project manager easy. They can plan activities with less effort, and this was a good communication tool.

    However, there were many issues with the schedules developed by critical path methods. These schedules were not realistic, and projects started getting delayed, which caused crossing their cost baselines.

    Many times these delays led to project termination, and this was hurting companies financially.

  • What is Project Planning & How to Write a Project Plan?

    Project plans are vital for managing and completing projects successfully. They guide you through executing tasks, managing workflows, building deliverables, and delivering client results. Understanding project plans and their key components is essential for project managers. In this blog post, I will explain the project plan, how to create one, its main components, and best…

Leave a Reply

Your email address will not be published. Required fields are marked *