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

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

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.

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.

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:
- What is Bill of Quantities?
- What is a Procurement Contract?
- What is a Purchase Order?
- What is Request for Information?
- What is Request for Quotations?
- What is the Request for Proposal?
Further References:

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.
