Bill of Materials (BOM) Management: The Manufacturer's Guide

Bill of Materials (BOM) Management: The Manufacturer's Guide

WorkCell Team
16 min read

An operator pulls the BOM for a new job. Three parts have been discontinued. The quantities are wrong because someone updated the design last week but nobody told the floor. The revision number says "Rev C" but engineering is on Rev E. Production stops while someone tracks down the right information.

This is what bad BOM management looks like. And it happens more often than anyone likes to admit. Companies using manual processes can experience up to 45 BOM errors per month. Each error creates a ripple: wrong parts ordered, wrong quantities cut, jobs costed against the wrong materials.

Your bill of materials drives everything downstream. Purchasing buys what the BOM says. Production builds what the BOM specifies. Job costing calculates margin based on BOM quantities. When the BOM is wrong, everything that follows is wrong too.

This guide covers how manufacturers actually manage BOMs on the shop floor — not the textbook version, but the practical reality of keeping your parts lists accurate when engineering changes happen weekly and no two jobs are exactly the same.


What a BOM Actually Is (and Isn't)

A bill of materials is the complete list of raw materials, components, sub-assemblies, and quantities needed to manufacture a product. Think of it as the recipe for building something.

But a good BOM is more than a parts list. It connects design intent to manufacturing reality. Each line item carries information that different departments need: purchasing needs the part number and lead time to order materials. Production needs the quantity and unit of measure to build correctly. Finance needs the cost to calculate job margins.

A parts list tells you what goes into the product. A well-managed BOM tells you what, how much, where to get it, what it costs, how long it takes to arrive, and what to use if the primary part isn't available.

The distinction matters because shops that treat BOMs as static parts lists end up with the same problems: wrong quantities ordered, missing components discovered mid-build, and job costs that don't reflect reality.


Types of BOMs That Matter

Not every BOM type deserves your attention. Here are the ones that actually affect your shop floor.

Engineering BOM (EBOM) vs. Manufacturing BOM (MBOM)

This is where most BOM problems start. Engineering creates a BOM based on how the product is designed. Manufacturing needs a BOM based on how the product is actually built.

The EBOM might specify a weldment as a single assembly. The MBOM breaks that weldment into the individual pieces that need to be cut, bent, and welded. The EBOM might call out a specific bolt. The MBOM adds the washer, nut, and thread-locker that engineering assumed were obvious.

When these two BOMs don't align — and they frequently don't — the shop floor gets a parts list that doesn't match the work they need to do. Operators improvise. Parts get pulled from stock without being recorded. Job costs drift from estimates. The EBOM-to-MBOM handoff is the single biggest source of BOM errors in most shops.

Single-Level vs. Multi-Level BOMs

A single-level BOM lists only the immediate components of an assembly. A multi-level BOM (sometimes called an indented BOM) shows the full hierarchy: the assembly, its sub-assemblies, and the raw materials within each sub-assembly.

If you're making simple parts from raw stock — cut, machine, ship — single-level BOMs work fine. Once you start building assemblies that contain sub-assemblies, you need multi-level BOMs. They let you see total material requirements across all levels, identify shared components between products, and plan purchasing based on true demand.

The BOM software market is valued at roughly $1.5 billion in 2024 and growing to $3.2 billion by 2033. That growth is driven largely by manufacturers moving from flat parts lists to structured multi-level BOMs that actually reflect how products get built.

Configurable BOMs

For job shops and custom manufacturers, standard BOMs don't always work because you don't make the same thing twice. Configurable BOMs solve this by using a base structure with variable components. The frame is always the same steel tube. But the mounting bracket changes based on the customer's equipment. The finish changes based on the environment.

Instead of creating a new BOM from scratch for every order, you start from a template and configure the variables. This saves time during quoting and reduces errors during manufacturing.


What Goes Into a Well-Structured BOM

The difference between a BOM that works and one that creates problems comes down to the fields you track and how consistently you maintain them.

Essential fields for every line item:

  • Part number: A unique identifier for each component. Keep your numbering system simple and consistent. Intelligent part numbers (where digits encode material type, size, etc.) sound appealing but become brittle as your product line grows. Sequential numbers with good descriptions work better for most shops.
  • Description: Clear enough that someone unfamiliar with the part can identify it. "Bracket" is useless. "Mounting bracket, L-shaped, 6061 aluminum, 3" x 4" x 0.125"" is useful.
  • Quantity per assembly: How many of this part go into one unit. Seems obvious, but getting this wrong is one of the most expensive BOM errors. Order 100 brackets when you needed 200, and production stops while you wait for the second batch.
  • Unit of measure: Each, feet, pounds, gallons. Mixing up UOMs is a classic error. If your BOM says "1" and the buyer interprets that as 1 foot when you meant 1 piece, you've got a problem.
  • Procurement type: Make or buy? This determines whether the item triggers a work order or a purchase order. Getting it wrong sends work to the wrong place.
  • Lead time: How long to get this part, whether you're making it or buying it. Without lead times on your BOM, production scheduling is guesswork.
  • Unit cost: Current cost per unit. This feeds directly into job costing and quoting. Stale costs mean inaccurate quotes.
  • Alternate parts: What to use when the primary part is unavailable, discontinued, or on a long lead time. Shops that don't track alternates on the BOM end up making emergency substitution decisions under pressure.

The field most shops underestimate: notes. A notes field on each BOM line captures the tribal knowledge that doesn't fit anywhere else. "Vendor changed thread pitch in 2025 — verify before ordering." "Customer requires certs for this material." "Use left-over stock from Job 3847 first." These notes prevent the kind of mistakes that cost $15,000 in scrapped material or a week of production delays from ordering the wrong revision of a purchased part.


Where BOM Management Goes Wrong

BOM errors aren't just inconvenient. They cascade through your entire operation.

The Spreadsheet Trap

Forty-three percent of companies still rely on spreadsheets for inventory visibility, and many of those same shops manage their BOMs in Excel too. It works until it doesn't.

The problems are predictable: someone copies the file to make changes, now there are two versions. Someone updates a part cost in one BOM but not the three other BOMs that use the same part. Someone sorts a column without selecting the entire row, and now quantities are matched to the wrong parts.

Spreadsheet BOMs have no version control, no access control, no automatic cost roll-ups, and no connection to your inventory or purchasing systems. Every downstream process requires someone to manually look up information and re-enter it somewhere else. For more on why spreadsheets break down, see our guide on moving from Excel to manufacturing software.

The Engineering-to-Manufacturing Disconnect

Engineering releases a design. Manufacturing discovers the BOM doesn't include the fasteners, adhesives, or consumables needed for assembly. The BOM calls out a material that's been discontinued. The specified tolerance requires a different process than what's routed.

This disconnect exists because engineering BOMs describe the product. Manufacturing BOMs describe how to build it. Without a formal process to translate one to the other, the shop floor fills in the gaps informally — and that informal knowledge never makes it back into the system.

Revision Chaos

Rev A, Rev B, Rev B-modified, Rev C-draft. When BOM revisions aren't formally controlled, nobody knows which version is current. An operator builds to Rev B while engineering already released Rev D. Purchasing orders materials against an outdated BOM. The customer gets a product built to the wrong specification.

Revision chaos gets expensive. A shop building the wrong revision of a machined component might scrap $15,000 in material and lose a week of machine time before anyone catches the error.

Missing and Phantom Parts

Every experienced manufacturer knows this: the BOM never includes everything. Consumables like cutting fluid, welding gas, and sandpaper get used on every job but rarely appear on BOMs. Fasteners, washers, and O-rings get lumped into "hardware" without specific quantities. Packaging materials aren't tracked at all.

These phantom items add up. When they're not on the BOM, they're not in your job cost. Your quoted price doesn't account for them. Over hundreds of jobs, you're bleeding margin on parts you never planned for.

No Change Management Process

Someone changes a part on the BOM. No record of who, when, or why. No notification to purchasing that the old part should stop being ordered. No alert to the floor that the build process changed. No update to the job cost estimate.

Without formal engineering change orders (ECOs) and a review process, BOM changes happen silently. Each silent change is a potential quality escape, a cost variance, or a production delay waiting to happen.


BOM Management for Job Shops and Custom Manufacturers

Most BOM management advice assumes you're making the same product repeatedly. If you run a job shop, a fabrication shop, or any operation where every order is different, the standard advice doesn't quite fit.

You Don't Make the Same Thing Twice

Job shops face a unique BOM challenge: creating accurate BOMs for products that might never be built again. You can't spend hours perfecting a BOM for a 50-piece order when you need to quote the next job.

The practical approach is template BOMs. Build base templates for your common product families — brackets, housings, frames, weldments — with standard components and configurable variables. When a new quote comes in, start from the closest template and modify. You get 80% of the BOM right immediately and only need to customize the rest.

Quoting From BOMs vs. Building BOMs After the Quote

Many job shops quote first and build the BOM later. This creates a dangerous gap: the quote might be based on rough material estimates, but the BOM reflects actual requirements. If the BOM ends up costing more than the quote assumed, you've already committed to a price.

Better approach: build a preliminary BOM during quoting. It doesn't need every fastener. But it should capture the major materials, purchased components, and their current costs. This links your quote directly to real material data, and that preliminary BOM becomes the starting point for the manufacturing BOM when the order comes in.

Linking BOMs to Job Costing

Your BOM determines your material cost, which is typically 40-60% of total job cost in manufacturing. If the BOM is wrong, your job cost is wrong. If the BOM doesn't reflect current prices, your margins are fiction.

For job shops, this connection between BOMs and costing is critical because every job has a unique BOM. You don't have the luxury of amortizing BOM errors over thousands of identical units. One bad BOM on one job hits your margin directly.


Best Practices That Actually Work

BOM management best practices get complicated fast. Here's what actually matters, in order of impact.

Establish a Single Source of Truth

This is the foundation. Everyone — engineering, manufacturing, purchasing, and finance — should reference the same BOM. Not copies. Not exports. Not "the one Dave has on his desktop." One source that updates in real time and reflects the current state.

If you're using spreadsheets, this means one shared file with strict version control at minimum. If you're using software, this means one system where BOM changes propagate to all downstream processes automatically.

Implement Formal Change Control

Every BOM change should go through a defined process: request, review, approve, implement, notify. This doesn't need to be bureaucratic. A simple engineering change order (ECO) that captures what changed, why, and who approved it is sufficient for most shops.

The goal isn't paperwork. It's traceability. When a customer calls about a quality issue six months from now, you can trace which revision they received and what changed between revisions.

Cross-Department Ownership

Engineering creates the BOM. Manufacturing validates that it's buildable. Purchasing confirms that parts are available and costs are current. Quality ensures specifications are correct. No single department owns the entire BOM lifecycle.

The handoff between departments is where most errors enter. Formal review steps at each handoff — even if they're quick — catch problems before they reach the floor.

Audit BOMs Regularly

BOMs decay over time. Vendors discontinue parts. Costs change. Better materials become available. Processes improve.

Schedule BOM audits for your highest-volume products quarterly. Review costs against current supplier pricing. Verify that all components are still available. Check that quantities match actual usage data from recent production runs.

Connect BOMs to Inventory and Purchasing

A BOM that isn't connected to your inventory system is just a list. When BOMs feed directly into inventory and purchasing, you get automatic availability checks before releasing a job, purchase orders generated from actual BOM requirements, and real-time cost updates that keep your job estimates accurate.

This connection is what separates shops that plan production from data and shops that plan from gut feel.

Start Simple

You don't need every field, every alternate, every sub-assembly documented on day one. Start with the basics: part number, description, quantity, cost, and procurement type. Add complexity only when you have a specific problem that demands it. A simple BOM that's maintained is worth infinitely more than a comprehensive BOM that's out of date.


When Spreadsheets Stop Working for BOMs

Spreadsheets can handle basic BOMs. But specific conditions signal that you've hit their limits:

You need multi-level BOMs. Excel can represent hierarchy with indentation, but it can't automatically roll up costs across levels, check component availability, or explode a top-level BOM into a purchasing plan. Once your products have sub-assemblies, spreadsheets fight you.

Multiple products share components. When the same part appears in 15 different BOMs and the price changes, you need to update 15 spreadsheets. Miss one, and that product's cost estimate is wrong. Software updates the price once and every BOM reflects it.

Engineering changes happen frequently. If your BOMs change weekly, the overhead of manually updating spreadsheets, notifying affected departments, and verifying nothing was missed becomes a full-time job. Change management tools built into BOM software handle this automatically.

Costing accuracy matters. If you're losing jobs because quotes are too high, or losing money because quotes are too low, the problem might be stale BOM costs. Software keeps costs current by connecting to purchasing data.

You're scaling. More products, more customers, more jobs per week. Each one multiplies the BOM management burden. Spreadsheets scale linearly — more BOMs means proportionally more manual work. Software handles the growth without additional overhead.

If several of these apply, you've likely outgrown spreadsheets for BOM management specifically. The 137,000+ manufacturing facilities worldwide using BOM software aren't doing it because it's trendy. They're doing it because the manual alternative stopped working.


Frequently Asked Questions

What's the difference between an EBOM and MBOM?

An engineering BOM (EBOM) describes the product as designed — the components and their relationships from a design perspective. A manufacturing BOM (MBOM) describes how the product is actually built — including consumables, process-specific materials, and assembly sequence. The EBOM is the "what." The MBOM is the "how." Most shops need both, and a process for keeping them aligned.

How do I handle BOM changes mid-production?

It depends on the severity. Minor changes (alternate vendor, non-critical material substitution) can often be handled with a production note and a BOM update for the next run. Major changes (different dimensions, different material grade, added/removed components) typically require stopping production, assessing work-in-progress, and determining whether partially completed units need rework. The key is having a change control process that evaluates impact before changes reach the floor.

What's a multi-level BOM and when do I need one?

A multi-level BOM shows the full hierarchy of assemblies, sub-assemblies, and raw materials. You need one when your products contain sub-assemblies that are built separately before final assembly. If you're machining parts from raw stock and shipping them, a single-level BOM works fine. If you're building assemblies that contain sub-assemblies, multi-level BOMs let you plan material purchases across all levels and identify shared components.

How often should I audit my BOMs?

For high-volume products, quarterly. For active but lower-volume products, twice a year. At minimum, audit a BOM whenever you get supplier price increases, whenever a component goes end-of-life or gets discontinued, and before quoting a repeat job that hasn't run in more than six months. The goal is catching stale data before it affects production or costing.

Can I manage BOMs in Excel?

Yes, up to a point. Excel works for simple, single-level BOMs for a small number of products with infrequent changes. It stops working when you need multi-level structures, automatic cost roll-ups, revision tracking, or connection to inventory and purchasing systems. Most shops start in Excel and outgrow it somewhere between 20 and 100 active BOMs, depending on complexity. Cloud-based BOM solutions now represent 64% of the market, largely because they're accessible enough for shops making that transition.


The Bottom Line

Your BOM accuracy determines your purchasing accuracy, your costing accuracy, your scheduling reliability, and ultimately your delivery performance. A scrap rate below 5% is considered good in manufacturing, and BOM errors are a leading cause of scrap and rework above that threshold.

Getting BOM management right doesn't require expensive software or a team of data managers. It requires discipline: one source of truth, formal change control, cross-department accountability, and regular audits. Start there, and the downstream problems — wrong parts ordered, production stops, bloated inventory, inaccurate job costs — start to fix themselves.

Ready to manage BOMs without the spreadsheet chaos? Book a demo and we'll show you how WorkCell connects your BOMs to inventory, purchasing, and job costing so your shop floor always builds from the right parts list.