fbpx

What Is a Bill of Materials (BOM)?

A bill of materials (BOM) is a complete list of the raw materials, components, and sub-assemblies needed to build one unit of a finished product, with the quantity and unit of measure for each. Manufacturers use it to plan purchasing, schedule production, and calculate product cost.

By the MOA Marketing TeamUpdated 7 min read

What Does a Bill of Materials Include?

Each line of a BOM describes one item that goes into the product. Most BOMs include these fields:

FieldWhat It Records
Part NumberA unique ID for each component, so the same part is never entered twice.
DescriptionA plain-language name for the part.
QuantityHow many are needed to build one parent unit.
Unit of MeasureEach, pounds, feet, liters, and so on. Items sold by actual weight use catch weight.
BOM LevelWhere the item sits in the product structure (0 = finished product).
Procurement TypeWhether the part is purchased or made in-house.
Unit CostUsed to roll up the total material cost of the finished product.

Bill of Materials Example

Below is a simplified multi-level BOM for one wooden dining chair. The seat is a sub-assembly with its own components, shown at level 2.

ItemPart No.QtyUnitSource
L0Dining Chair, Oak
CH-1001EAFinished good
â””L1Chair Leg, Oak
LG-2104EAPurchased
â””L1Backrest, Oak
BK-2201EAPurchased
â””L1Seat Assembly
ST-3001EAMade in-house
â””L2Seat Panel, Plywood
PN-3101EAPurchased
â””L2Foam Cushion
FM-3201EAPurchased
â””L2Upholstery Fabric
FB-3300.5YDPurchased
└L1Wood Screw, #8 × 1.5"
SC-40016EAPurchased
â””L1Clear Finish
FN-5000.1LPurchased
L0 finished productL1 goes directly into the chairL2 goes into the Seat AssemblyQty is per one unit of the item above it

To build 200 chairs, manufacturing software multiplies each line by 200: 800 legs, 3,200 screws, 100 yards of fabric, and so on.

Types of Bills of Materials

BOMs are grouped by who uses them and how much of the product structure they show.

Engineering BOM (EBOM)

The product as designed, usually created from CAD drawings by the engineering team.

Manufacturing BOM (MBOM)

The product as built, including packaging, consumables, and everything needed to ship it.

Sales BOM

Defines kits and bundles sold as one item, whose components are pulled at order time in order management.

Configurable BOM

Holds options such as size, color, or finish, and builds the right component list per order.

Single-Level vs. Multi-Level BOM

Single-Level BOMMulti-Level BOM
StructureOne flat list of partsParent-child tree of assemblies and parts
Best ForSimple products and kitsProducts built from sub-assemblies
Change ImpactEach BOM updated by handChange a sub-assembly once, every parent updates
CostingMaterial cost onlyCost rolled up through every level

How to Create a Bill of Materials

  1. 1
    Define the finished product. Give it a part number, description, and unit of measure. This is level 0.
  2. 2
    List every direct component. Include parts, raw materials, and consumables such as fasteners and finishes.
  3. 3
    Group parts into sub-assemblies. Anything built separately before final assembly gets its own BOM at the next level down.
  4. 4
    Set quantities and units. Record the amount needed per single parent unit, including expected scrap.
  5. 5
    Mark each part as purchased or made. This tells planning whether to create a purchase order or a work order.
  6. 6
    Review, approve, and version it. Store the BOM in your ERP system so production, purchasing, and accounting all work from the same revision.

Why an Accurate BOM Matters

Accurate Product Costing

Roll up component and labor costs in financial management to see what each finished unit really costs to make.

Material Planning

Turn sales orders and forecasts into inventory and purchase requirements for every component.

Consistent Production

Give the shop floor one approved build list so every unit is made the same way.

Change Control

Revise a component once, and every affected product and work order picks it up.

Common BOM Mistakes to Avoid

Most BOM errors show up later as shortages, rush orders, or product costs that don't match the books.

Leaving Out Consumables

Glue, fasteners, finishes, and packaging are easy to skip, but they still run out and still cost money.

No Scrap Allowance

If the BOM assumes zero waste, every run comes up short and purchasing keeps reordering.

Multiple Versions in Spreadsheets

When each team keeps its own copy, production builds from one revision while purchasing buys for another.

EBOM and MBOM Out of Sync

Design changes that never reach the manufacturing BOM lead to parts that are ordered but no longer used.

Which Industries Use Bills of Materials?

Any business that builds, assembles, blends, or kits products from other items uses a BOM. The most common are:

Manufacturing

Discrete products built from parts and sub-assemblies, from equipment to electronics.

Food Services

Recipes and formulas that set ingredient quantities for each batch or prepared meal.

Health & Beauty

Formulations plus packaging components such as bottles, caps, and labels.

Apparel

Fabric, trims, zippers, and labels specified by style, size, and color.

Furniture & Home Decor

Frames, panels, hardware, and finishes combined into finished pieces and sets.

Distribution

Kits and bundles assembled from stocked items and sold under a single SKU.

Managing BOMs in Kechie ERP

Kechie Manufacturing supports multi-level BOMs connected directly to inventory, procurement, production, and accounting. When a work order is released, Kechie reserves the components listed on the BOM, flags shortages for purchasing, and rolls material cost into the finished item. Related features include lot tracking for component traceability and catch weight for items sold by actual weight.

Frequently Asked Questions

What is a bill of materials in simple terms?

A bill of materials is the recipe for a product. It lists every raw material, part, and sub-assembly needed to build one unit, with the quantity and unit of measure for each.

What is the difference between a BOM and a routing?

A BOM lists what goes into a product. A routing lists how it is made: the operations, work centers, and time required for each step.

What is a multi-level BOM?

A multi-level BOM shows a product's full structure, including sub-assemblies and the components inside them, arranged in parent-child levels.

What is the difference between an EBOM and an MBOM?

An engineering BOM (EBOM) reflects the product as designed. A manufacturing BOM (MBOM) reflects the product as built, including packaging, consumables, and production-specific parts.

What is a phantom BOM?

A phantom BOM describes a sub-assembly that is built and used immediately in the next step, so it is never stocked. Planning passes its components straight through to the parent item.

How do you calculate BOM cost?

Multiply each component's quantity by its unit cost and add the lines together. In a multi-level BOM, cost each sub-assembly first and roll it up into the parent, then add labor and overhead for the full product cost.

Who creates and maintains the BOM?

Engineering usually creates the first BOM. Production, purchasing, and cost accounting then maintain it, ideally in one shared ERP system so every team uses the same version.

Can a distributor use a BOM?

Yes. Distributors use BOMs to define kits and bundles, so selling one kit SKU automatically deducts each component from inventory.

Related Guides

See Multi-Level BOMs in Kechie ERP

Build BOMs, plan material requirements, and track work orders on the shop floor in one cloud platform.

Get a Free Demo