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

  • |

    Risk Vs Uncertainty in Project Management

    Risks are commonly assumed to be the same as uncertainty in the area of risk management. Although there is a big difference between risk and uncertainty, many professionals often think that they are the same.

    Although this concept is not too important from a PMP or PMI-RMP exam point of view, you must understand the difference to avoid mixing them up.

    Therefore, I’m writing this blog post to explain it and I hope after reading it, you won’t have any problems distinguishing between risk and uncertainty.

  • |

    Contingency Reserve Vs Management Reserve

    Risks occur in every project and as a project manager, it is your responsibility to manage them as they occur. These risks can be identified or unidentified. If these risks are identified, you will implement the contingency plan; otherwise, you will manage them through a workaround.

    To manage these risks, you will use the contingency reserve and management reserve. These reserves are defined during the risk management planning process. The contingency reserve and management reserve provide you with a cushion against the risks and are part of your project budget.

    Many professionals assume these reserves are the same since they serve the same purpose. Generally, small and medium-sized organizations do not differentiate between them and take them as a percentage of the project cost to keep things simple. Therefore, professionals that have experience with these organizations may not know the difference between the contingency and management reserves.

  • |

    Secondary Vs Residual Risk: Risk Types for PMP Exam

    I have discussed risks and risk-related terms, including secondary risks and residual risks. But I see many professionals having issues with understanding these two risks.

    They think residual and secondary risks are unknown risks. We use a fallback plan for them and use the management reserve if they occur.

    Please understand this: residual and secondary risks are identified risks. You will carry out the contingency plan if any identified risk occurs and apply the fallback plan if it fails. In both cases, you will use the contingency reserve because it is for identified risks.

    You will use the management reserve when any unidentified risk occurs.

  • |

    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.

  • |

    Critical Path Method (CPM) in Project Management

    Critical Path Method (CPM) is a project schedule modeling technique. Mr. Morgan R. Walker and James E. Kelly developed this technique in the late 1950s.

    Project planners use this method to develop schedules for many kinds of projects including IT, research, and construction.

    Critical Path Method is a lengthy and complex concept. Please follow each step in this blog post and don’t move on until you understand the previous steps. If you follow this advice and complete the blog post, you won’t have any problems solving the questions on Critical Path Method.

  • |

    Free Float Vs Total Float

    I never thought that total float and free float were different concepts before my PMP exam preparation. I used to think they were synonymous.

    While reading the Head First PMP book, I came to understand the difference between these two terms.

    Total floats and free floats have an important role in the development of a network diagram. A better understanding of these terms will help you draw a network diagram and analyze a critical path.

    You will see a few questions on this topic in your exam; it is an important concept.

Leave a Reply

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