Skip to main content
Blog
Bill of Materials (BOM) – A Complete Guide with Examples

Bill of Materials (BOM) – A Complete Guide with Examples

Regardless of the size of the manufacturing operation, a bill of materials (BOM) is vital for production. Manufacturers utilize them as the guide and recipe for creating a final product, and as such, they are tied into production, quoting, purchasing, and many other areas of manufacturing.

bill-of-materials-bom

You can also listen to this article:

Key takeaways

  • A bill of materials (BOM) is a comprehensive list of all materials, components, and subassemblies required to manufacture a product. It standardizes product specifications and helps ensure consistency in the production process.
  • A BOM includes quantities, costs, lead times, and other important data about each item. This information supports accurate production planning, purchasing, costing, and execution.
  • Even small manufacturers and products with few components benefit from well-crafted BOMs. They improve repeatability and prevent critical product knowledge from becoming fragmented or dependent on individual employees.
  • An accurate BOM supports collaboration, efficient manufacturing, precise cost estimation, inventory management, quality control, and customization. It provides a shared source of product information across different functions of the business.
  • BOMs can be categorized by function, configurability, and structure. Common types include engineering BOMs (EBOMs), manufacturing BOMs (MBOMs), standard and configurable BOMs, and single-level and multi-level BOMs.
  • Maintaining BOM accuracy requires good data and disciplined processes. Start with accurate information, formalize change management, consider user needs, control access, and implement an audit process. Dedicated BOM software, such as a manufacturing ERP system, can streamline this work.

What is a bill of materials (BOM)? 

A bill of materials (BOM) is a comprehensive list of all the materials, components, and subassemblies required to manufacture a product. A BOM essentially provides a structure for making a product repeatably every time, thereby introducing a basis for standardization in the production process.

A bill of materials will contain the quantity or volume of each component used. In addition, BOMs are often linked to:

  • production routings
  • production cycle times
  • production costs
  • waste factors
  • other work-center data required to produce the finished item.

It is easy to assume that small manufacturing companies may not need structured, well-crafted BOMs because, given their size and smaller product portfolios, they are well aware of all the parts and raw materials required. It is also easy to assume that because a product is simple or consists of only a small number of components (or even a single component), BOMs are unnecessary. 

However, both of these assumptions are incorrect.

BOMs are a company’s guide and recipe for building its product. Not having a bill of materials, or having an inaccurate BOM, can lead to waste, inefficiency, and errors in the manufacturing process.

It also means that, rather than having systemized process data that can be passed on to future employees as the company scales or as employees leave, knowledge is fragmented and siloed across several employees or software systems, leaving the company exposed to a loss of repeatability.

BOMs are also important in materials management, serving as the jumping-off point for material requirements planning. In addition, having defined bills of materials aids in production process optimization.

Types of bills of materials

There are several types of BOMs used in manufacturing. Bills of materials can be divided into types by their function or their current product lifecycle stage, by their configurability, or by their structure. Let’s take a look at three different ways to categorize them:

Types of BOMs by function

1. Engineering bill of materials

The engineering bill of materials is used in the design and engineering of a new product.  It is the ground zero for a finished product that lists all parts, components, and materials as originally designed. 

The EBOM is also used by planners, purchasing, and finance to trigger material purchases from existing vendors or to source vendors for new materials. They may also include drawings for new parts that will become standard in the manufacturing bill of materials. 

An example of an Engineering BOM would be a company that produces a new scooter using 3D-printed parts or a revolutionary propulsion technology.  It would contain a detailed list of all parts required to bring the new product to market.

2. Manufacturing bill of materials

A manufacturing bill of materials (MBOM) is the most recognized form and consists of all materials, assemblies, formulas, or components required to produce a shippable product.  This type of BOM may also be tied to the required processes to be performed during its production. 

It is also used by planners and schedulers to calculate purchase requirements for an MRP or ERP run in companies that use automated software to integrate MRP functionality, BOMs, purchasing, and other production-related operations into a single system.  Because they also include time factors such as lead time and production time, they help material planners determine when to purchase and when to start production of a particular item. 

An example of a manufacturing BOM would be a wooden table.  The basic BOM would specify the parts and materials used: four table legs, a table top, and varnish for finishing.

manufacturing-bill-of-materials
This is a simple example of what a BOM in a furniture manufacturing company might look like.

Types of BOMs by configurability

1. Standard bill of materials

A standard BOM is a type of BOM that represents a fixed, unchanging list of components and materials required to manufacture a specific product. In other words, it is a BOM for a product with consistent features and specifications across all units produced. A standard BOM is used when the products being manufactured are uniform and do not have variations or options. The components and quantities listed in a standard BOM remain the same for every unit produced.

2. Configurable bill of materials

A configurable BOM (also called a Matrix BOM, a BOM with parameters, or simply a product configurator) is a type of manufacturing BOM used to manage the production of configurable products.

Many manufacturing companies produce the same product in a variety of sizes, colors, or other parameters. Some manufacturers also produce the same goods for different brands under a “white label” arrangement. This means the core product and the bulk of manufacturing will remain the same, but the final version may differ slightly depending on the customer. This could mean different packaging, volume, unit count, branding or stamping, and other differences to make the product applicable to the customer’s use or brand.  The core product, however, is the same. 

An example of a configurable BOM would be a furniture manufacturer offering coffee tables in various colors and finishes. The basic structure of the bill of materials would be the same, but the color would be configurable.

A bill of materials with parameters enables easy management of products with variations in color, size, components, and more.

bill-of-materials-parameters
A BOM with parameters enables easy management of products with variations in color, size, and other attributes.

Types of BOMs by structure

1. Single-level bill of materials

This is the high-level BOM that lists the materials required to manufacture or assemble the product.  If there were subassemblies, mixes, blends, or other components required to produce these materials, they are not listed; only the finished component for final manufacture is shown. 

Single-level BOMs may be used as the sole guide for production in companies where the product is simple, contains few components, or requires no downstream sub-processing. 

An appropriate bill of materials example for a single-level BOM would be a furniture assembly and finishing facility where table components are pre-purchased; i.e., a table BOM would consist of four table legs, a tabletop, and varnish.

2. Multi-level bill of materials

Like a single-level BOM, a multi-level BOM contains materials and quantities for producing a finished good.  However, for complex manufactured products, a multi-level BOM may have several sub-levels that feed into the final top-level BOM.

In multi-level BOMs, the top level acts as the parent item, with the second level comprising one or more components that are blended or assembled, acting as the child item.  This process may be repeated for third, fourth, and subsequent levels, where the manufacturing company may be vertically integrated enough to produce its own subassemblies or formulations to be added to others, thereby feeding the next level up. 

Information such as cost, lead time, work process, etc., may be added all the way down to the lowest level.  This data can then be integrated with automation software, such as MRP or ERP, to automate purchasing, plan labor, develop schedules, and perform other operational tasks.

Benefits of an effective bill of materials

An effective bill of materials brings numerous advantages to product development, manufacturing, and supply chain management:

  • No missed components. An effective BOM ensures that all individual parts and components necessary for the final product are documented, reducing the risk of missing items during assembly.
  • More effective collaboration. Clear and detailed BOMs foster better communication and collaboration among cross-functional teams, including designers, engineers, and procurement specialists.
  • Efficient manufacturing. BOMs provide an overview of the components needed to manufacture a product. In conjunction with production routings, they offer step-by-step guidance for assembling products, enabling smoother production processes with minimal delays or errors.
  • Precise cost estimation. A well-structured BOM aids in accurate cost estimation by outlining the quantities and costs of each component, supporting accounting and budgeting, as well as finished product pricing decisions.
  • Inventory control. BOMs assist in effective inventory management by defining required quantities and preventing overstocking or shortages of specific parts.
  • Enhanced quality control. BOMs ensure that all components meet the required specifications, contributing to higher product quality and reducing defects.
  • Customization and variants. For products with options or configurations, BOMs with parameters allow the easy creation of different product versions while sharing common components.
  • Smooth supply chain operations. Supply chain managers benefit from clear BOMs that specify parts, quantities, and specifications, streamlining the procurement process and enabling supplier quality assessments.
  • Reduced rework and waste. By accurately specifying components and their relationships, BOMs help avoid errors and rework during manufacturing. Because all levels of components are accurately measured for quantity and volume, waste can be measured and controlled better.
  • Design iterations. During the design phase, BOMs facilitate iterations by outlining the product structure, allowing engineers to refine prototypes efficiently. Within a manufacturing ERP system with BOM version control, product iterations can be tracked and reverted to.
  • Planning and forecasting. BOMs support production planning and forecasting by detailing the materials needed for upcoming orders.
  • End-to-end visibility. From individual parts to the final product, BOMs provide end-to-end visibility into the assembly process, enabling comprehensive monitoring and control.

In essence, an effective BOM serves as a blueprint for successful product development and manufacturing, driving efficiency, accuracy, and collaboration across various stages of the product lifecycle.

Who creates bills of materials?

The creation of BOMs may vary between companies or industries.  In companies where products are very technical, this may be a technical designer or product designer.  In many Make-to-Order companies, it may be an engineer or an industrial engineer. BOMs may also be built by those within administrative functional areas such as purchasing, planning, or scheduling, provided the person entering the data has the information required to ensure its accuracy. 

What is a production routing?

Production routing is a document that determines the production order of an item, i.e. the sequence of operations that go into manufacturing an end product. In enterprise resource planning systems, the bill of materials and the production routing form a basis for production planning, cost accounting, and many other essential functions of a manufacturing business.

Read more about production routing.

BOM explosion vs. BOM flattening

Bills of materials serve as crucial blueprints guiding product creation, but their complexity can vary depending on the intended use. Two fundamental BOM structuring methods, BOM explosion and BOM flattening, stand at opposite ends of this spectrum.

BOM explosion involves dissecting a high-level BOM into its minutest components and materials. This process is essential for precise material planning, accurate cost estimation, and efficient procurement. By unraveling the hierarchical BOM structure, manufacturers gain a clear understanding of the intricate web of components needed, streamlining the production process and ensuring quality control. Engineering software and Product Lifecycle Management (PLM) tools play a pivotal role in automating this explosion process, transforming intricate designs into actionable production plans.

In the context of MRP software, the term ‘BOM explosion’ also refers to using the bill of materials to create demand forecasts for materials and components. For example, when a furniture manufacturer receives a production order of 100 tables and 50 chairs, the BOMs of the tables and chairs are multiplied by 100 and 50, respectively, to arrive at the total quantities of the materials needed to fulfill the order.

On the flip side, BOM flattening is about simplification. Instead of showing which components belong to each subassembly, the flattened BOM shows the total quantity of every lowest-level component required to manufacture the product without specifying the subassemblies. This method is handy for quick overviews and simplifying communication, but it sacrifices the depth of information that a BOM explosion provides. BOM flattening is particularly useful when presenting summaries to stakeholders or for preliminary discussions, as it emphasizes the main components without delving into granular details.

Both BOM explosion and BOM flattening are integral to efficient production, each serving specific purposes. BOM explosion uncovers the details, while BOM flattening offers a bird’s-eye view. Choosing the right method depends on the task at hand, whether it’s optimizing the production line or conveying project progress to a diverse audience.

Key components of a bill of materials

An effective and accurate bill of materials requires specific information. This is true of all BOMs, but is especially true for those BOMs tied to MRP/ERP software. Without accurate, in-depth data, the lower levels of the BOM may not “roll up” correctly or accurately to the single level.  Missing data also degrades the software’s capabilities and makes its benefits less pronounced.

All BOMs should include:

  • BOM level. This is the framework for a multi-level BOM.  By assigning a BOM level, the BOM can be “exploded” to see all relevant parts at all levels, including cost, lead time, and production time. 
  • Part numbers. Each part in a manufactured finished product should have a part number.  Part numbers can be used for both references and for ordering replenishment parts.  There are several different approaches to assigning part numbers.
    • Intelligent. Intelligent part numbers depict meaning.  This may mean that certain numbers in specific positions indicate the date or month of production.  It may also indicate an alpha designation as a partial description of the part, such as using MTR for a motor.
    • Unintelligent. These part numbers provide no information about the part and are assigned using a predetermined numbering system set by the manufacturer.
    • Vendor-assigned. Many companies use vendor-assigned part numbers to reduce the effort required to match internal and external numbers for purchasing and planning purposes. 
  • Part name. As parts become common on the production floor, many employees on the line will come to know them by their common name. Assigning a part name helps staff reference the part during production.
  • Part description. Like a part name, a solid part description helps identify and differentiate a part from similar items. 
  • Procurement type. The procurement type indicates to purchasing and planning how the component is made. It may indicate that it is a purchased part and requires no additional assembly before being added to the finished good.  It may also indicate a made-to-specification item or a material that will need to be altered (such as by drying or cooking).
  • Quantity. The quantity is the number of each item used in the manufacture of one finished unit.
  • Unit of measurement. There are many units of measurement depending on the finished good being produced.  This may include units of weight (e.g., kilograms), volume (e.g., liters), and area (e.g., square feet), or simply pieces.  The unit of measure used in conjunction with quantity and lead time helps determine how much material is needed and when it should be ordered.
  • Reference design. Some products, such as printed circuit boards, require a reference design.
  • BOM notes. BOM notes provide other relevant information about the product. 
  • Phase. Many products have a lifecycle.  By classifying parts by their lifecycle stage, change management can be made easier.  Some examples include “In Production”, “In Design”, or “Unreleased”.  This helps track changes as they occur during the product’s lifecycle.  For example, an appliance may have begun its lifecycle with metal bushings in a key assembly.  However, a change to ceramic bushings for performance improvement may be underway, with those parts carrying a designation indicating their stage in development.

Tips for creating an effective bill of materials

Having an effective BOM systemizes many tasks, improving accuracy and efficiency.  Without a BOM, manufacturing operations must develop workarounds to obtain valuable information for production and assembly.  An accurate and effective BOM streamlines the production process by providing a roadmap or recipe for each finished good, freeing up valuable hourly and management time to focus on production.

Here are a few tips for creating an effective BOM:

  1. Enter data on the front end. The best time to create an effective BOM is at the beginning of the product’s lifecycle.  If there is an existing EBOM, this can be used “as is” to create the manufacturing BOM.  Some MRP and ERP software allow for the migration of electronic files to partially or fully populate BOM data.  Whether using an existing EBOM or CAD (computer-aided design) drawings and other media, entering the data up front will help ensure the accuracy of the BOM.
  2. Formalize a change management process. As bad as having no BOM, failing to formalize a change management plan can lead to delays, quality failures, material shortages, and other issues. A BOM is not a static document.  It is a dynamic document that will change over the years. By making accommodations for change management, accuracy can be maintained throughout the product lifecycle. These changes can include things like price changes, drawing revisions, part substitutions, packaging changes, part and material substitutions, vendor changes (which often require their own validation and lot control), and others.
  3. Consider who will use the BOM. By understanding who within the operation will use the BOM, you can make the right choice about the amount and depth of information to include. Many people accessing the BOM for day-to-day tasks will not always be familiar with one another and may not even be in the same facility. 
  4. Formalize access to the BOM. Most people within a manufacturing company can get by with “Read Only” access, allowing them to view a BOM on screen or in print.  But formalizing the process for determining who has access to the BOM can reduce confusion and limit errors.  If the BOM is part of an automated MRP/ERP system, these changes may be permission-based, with purchasing people able to change costs and engineers able to substitute parts.  And in some smaller and medium-sized companies, it is not unusual to appoint one or two people to make all changes as they occur, which offers the opportunity to audit proactively before the change is made.  Similarly, BOMs in a cloud-based ERP system can be made accessible to contract manufacturers that manufacture parts or the whole product. Regardless of the methodology, formalizing both “Read Only” and change access will help minimize mistakes.
  5. Formalize the audit process. Because a BOM is a dynamic document, a formal audit process should be defined.  Some finished goods that undergo many changes during their lifecycles can accumulate inaccuracies, thus creating off-quality products.  The audit process can look for errors such as changes in the unit of measure (for example, changing from a vendor who sells in gallons to one who sells in liters), part substitution, drawing, and iteration changes, cost changes, new process steps related to new OEM equipment in production, and more.  It is important to formally audit BOMs on a schedule, note changes where appropriate, correct errors as soon as they are identified, and document the changes required during the audit.

By following these steps, you can ensure that the product is made repeatably every time. And while using Excel or other spreadsheet applications to create and manage BOMs is still possible, by using templates or building a BOM from scratch, using dedicated BOM software, such as a manufacturing ERP system, automates much of the process and facilitates BOM management. This allows companies to customize and tie their BOM into planning, finance, maintenance, and more.

Frequently asked questions

How should scrap be accounted for in a BOM?

Expected scrap can be represented by adding a waste or yield factor to the required component quantity. This helps ensure that enough material is available for production.

What is the difference between BOM and BOQ?

A Bill of Materials (BOM) outlines the components required to manufacture a product, while a Bill of Quantities (BOQ) specifies the quantities and costs of materials for construction projects.

What information is lost when a BOM is flattened?

Flattening removes the parent-child relationships between components and subassemblies, making the BOM less suitable for assembly planning and subassembly-level traceability.

You may also like: What Is a Master Production Schedule (MPS)?

madis-kuuse
Madis Kuuse

Madis is an experienced content writer and translator with a deep interest in manufacturing and inventory management. Combining scientific literature with his easily digestible writing style, he shares his industry-findings by creating educational articles for manufacturing novices and experts alike. Collaborating with manufacturers to write process improvement case studies, Madis keeps himself up to date with all the latest developments and challenges that the industry faces in their everyday operations.

Privacy Policy Update

You can read our full privacy policy and terms of service.

Cookies

These cookies help us track site metrics to improve our sites and provide a better user experience.

These cookies used to serve advertisements aligned with your interests.

These cookies are required to provide basic functions like page navigation and access to secure areas of the website.

We use cookies to enhance your experience on our website. If you continue using this website, we assume that you agree with these.