Integrations
About Us
Request Demo
Same question, three different labels

BOM vs. Formula vs. Recipe: What's the Difference?

A BOM, formula, and recipe all describe what's required to produce something, but they emphasize different aspects of production: a BOM typically defines components and a quantity per parent unit, a formula typically defines ingredient proportions and batch quantity with yield, and a recipe often overlaps with both, sometimes extending into processing instructions. None of these terms is used the same way across every industry or system, and two companies running nearly identical processes can label the same structure differently.

By Andy Caccavaro·Published August 11, 2026

The short version

A BOM, formula, and recipe all answer the same underlying question, what does it take to produce this, but they emphasize different things: a BOM usually centers on components and quantity per parent unit, a formula usually centers on ingredient proportions and batch yield, and a recipe often overlaps with formula but sometimes adds processing instructions. None of this is standardized. Many process manufacturers use BOM terminology, many discrete manufacturers never touch a formula, and some companies use "recipe" to mean something closer to a full work instruction. The terminology matters less than whether the structure a company actually uses represents its real production process.

What is a BOM?

A bill of materials (BOM) is a structured list of the components and quantities required to build one unit of a parent item. Common BOM concepts include the parent item, its components, quantity per, unit of measure, multi-level structure (a component that's itself a subassembly with its own BOM), revisions, and effective dates.

Finished product: 1 bicycleQuantity
Frame1
Wheels2
Handlebar1
Seat1

BOMs aren't confined to discrete, assembly-oriented manufacturing. Plenty of process-oriented manufacturing systems use BOM terminology and structure to represent what this article calls a formula. The complete BOM guide covers this structure, explosion, and roll-up in full depth.

What is a formula?

A formula is a structured definition of the materials or ingredients required to produce a target quantity or batch of product.

Target output: 1,000 kg nutritional powderQuantity
Base powder700 kg
Protein ingredient200 kg
Flavoring70 kg
Vitamin premix20 kg
Processing aid10 kg

Formulas often make batch size, ingredient proportions, yield, process loss, potency, concentration, and scaling more operationally central than a typical BOM does, though not every formula involves all of these; a simple, consistent formula may need none of the more advanced ones. The process manufacturing guide covers batches, yield, and formula-driven production in full depth.

What is a recipe?

"Recipe" is often used similarly to formula, especially in food, beverage, cosmetics, nutraceuticals, and specialty chemicals. But the term can carry more than ingredient quantities, depending on the company or system.

A recipe may also describe processing steps, temperatures, mixing times, sequence of addition, equipment requirements, hold times, and quality parameters. Not every recipe includes this; many are just ingredient composition under a different name. Some companies keep what goes into the product separate from how the process is performed, treating those as two distinct records. Others combine both into one broader recipe definition. Neither approach is standard across the industry.

BOM vs. formula vs. recipe, compared

AttributeBOMFormulaRecipe
Typical orientationComponent structureIngredient / batch compositionIngredient composition, sometimes process instructions
Common manufacturing contextOften discreteOften processOften process
Quantity basisOften per parent unitOften per batch or target outputOften per batch or target output
Multi-level structureCommonPossibleDepends on implementation
YieldCan be modeledOften importantOften important
Potency / concentrationLess commonCan be importantCan be important
Processing instructionsUsually separateUsually separate or limitedMay be included
Revision controlCommonCommonCommon
Used for planningYesYesOften
Used for costingYesYesOften
These are tendencies, not universal rules

Different industries and software systems use these words differently. A given company's "BOM" module may behave exactly like what this table calls a formula, and vice versa.

The most important conceptual difference

The biggest difference is often not terminology but the nature of production. For assembly-oriented production, the core question is usually: how many of each component are required to build one parent item? For process-oriented production, the core question is usually: what quantity and proportion of each ingredient is required to produce a target batch, and what output should we actually expect?

A discrete product might require exactly 2 wheels per bicycle, a fixed relationship that doesn't vary from unit to unit. A process formula might theoretically use 100 kg of ingredients but only produce 96 kg of finished output, a relationship that isn't fixed. That second case needs planning logic the first doesn't: a way to represent expected output as something other than a guaranteed 1:1 conversion of input.

Quantity-per vs. proportional formulas

A traditional BOM quantity-per relationship is fixed per unit: if 1 finished unit requires 2 units of Component A, demand for 500 finished units requires 500 × 2 = 1,000 components.

A formula instead often works in proportions of a batch. A 1,000 kg batch might be 70% Ingredient A, 20% Ingredient B, and 10% Ingredient C. A 2,500 kg batch theoretically requires:

IngredientProportion2,500 kg batch
Ingredient A70%1,750 kg
Ingredient B20%500 kg
Ingredient C10%250 kg

The math behind both is similar, multiplication by a ratio. What differs operationally is what process manufacturing layers on top: batch size constraints, yield, loss, and potency, covered next, none of which a simple quantity-per relationship typically has to account for.

Yield

A formula targeting 1,000 kg that actually produces 960 kg has a yield of 960 ÷ 1,000 = 96%. An assembly BOM usually has a direct, fixed relationship to the components it consumes, build one bicycle, consume exactly two wheels, while a formula's input and output don't always hold that same fixed relationship, evaporation, moisture change, and similar factors mean the same formula can yield a different amount from one run to the next. That's not to say discrete manufacturing never has scrap or yield issues; yield is simply a more routine planning variable in process manufacturing than in most assembly work. The process manufacturing guide covers yield, expected vs. actual output, and process loss in full.

Potency and concentration

Some formulas have to account for the effective strength of an ingredient, not just its weight or volume.

Example

Target active ingredient: 10 kg. Raw material potency: 80%. Theoretical requirement: 10 ÷ 0.80 = 12.5 kg.

This is common in some chemical, nutraceutical, pharmaceutical, cannabis, and ingredient-based processes, where a raw material's effective strength genuinely varies by lot, and doesn't apply where ingredients are consistently specified. The process manufacturing guide covers potency adjustment in more detail.

Batch scaling

Formulas and recipes typically scale based on desired production quantity, the same proportional math covered above: pick a multiplier from the target batch size, apply it to every ingredient.

Real manufacturing can limit how cleanly that scales. Vessel capacity, minimum fill requirements, mixing behavior, heat transfer, other equipment constraints, and quality specifications can all mean a formula that scales cleanly on paper doesn't scale identically in practice, a larger batch doesn't always mix, heat, or react the same way a smaller one does. Scaling is mathematically simple. Whether it's operationally valid at a given scale is a separate question the math alone doesn't answer.

Packaging and hybrid product structures

Process manufacturers routinely use both formula-style and BOM-style structures within the same product flow, which is why the distinction isn't simply "process equals formula, discrete equals BOM."

StageStructureInputs → output
Bulk productionFormulaWater + sweetener + flavor → 5,000 L bulk beverage
PackagingBOMBulk beverage + bottle + cap + label + case → packaged finished goods

One manufacturer needs both kinds of product structure to represent this correctly: a formula for the transformation that creates the bulk product, and a BOM for the discrete assembly that turns bulk product into a sellable, countable unit. Neither structure alone describes the full flow.

How formulas and BOMs connect to MRP

Both provide the product-structure information Material Requirements Planning uses to calculate what's needed: demand explodes through the product structure (formula or BOM) into material requirements, those net against inventory, and the shortfall becomes a planned purchase or production order. The full mechanism is covered in the MRP guide.

In a process environment, that same planning also has to weigh batch size, yield, potency, shelf life, lot availability, and minimum production quantities, constraints that shape what's actually feasible on top of what's mathematically netted.

How BOMs, formulas, and recipes affect costing

BOMs, formulas, and recipes all supply expected material quantities, a material structure, used in costing. None of them by itself determines the full manufactured cost, which also includes labor, machine time, overhead, outside processing, yield loss, and scrap, combined according to whatever costing method the company applies.

Revision control

BOMs, formulas, and recipes all change over time, a supplier swap, an ingredient substitution, a regulatory requirement. The question that matters isn't just what the current version is; it's which version was actually used for a specific historical batch, since a change made today shouldn't rewrite the record of what happened last quarter. Revisions tied to effective dates are what keep that historical answer recoverable, the same principle regardless of which of the three terms applies.

Which one should a manufacturer use?

This isn't a software recommendation, and there's no universally correct answer. Some general fit:

  • A BOM-oriented structure tends to fit production that's primarily assembly-driven, where quantities are naturally expressed as components per parent.
  • A formula-oriented structure tends to fit production that's batch-driven, where ingredient proportions, yield, and scaling are central.
  • Recipe terminology tends to be useful specifically when a company also needs to represent processing instructions alongside ingredient composition.

The terminology matters less than whether the structure a manufacturer actually uses accurately represents its real production process. A process manufacturer forcing its operation into a rigid, quantity-per-only BOM structure and a discrete manufacturer forcing fixed component counts into a yield-driven formula are both misrepresenting how their production actually works, regardless of which label is technically correct.

Common misconceptions

  • "BOMs are only for discrete manufacturing, and process manufacturers never use them." Many process manufacturers and their systems use BOM terminology for formula-like structures, and routinely use actual BOMs for packaging steps downstream of a bulk formula.
  • "Recipes are just informal BOMs." A recipe can be formally structured and system-managed; "informal" isn't part of the definition.
  • "A formula and BOM are always different data structures." Many systems represent both using the same underlying structure.
  • "A recipe always includes production instructions." Many recipes are ingredient composition only, with instructions kept separately or not at all.
  • "If you know the ingredient quantities, you know the full product cost." Material structure is one input to cost; labor, overhead, machine time, and loss are others.
  • "Scaling a batch is always simple proportional multiplication." The math is simple; equipment and process constraints can make the result operationally invalid regardless.

Terminology

TermDefinition
BOMBill of materials; a structured list of components and quantities required to build one unit of a parent item
FormulaA structured definition of materials or ingredients required to produce a target quantity or batch
RecipeOften used like formula; depending on the system, may also include processing instructions
Parent itemThe item a BOM describes; what's being built
ComponentA material or part consumed by a parent item in a BOM
IngredientA material consumed as part of a formula or recipe
BatchA defined quantity of product manufactured together under common conditions
YieldActual output as a percentage of expected or theoretical output
Quantity perThe amount of a component required per unit of its parent
PotencyThe effective strength of a raw material, which can vary by lot
ConcentrationThe proportion of an active or key component within a material or mixture
RevisionA distinct, identified version of a BOM, formula, or recipe
EffectivityThe date range during which a given revision is valid for production
Bulk productFinished process output held before packaging into specific SKUs
Packaged finished goodA discrete, sellable unit created by packaging bulk product

Frequently asked questions

A BOM typically defines a parent item, its components, and a quantity required per unit of that parent. A formula typically defines ingredient proportions for a target batch quantity, with yield and scaling as central concepts. Many systems use BOM terminology to represent formulas, so the underlying logic matters more than which label is used.

Not exactly, though they can overlap. A BOM usually emphasizes components and quantity per unit. A recipe usually emphasizes ingredient composition and, depending on the company or system, may also describe processing steps, temperatures, or sequence, information a BOM typically doesn't carry.

Yes, often. Many process manufacturers and their systems use BOM terminology even when the underlying structure behaves like a formula, with proportional ingredients and variable yield. The manufacturing logic, not the label, determines whether a structure is really BOM-like or formula-like.

A formula is a structured definition of the materials or ingredients required to produce a target quantity or batch of product, typically expressed as proportions or quantities scaled to a batch size, often alongside expected yield.

A manufacturing recipe is commonly used similarly to a formula, describing ingredient composition for a batch. Depending on the industry and system, it may also include processing instructions such as temperatures, mixing times, sequence of addition, or hold times, though not every recipe includes these.

Yes. A bulk beverage might be defined by a formula, water, sweetener, and flavor combined into 5,000 liters, while the packaging step that turns that bulk liquid into bottles, caps, labels, and cased finished goods is often modeled as a BOM. One manufacturer commonly uses both structures for different stages of the same product.

The terms are often used interchangeably, especially in food, beverage, and cosmetics. Where a distinction exists, a formula tends to focus narrowly on ingredient composition and quantities, while a recipe more often extends to processing instructions as well, though this varies by company and isn't a fixed rule.

The same way a BOM does: demand explodes through the formula to calculate ingredient requirements, which net against inventory and offset by lead time into a purchasing or production plan. A process environment layers additional constraints on top, batch size, yield, potency, and shelf life among them.

Yield describes how much of a formula's theoretical output a run actually produces. A formula targeting 1,000 kg that actually produces 960 kg has a 96% yield. Because process manufacturing doesn't always have a fixed 1:1 relationship between inputs and output, yield is a more central planning variable there than in most assembly-based BOM structures.

Yes, a formula can call for an intermediate batch or sub-blend that itself has its own formula underneath it, the same conceptual structure as a multi-level BOM. Whether a given system represents that as nested formulas, a formula referencing a BOM item, or some other structure depends on the system.

Not usually on its own. A formula typically defines the bulk product itself. Packaging, bottles, caps, labels, cases, is more often modeled as a separate BOM-style structure that consumes the bulk output as one of its own components.

Sometimes, but not universally. Some companies keep ingredient composition and processing instructions as separate records; others combine both into one broader recipe definition. Neither approach is standard across the industry.

Sources and further reading

Continue exploring Illumify's manufacturing knowledge hub with Complete BOM guide and Process manufacturing guide.