What Is a Multi-Level BOM? How to Structure and Manage Complex BOMs at Scale

A Bill of Materials might start as a simple list, but that breaks down fast once your product includes subassemblies and multiple production stages. A multi-level BOM gives you a structured, hierarchical view of how everything fits together, from raw materials to finished goods. This becomes essential for managing real-world manufacturing complexity. In this guide, we break down how multi-level BOMs work, where they fail in practice, and how to manage them effectively as you scale. 
Written by
Simon Kronenberg
Linkedin
Published
April 6, 2026
Updated
April 6, 2026

What Is a Multi-Level BOM?

A Bill of Materials sounds simple enough. It's a list of everything you need to build a product. But once your product has subassemblies, intermediate build steps, and components that feed into other components, a flat list stops being useful. That's where a multi-level BOM comes in.

What Is a Multi-Level Bill of Materials?

A multi-level BOM, sometimes called an indented BOM,  is a hierarchical list of everything required to manufacture a finished product. It doesn't just tell you what goes into a product. It tells you how those inputs relate to each other at every stage of the build.

The structure works like a tree: the finished product sits at the top, and each level below represents a deeper stage of assembly, from major subassemblies down to individual raw materials. Each line item typically carries a part number, description, quantity, unit of measure, and cost. The hierarchy is what separates it from a simple parts list.

This level of detail matters most when your production process has distinct stages. If building your finished product requires assembling intermediate components first, each with their own materials, lead times, and quality checks, a multi-level BOM is how you represent and manage that reality.

Single-Level vs. Multi-Level: When One Stops Working

A single-level BOM lists every component in one flat layer. For simple products where every part feeds directly into the final assembly, that works fine.

The problem appears when your product requires intermediate build steps. If you manufacture a sauce before it goes into a packaged meal, or assemble a motor before it goes into a machine, a flat list can't represent that sequence. Everything looks like it belongs to the same stage, even when it doesn't.

A multi-level BOM solves this by nesting components under the subassemblies they belong to. This mirrors a visualized sequence in which your product is actually built and in what order. The work order (WO) translates that into who does it, where it happens, and when it needs to be ready so downstream assemblies aren't waiting on upstream ones.

For manufacturers running multiple production lines or managing components that feed into more than one finished product, this distinction stops being academic very quickly.

What a Multi-Level BOM Actually Looks Like

The structure is organized into levels:

  • Level 0 — the finished, sellable product
  • Level 1 — the major subassemblies that make up the finished product
  • Level 2 and below — the individual components within each subassembly

Here's a simple example using a packaged pasta dish:

Level 0: Packaged Pasta Dish — 1 ea

  • Level 1: Sauce Subassembly — 1 ea
    • Level 2: Crushed Tomatoes — 200g
    • Level 2: Olive Oil — 15ml
    • Level 2: Garlic — 2 ea
  • Level 1: Pasta Subassembly — 1 ea
    • Level 2: Semolina Flour — 150g
    • Level 2: Water — 50ml
  • Level 1: Packaging — 1 ea
    • Level 2: Box — 1 ea
    • Level 2: Inner Tray — 1 ea

Each subassembly has its own production process, its own quality checks, and often its own lead time. A product can have as many levels as its complexity requires — the structure just keeps nesting deeper.

4 Areas Where Multi-Level BOMs Break Down in Practice

The structure itself isn't the hard part. Managing it as your product line grows is.

1. Version Control

When a component changes, like a supplier substitution, a formula tweak, a packaging update, every BOM that references it needs to reflect that change. In a manual system, it's easy for one version to drift from another without anyone catching it until production is already underway. By then, you're dealing with scrapped materials, rework, or worse, a finished product that doesn't match spec.

2. Shared Components

When the same subassembly appears across multiple finished products, updating it in one place without breaking another is harder than it sounds on a spreadsheet. Most teams end up maintaining duplicate records, which means updates have to be made twice, and mistakes get made once.

3. Costing

Material costs live at the bottom of the BOM tree. Rolling them up accurately through every level to get a reliable cost-per-unit requires either careful spreadsheet discipline or a system that does it automatically. When raw material prices shift, recalculating manually across a full product catalog is a half-day job that most ops teams don't have time for.

4. Scale

A product with three subassemblies and fifteen components is manageable manually. A product catalog with fifty SKUs, each with its own multi-level BOM, is not. The overhead of maintaining, updating, and cross-referencing BOMs by hand compounds fast.

7 Best Manufacturing Practices for Multi-Level BOM  

Getting the structure right from the start saves a significant amount of pain later. These are the habits that separate manufacturers with clean, reliable BOMs from those constantly firefighting BOM-related errors.

1. Standardize your naming conventions

Part names, units of measure, and numbering formats should be consistent across every BOM in your system.

If one BOM lists "semolina flour" in grams and another lists "Semolina - Fine" in kilograms, you've already created a reconciliation problem. Set the convention early and enforce it uniformly. It pays off every time someone searches for a component or runs a materials report.

2. Define ownership for each BOM

Every BOM should have a single person or team responsible for keeping it accurate. Without clear ownership, updates get deferred, errors go unnoticed, and nobody feels accountable when a production run goes sideways because the BOM was out of date.

This is especially important for shared subassemblies that appear across multiple finished products.

3. Treat Your BOM as a Living Document

BOMs change. Suppliers change. Formulations get refined, and packaging gets updated. Build a review cadence into your operations:

any time a component changes, the BOM gets updated the same day, not eventually. A BOM that was accurate six months ago and hasn't been touched since is a liability.

4. Version Every Change

When a BOM is updated, the previous version should be preserved, not overwritten. This matters for two reasons: traceability and troubleshooting.

If a quality issue surfaces in a product made three months ago, you need to know exactly what the BOM looked like at that time and not just what it looks like today. Version history also gives you a clear audit trail if you're operating in a regulated industry.

5. Keep Your BOM Levels Aligned With  Production Stages

A common mistake is adding BOM levels that don't correspond to a real manufacturing step, essentially using the hierarchy as a filing system rather than a production map.

Each level should represent a meaningful stage where something is built, checked, or handed off. Extra levels that don't reflect real workflow add complexity without adding value.

6. Audit For Phantom Subassemblies

A phantom subassembly is one that exists in your BOM but isn't actually built as a discrete unit in your facility. Its components pass directly into the next assembly without a separate manufacturing step.

These are fine when intentional, but when they accumulate unintentionally over time, they inflate your BOM complexity and confuse materials planning. Review your subassembly structure periodically and clean out anything that no longer reflects how production actually works.

7. Keep Units of Measure Synced

Don't let your BOM and your inventory system fall out of sync. If your BOM says a subassembly requires 200g of crushed tomatoes but your inventory system is tracking tomatoes in cases, your materials requirements planning will produce nonsense.

Unit of measure alignment between your BOM and your inventory is unglamorous but critical. Mismatches at this level are one of the most common causes of stockouts and overordering in mid-market manufacturing.

How Software Handles Complex Multi-Level BOMs

Manufacturing ERP software handles multi-level BOMs in a way that manual systems can't replicate cleanly. When a component is updated, the change cascades through every BOM that references it automatically.

Costs roll up from raw material to subassembly to finished good in real time. When a production order is created, the system explodes the BOM to calculate material requirements at every level, rather than requiring someone to trace through the hierarchy manually.

The more levels your BOMs have, and the more products share common subassemblies, the bigger the gap between what software handles natively and what spreadsheets require you to maintain by hand. Version history, audit trails, and cost visibility at the batch level come standard. They don't require a separate process or a dedicated person to maintain.

How to Build Your First Multi-Level BOM in Digit

Once you have the concepts down, setting up a multi-level BOM in Digit is straightforward. Here's how it works in practice.

Digit lets you build and manage multi-level BOMs across your entire product catalog, with version control, actual cost tracking, and materials requirements planning built in. When something changes, it changes everywhere it needs to go..

If your current process involves maintaining BOMs in spreadsheets and reconciling them before every production run, it's worth seeing what a connected system looks like. Try Digit free and set up your first multi-level BOM in minutes.

Continue reading
April 5, 2026
Manufacturing
Industrial Food Processing: How to Manage It at Scale
Food processing is one of the most operationally demanding industries there is. Margins are thin, compliance requirements are strict, and the gap between a well-run operation and an expensive problem is narrower than most people outside the industry appreciate. This guide covers how industrial food processing actually works, from production stages and traceability systems to inventory management, common challenges, and the software that ties it all together.
Read article
March 30, 2026
Inventory
The Ultimate Guide to Raw Materials Inventory
Raw materials inventory is the foundation of production and one of the easiest places for things to go wrong. Early on, spreadsheets may work, but as SKUs and order volume grow, tracking breaks down. Small gaps turn into stockouts, excess inventory, and constant firefighting across teams. This guide explains how raw materials inventory works, where it fails, and how to build a system that keeps everything in sync.
Read article
March 29, 2026
Business
AI Adoption in US Manufacturing Has Quadrupled Since 2023 — But 87% Haven't made the Switch
AI is growing in US manufacturing. But it’s slow and cautious. This report analyzes US Census Bureau data from July 2022 to February 2026 to reveal who's adopting, who isn't, and what's holding the industry back.
Read article
welcome to Digit

Manage your operations beginning to end

Seriously capable. Remarkably intuitive. Digit brings inventory, production, and sales into one connected system, implemented in weeks, not months.