← All articles

Why the EBOM and the MBOM drift apart

Search for the difference between an engineering BOM and a manufacturing BOM and you will find the same paragraph a hundred times: the EBOM reflects how the product is designed, the MBOM reflects how it is built. They are different views of the same product.

This is correct. It is also almost entirely useless, because it describes the difference without explaining it. If they were merely two views of one dataset, a report would solve the problem. The reason organisations spend years and substantial money on this handover is that the MBOM is not a view of the EBOM at all. It is a transformation of it, and transformations lose information.

What follows is an attempt to be specific about what that transformation actually does.

The two structures answer different questions

The EBOM answers: what is this product, and how do its parts relate? Its structure typically mirrors the CAD assembly, because that is where it came from, and its groupings tend to be functional. An automotive EBOM might have a node for the braking system containing everything that brakes, wherever those parts physically sit in the vehicle.

The MBOM answers a different question: what must arrive, in what order, at which station, to produce this? Its groupings are not functional but procedural. The braking system as a node may not survive at all, because the brake lines are routed during body assembly and the calipers go on much later, at a different station, possibly in a different building.

Once you see this, the divergence stops looking like a data problem and starts looking like what it is: two structures built to serve two incompatible purposes. Neither is wrong.

The five transformations

1. Items appear that engineering never modelled

Adhesives, solder, thread-lock, lubricants, masking, labels, packaging, desiccant, protective film. None of these have design intent, so none of them belong in the EBOM. All of them must be purchased, stocked and consumed, so all of them belong in the MBOM.

This is the easiest transformation to explain and the one that most reliably surprises people new to the handover, because it means the MBOM contains items that have no EBOM counterpart at all. There is nothing to map them to. They are created in manufacturing and maintained there.

2. Items disappear that engineering needed

The mirror image. Engineering structures often contain groupings that exist to organise the design rather than to describe anything that gets built — a node collecting all fasteners of a type, or a sub-assembly that represents a functional system rather than a physical unit.

Manufacturing has a specific mechanism for this: the phantom assembly. A phantom is a level in the structure that exists for organisation but is never built, kitted or stocked as a discrete item. MRP deliberately does not generate a work order or purchase order for it; it passes straight through to the components beneath.

So the transformation is not only additive. Structure is deleted, flattened, or demoted to phantom status.

3. The hierarchy is rebuilt around sequence

This is the transformation that does the most damage to any hope of a simple mapping. The EBOM hierarchy encodes composition. The MBOM hierarchy encodes order of operations.

A sub-assembly in the MBOM often exists because a set of parts is assembled together at one station, at one time, by one operator — not because those parts share any design relationship. Conversely, an engineering sub-assembly may be split across three manufacturing stages and simply cease to exist as a unit.

You cannot derive the second hierarchy from the first, because the information that determines it — the process plan — is not in the EBOM. It lives in manufacturing engineering, and it changes for reasons that have nothing to do with the design.

4. Make/buy and sourcing enter the picture

The EBOM says a bracket exists. It does not say whether that bracket is fabricated in-house from sheet stock or bought finished from a supplier, and that decision changes the structure beneath it. Make it, and the MBOM needs raw material, a process, and possibly tooling. Buy it, and the MBOM needs a purchased part with a supplier and a lead time, and the layers below vanish.

Worse for anyone hoping for a single MBOM: this decision can differ by plant. The same design, built in two facilities, can legitimately produce two different manufacturing structures. The EBOM is one thing; the MBOM may be several.

5. Quantities stop being counts

Engineering says four bolts. Manufacturing may buy them by mass, issue them from a bulk bin, and never track them individually. Sealant measured in millilitres in the design becomes a cartridge with a part number and a shelf life. Wire in the EBOM is a length; in the MBOM it is a reel, a cut operation, and scrap.

Unit-of-measure conversion sounds trivial. It is not, because it breaks the assumption that a quantity in one structure corresponds to a quantity in the other.

Why synchronisation is the hard part

Any one of those transformations is manageable. The difficulty is that they must be maintained under change, and change does not respect the transformation.

Consider an engineering change that replaces one resistor with an equivalent from a second supplier. In the EBOM this is small and local. In the MBOM it may touch nothing at all (if the part was already approved and sourced), or it may touch several places at once (if that resistor appears at three stations, is kitted differently at each, and is plant-specific at one of them).

The impact is not proportional to the size of the engineering change, and it is not derivable from the EBOM alone. That is the core of it. A change-impact analysis that only looks at engineering structure will systematically under-report manufacturing impact — and the parts it misses are exactly the ones with no EBOM counterpart, which is to say the ones from transformation 1.

This is also why the “just automate it” instinct disappoints. You can automate the mechanical parts — propagating a revision, flagging affected items, maintaining links. What you cannot automate is the judgement about whether a process still works, because that judgement depends on information that was never in the EBOM to begin with.

What follows practically

A few things fall out of this that are worth stating plainly.

Treat the MBOM as owned, not derived. If it is modelled as a generated artefact of the EBOM, every manufacturing-only item becomes an exception to be worked around, and exceptions accumulate until people give up and keep the real structure in a spreadsheet.

Expect the link to be many-to-many. One EBOM item may map to several MBOM items across plants and stations; several EBOM items may collapse into one. Any tool or process assuming one-to-one will be fought.

Put manufacturing in the change process early. Not to review a completed change, but to assess impact while alternatives still exist. By the time an ECO is released, the option to pick the variant that costs manufacturing less has usually gone.

Be suspicious of an EBOM-to-MBOM transition that looks clean. Either the product is genuinely simple, or the MBOM is not carrying everything it should be and the missing detail is living somewhere unmanaged.


Further reading