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 CaccavaroPublished August 11, 2026
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?
- What is a formula?
- What is a recipe?
- BOM vs. formula vs. recipe, compared
- The most important conceptual difference
- Quantity-per vs. proportional formulas
- Yield
- Potency and concentration
- Batch scaling
- Packaging and hybrid product structures
- How formulas and BOMs connect to MRP
- How BOMs, formulas, and recipes affect costing
- Revision control
- Which one should a manufacturer use?
- Common misconceptions
- Terminology
- Frequently asked questions
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 bicycle | Quantity |
|---|---|
| Frame | 1 |
| Wheels | 2 |
| Handlebar | 1 |
| Seat | 1 |
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 powder | Quantity |
|---|---|
| Base powder | 700 kg |
| Protein ingredient | 200 kg |
| Flavoring | 70 kg |
| Vitamin premix | 20 kg |
| Processing aid | 10 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
| Attribute | BOM | Formula | Recipe |
|---|---|---|---|
| Typical orientation | Component structure | Ingredient / batch composition | Ingredient composition, sometimes process instructions |
| Common manufacturing context | Often discrete | Often process | Often process |
| Quantity basis | Often per parent unit | Often per batch or target output | Often per batch or target output |
| Multi-level structure | Common | Possible | Depends on implementation |
| Yield | Can be modeled | Often important | Often important |
| Potency / concentration | Less common | Can be important | Can be important |
| Processing instructions | Usually separate | Usually separate or limited | May be included |
| Revision control | Common | Common | Common |
| Used for planning | Yes | Yes | Often |
| Used for costing | Yes | Yes | Often |
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:
| Ingredient | Proportion | 2,500 kg batch |
|---|---|---|
| Ingredient A | 70% | 1,750 kg |
| Ingredient B | 20% | 500 kg |
| Ingredient C | 10% | 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.
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."
| Stage | Structure | Inputs → output |
|---|---|---|
| Bulk production | Formula | Water + sweetener + flavor → 5,000 L bulk beverage |
| Packaging | BOM | Bulk 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
| Term | Definition |
|---|---|
| BOM | Bill of materials; a structured list of components and quantities required to build one unit of a parent item |
| Formula | A structured definition of materials or ingredients required to produce a target quantity or batch |
| Recipe | Often used like formula; depending on the system, may also include processing instructions |
| Parent item | The item a BOM describes; what's being built |
| Component | A material or part consumed by a parent item in a BOM |
| Ingredient | A material consumed as part of a formula or recipe |
| Batch | A defined quantity of product manufactured together under common conditions |
| Yield | Actual output as a percentage of expected or theoretical output |
| Quantity per | The amount of a component required per unit of its parent |
| Potency | The effective strength of a raw material, which can vary by lot |
| Concentration | The proportion of an active or key component within a material or mixture |
| Revision | A distinct, identified version of a BOM, formula, or recipe |
| Effectivity | The date range during which a given revision is valid for production |
| Bulk product | Finished process output held before packaging into specific SKUs |
| Packaged finished good | A 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.