Skip to main content
What is a Bill of Materials (BOM)?
  1. Glossary/

What is a Bill of Materials (BOM)?

6 mins·
Ben Schmidt
Author
I am going to help you build the impossible.

You have a prototype. It works on your workbench. It solves the problem you set out to solve. Now you need to make five thousand of them to fulfill your pre-orders. This is the moment where many hardware startups stumble. They have a product, but they do not have a recipe for manufacturing that product at scale.

That recipe is the Bill of Materials.

In the simplest terms, a Bill of Materials (BOM) is a comprehensive inventory of the raw materials, assemblies, sub-assemblies, parts, and consumables needed to manufacture a product. It serves as the single source of truth for your product. If a part is not listed on the BOM, it does not get purchased. If it does not get purchased, the product cannot be built.

It sounds administrative. It sounds like a spreadsheet task that can be delegated to an intern. Do not make that mistake. The BOM is the backbone of your supply chain and your unit economics. It bridges the gap between the chaotic creativity of engineering and the rigid discipline of manufacturing.

The Anatomy of a Functional BOM

#

A BOM is rarely a flat list. It is hierarchical. Think of it like a family tree for your product.

At the top level, you have the finished good. Below that, you have the major assemblies. Inside those assemblies are sub-assemblies. Finally, at the bottom, you have the individual components.

To make this document useful for a contract manufacturer or a procurement team, every single line item needs specific attributes. A casual description is not enough. You need rigorous data entry.

Here are the non-negotiable data points every line item requires:

  • Part Number: A unique identifier. Never rely on descriptions alone. Descriptions change. Numbers do not.
  • Part Name: A human-readable label.
  • Description: A detailed technical specification.
  • Quantity: How many of this specific part are needed for one unit of the parent assembly?
  • Unit of Measure: Is it measured in pieces? Centimeters? Grams? Liters?
  • Procurement Type: Is this part made in-house, or is it bought off-the-shelf?
  • Reference Designators: Essential for electronics to tell the machine exactly where on the board a component sits.
  • Revision Level: Which version of the part are we using?

If you miss the Unit of Measure, you might order 500 inches of wire when you needed 500 spools. If you miss the Revision Level, you might build 1,000 units using a component you recalled last month. The details matter.

Engineering BOM vs. Manufacturing BOM

#

Founders often assume there is only one BOM. In reality, there are usually two distinct versions that serve different masters. Understanding the difference between them will save you from significant friction between your design team and your operations team.

The Engineering Bill of Materials (EBOM)

This is created by the product designers and engineers. It reflects the product as it was designed in CAD (Computer-Aided Design) software. It focuses on form, fit, and function.

The EBOM organizes parts based on how they are drawn or modeled. It is a functional view of the product. If an engineer draws a complex bracket assembly, the EBOM lists the parts that make up that bracket.

The Manufacturing Bill of Materials (MBOM)

This is derived from the EBOM but is restructured for the shop floor. It focuses on how the product is actually assembled.

The MBOM contains things the EBOM ignores. It includes packaging materials, instruction manuals, and consumables like glue, tape, or lubricant. These items do not appear in a 3D CAD model, but you cannot ship the product without them.

A BOM bridges creativity and discipline.
A BOM bridges creativity and discipline.

The MBOM also accounts for processing. If a part needs to be painted before it is assembled, the MBOM tracks the unpainted part and the paint as separate inputs to create a “painted part” sub-assembly.

The transition from EBOM to MBOM is where costs are often discovered or hidden. Engineers might not care about the cardboard box the product ships in, but the operations lead knows that box costs money and takes up warehouse space.

The BOM as a Financial Tool

#

While the BOM is a list of parts, it is also your primary tool for calculating Cost of Goods Sold (COGS).

Every line item in your BOM should have an associated cost. When you roll these costs up to the top level, you get your estimated material cost for the product.

However, a common pitfall is looking only at the piece price. A robust BOM for a startup should eventually include landed costs.

Consider these questions:

  • What is the minimum order quantity (MOQ) for that custom plastic enclosure?
  • What is the lead time?
  • How much is the freight to get it to the factory?
  • Is there a scrap rate? (If you break 1 out of every 100 parts during assembly, you need to buy 101 parts to ship 100 units).

If your BOM only lists the supplier’s catalog price, your profit margin projections are likely incorrect. You must use the BOM to model the reality of cash flow and inventory liabilities.

Managing Revisions and Change

#

In a startup, the product is never truly finished. You iterate. You find a cheaper sensor. You change the casing material to fix a heat issue.

Every time you change the product, you must update the BOM. This process is called Engineering Change Management.

If you change a part but fail to update the BOM sent to the manufacturer, they will continue to build the old version. Worse, they might build a hybrid version that does not fit together.

You need a system for version control.

Avoid saving files as “BOM_Final_Final_v2.xlsx” on a local desktop. Use a PLM (Product Lifecycle Management) system or a centralized cloud database. You need a history of what changed, who changed it, why they changed it, and when the change goes into effect.

Does the change happen immediately? Or do we use up the old stock of parts first to save money? These are “effectivity dates,” and they live within the BOM management strategy.

Unknowns to Consider

#

As you construct your Bill of Materials, there are variables you will not know immediately. It is healthy to acknowledge these gaps rather than guessing.

We often do not know the long-term availability of specific electronic components. Is a chip nearing its “End of Life” (EOL)? If so, putting it on your BOM is a risk.

We also do not always know the yield rate of a new manufacturing process. If you are using a novel material, how much of it will be wasted during the cut?

Identifying these unknowns within the BOM allows you to flag high-risk areas. You can then assign team members to validate those specific supply chains.

The BOM is not just a document. It is a dynamic model of your business’s ability to execute. Treat it with the same rigor you apply to your code or your investor pitch deck.