Last updated: March 10, 2026
Manufacturing

Multi-Level BOM Explained: Why Your Factory Needs It [2026]

What Is a Bill of Materials (BOM)?

A Bill of Materials is the foundational document in any manufacturing operation. It is essentially a structured list that defines exactly what goes into making a finished product. Think of it as the recipe for your manufactured item: just as a food recipe lists ingredients and quantities, a BOM lists every raw material, component, sub-assembly, and consumable needed to produce one unit of a finished product.

TL;DR: A multi-level BOM defines your product structure as a hierarchy of finished goods, sub-assemblies, and raw materials across multiple levels. Without it, MRP calculations are inaccurate, product costing is incomplete, and sub-assembly production schedules get missed. ERP software with multi-level BOM support enables accurate material planning, bottom-up cost roll-up, and full quality traceability.

A BOM typically contains the following information for each line item:

  • Item code and description: A unique identifier and name for each component or material.
  • Quantity per unit: How many units of this item are needed to produce one finished product. For example, 4 bolts per assembly, 0.5 kg of steel per bracket.
  • Unit of measure: Whether the item is counted in pieces, kilograms, metres, litres, or another unit.
  • Source type: Whether the item is manufactured in-house, purchased from a supplier, or outsourced for processing.
  • Cost: The material cost per unit, used for product costing and quotation generation.

In any manufacturing ERP system, the BOM is the foundation on which production planning, material requirement planning (MRP), inventory management, and costing all depend. If your BOM is inaccurate or incomplete, every downstream process will produce incorrect results.

Single-Level vs Multi-Level BOM

The key distinction in BOM management is between single-level and multi-level structures. Understanding this difference is critical for choosing the right approach for your factory.

Single-Level BOM

A single-level BOM is a flat list. It shows only the direct, immediate components needed to make a finished product. There is no hierarchy or nesting. For a simple product like a machined shaft or a stamped bracket, a single-level BOM works well because the finished product is made directly from raw materials in a single production step.

Single-Level BOM: Steel Bracket (BRK-001)
  1. Steel Sheet 2mm (1 pc) — Raw Material
  2. Zinc Plating (1 unit) — Outsourced Process
  3. M6 Bolt (2 pcs) — Purchased Component

Multi-Level BOM

A multi-level BOM introduces hierarchy. The finished product sits at the top (Level 0). It contains sub-assemblies (Level 1), which in turn contain their own components (Level 2), and so on. Each sub-assembly has its own BOM, creating a tree structure that can go several levels deep.

Multi-Level BOM: Brake Caliper Assembly (BCA-100)
Level 0: Brake Caliper Assembly (BCA-100)
  Level 1: Caliper Body Sub-Assy (CBS-050) — 1 pc
    Level 2: Cast Iron Body (CIB-025) — 1 pc
    Level 2: Mounting Bracket (MB-012) — 1 pc
    Level 2: Bleed Screw (BS-003) — 1 pc
  Level 1: Piston Sub-Assy (PSA-030) — 2 pcs
    Level 2: Steel Piston (SP-015) — 1 pc
    Level 2: Dust Boot Seal (DBS-008) — 1 pc
    Level 2: Piston Seal (PS-007) — 1 pc
  Level 1: Brake Pads (BP-040) — 2 pcs (Purchased)
  Level 1: Hardware Kit (HK-020) — 1 set
    Level 2: Guide Pin (GP-010) — 2 pcs
    Level 2: Pin Boot (PB-011) — 2 pcs
    Level 2: Anti-Rattle Clip (ARC-009) — 2 pcs

In this example, the brake caliper assembly has three levels. To produce one finished unit, the factory first needs to produce or procure each sub-assembly, which in turn requires its own components. A single-level BOM could not represent this structure accurately.

Why Auto Parts Manufacturers Need Multi-Level BOMs

Auto parts manufacturing almost always involves multi-step production processes where intermediate sub-assemblies are created before final assembly. Here is why multi-level BOMs are essential for this industry:

Accurate Material Planning

When you receive an order for 500 brake caliper assemblies, your ERP needs to calculate the total material requirement across all BOM levels. That means 500 caliper bodies, 1000 pistons (2 per assembly), 1000 seals, 1000 guide pins, and so on. MRP explodes the multi-level BOM to compute these totals, checks existing inventory at each level, and generates purchase or production orders only for the shortages. With a flat BOM, this explosion does not happen correctly.

Sub-Assembly Production Scheduling

Sub-assemblies often need to be produced before the final assembly can begin. The piston sub-assembly must be completed before it goes into the caliper assembly. Multi-level BOMs allow the ERP to schedule sub-assembly production with proper lead times, ensuring that all components are ready when the final assembly line needs them.

Accurate Product Costing

Multi-level BOMs enable cost roll-up from the bottom of the tree to the top. The cost of the finished product is calculated by summing the costs of all Level 1 sub-assemblies, each of which is costed by summing their Level 2 components, and so on. This gives you the true manufactured cost including materials, processing, and overheads at every level. Single-level BOMs cannot provide this level of costing accuracy for complex products.

Quality Traceability

When a quality issue is found in a finished product, multi-level BOMs help trace the problem to the specific sub-assembly and ultimately to the specific raw material batch that caused the defect. This end-to-end traceability is a requirement for automotive quality standards like IATF 16949.

BOM Versioning and Revision Control

Products evolve over time. Designs change, materials are substituted, processes are improved, and customer specifications are updated. BOM versioning ensures that every change is tracked and every version is preserved.

Why Versioning Matters

  • Engineering change orders (ECO): When the design team changes a component dimension or substitutes a material, a new BOM version is created. The old version is retained for reference and for producing existing stock commitments.
  • Customer-specific variants: Different OEM customers may require slightly different specifications for the same base product. BOM versioning lets you maintain customer-specific variants while sharing common sub-assemblies.
  • Audit and compliance: When a customer returns a defective part produced six months ago, you need to know exactly which BOM version was active at that time, which materials were used, and which processes were followed.
  • Cost tracking over time: BOM versions let you see how product costs have changed as materials were substituted or processes were modified.

Effectivity Dates

A well-designed BOM system uses effectivity dates to control when a new version becomes active. You might create a new version today but set it to become effective from the first of next month, giving procurement time to source the new materials and production time to plan the transition.

Sub-Assemblies and Sub-BOMs Explained

Sub-assemblies are intermediate products that are manufactured as part of the production process for a finished good. They are complete items in themselves — they go through their own production steps, may be stocked in inventory, and have their own BOM (called a sub-BOM).

Make vs Buy Decisions

Each sub-assembly in your BOM has a source type: Make (manufactured in-house) or Buy (purchased from a supplier). This distinction drives how the ERP handles the item:

  • Make items: The ERP generates production orders for these items. Their sub-BOM is exploded for material requirements, and production capacity is reserved for manufacturing them.
  • Buy items: The ERP generates purchase requisitions. No BOM explosion is needed since the supplier delivers the complete item.
  • Outsource items: Raw materials are issued from your inventory but sent to an external vendor for processing. The ERP manages job work challans and tracks items at the vendor location.

Phantom BOMs

A phantom BOM (also called a pseudo BOM) is a sub-assembly that exists in the BOM hierarchy for logical grouping but is never stocked as an independent item. During MRP explosion, phantom BOMs are passed through — their components are treated as if they belong directly to the parent BOM level. This is useful for grouping related components without creating unnecessary production orders or inventory transactions.

Process Routing and BOM Integration

A BOM tells you what materials go into a product. A process routing tells you how the product is made — the sequence of operations, the machines used, the cycle times, and the setup times. In a complete manufacturing ERP, BOM and routing work together.

  • Operation sequence: Each item in the BOM is consumed at a specific operation in the routing. Steel sheet is consumed at the blanking operation. Paint is consumed at the painting operation. Fasteners are consumed at the assembly operation.
  • Cycle time and costing: The routing defines how long each operation takes, which determines the manufacturing cost (machine time and labour time) that is added to the material cost from the BOM.
  • Capacity planning: By combining BOM quantities with routing cycle times, the ERP calculates how many machine hours are needed to produce a given quantity, enabling capacity planning and scheduling.

How ERPDrive Handles Multi-Level BOMs

ERPDrive's BOM management module is designed for the real-world complexity of Indian auto parts manufacturing:

  • Unlimited BOM levels. Create as many levels as your product structure requires. There is no artificial limit on depth.
  • Sub-assembly management. Define Make, Buy, and Outsource items at any level. The system generates appropriate production orders, purchase orders, or job work challans automatically.
  • BOM versioning. Create new versions with effectivity dates. The system automatically uses the correct version for new production orders while allowing active orders to complete on the previous version.
  • Alternate materials. Define substitute materials with conversion factors. When the primary material is out of stock, the system suggests alternates during MRP planning.
  • Cost roll-up. Automatic bottom-up cost calculation from raw materials to finished product. Includes material cost, process cost, and overheads at every level. Costs update automatically when material prices change.
  • MRP integration. BOM data feeds directly into the MRP engine. When you create a production order, MRP explodes the multi-level BOM, checks inventory at every level, and generates purchase or production orders for shortages.
  • Where-used analysis. Instantly see everywhere a specific component or raw material is used across all your products. Critical for assessing the impact of material shortages or engineering changes.

Common BOM Mistakes Manufacturers Make

Even experienced manufacturers make errors in BOM management that cascade into production problems. Here are the most common pitfalls:

  1. Not maintaining BOMs in the ERP. Many factories define BOMs in Excel or engineering documents but do not enter them into the ERP. This disconnects engineering from production and procurement, making MRP useless.
  2. Flat BOMs for complex products. Using single-level BOMs for products that have sub-assemblies. This leads to incorrect MRP calculations because the system cannot plan sub-assembly production separately.
  3. Ignoring scrap and yield factors. If your process has a 5% scrap rate at a particular operation, the BOM quantity should reflect this. Without scrap factors, you will consistently run short of materials.
  4. No version control. Making changes directly to the active BOM without creating a new version. This makes it impossible to trace which BOM was used for a specific production run.
  5. Inconsistent units of measure. Mixing up pieces and kilograms, or metres and feet. This creates MRP errors that are difficult to diagnose because the calculated quantities appear reasonable but are actually wrong.
  6. Not updating costs. BOM costs that have not been updated in months do not reflect current material prices. This means your quotations and cost analysis reports are based on outdated data.

Conclusion

The Bill of Materials is the backbone of manufacturing operations. For auto parts and component manufacturers who produce complex assemblies, multi-level BOM management is not optional — it is the foundation on which production planning, material procurement, costing, and quality traceability all depend.

If your factory currently manages BOMs in Excel or uses single-level BOMs for products that have sub-assemblies, you are likely dealing with material shortages, inaccurate costing, and production scheduling gaps. Moving to a manufacturing ERP with proper multi-level BOM support solves these problems at the root.

Want to see how ERPDrive manages multi-level BOMs for your specific products? Book a free demo and bring your most complex product structure. We will set it up live and show you how MRP, costing, and production planning work with your actual data.

Next Steps: Read our complete guide to manufacturing ERP to understand all the modules that work alongside BOM management, or see our inventory management guide for best practices on stock control in manufacturing.

Related Reading

Ready to Modernize Your Factory?

See how ERPDrive can replace your spreadsheets and manual processes with an integrated manufacturing ERP platform.