LineNow
Use CasesPartnersProcurementSuppliersResources
LoginBook a Demo
LineNow
  • Use Cases
  • Suppliers
  • Pricing
Login
Book a Demo
Line Now Logo
Procurement and supplier operations — simplified.Based in Seattle, WA

Products

  • Purchase order software
  • Purchase order tracking
  • Supplier management
  • Inventory replenishment
  • Procurement platform
  • Supplier catalogs
  • Pricing

Solutions

  • Restaurant purchasing
  • Manufacturing purchasing
  • Central purchasing
  • Dropshipping
  • Regulated purchasing
  • Supplier order intake
  • All purchasing use cases

Integrations

  • Shopify purchasing
  • Square purchasing
  • Lightspeed purchasing
  • QuickBooks Online
  • All integrations

Resources

  • Buying guides
  • Software comparisons
  • Buyer insights
  • All articles
  • Free purchasing tools
  • Free templates
  • Rollout checklist

Company

  • Why LineNow
  • Book a demo
  • Help Center
  • Contact
PrivacyTermsEditorial standards
© 2026 Line Now LLC
Home/Blog/Glossary/Bill of Materials (BOM): Single-Level, Multi-Level, and Why Recipes Are BOMs
GlossaryProcurement encyclopedia

Bill of Materials (BOM): Single-Level, Multi-Level, and Why Recipes Are BOMs

Translate finished-product demand into component quantities with yield adjustments, batch rounding and a worked bakery example.

Jainul Vaghasia/Published May 25, 2026/Updated September 4, 2026/5 min read

Use the definition

Turn procurement terms into an operating system.

This reference page should help you understand the concept first. When the term affects purchasing execution, LineNow connects it to live POs, supplier replies, receiving, and accounting handoff.

ERP and Supplier Execution: Assign the Purchasing HandoffsManufacturing procurement

Contents

  1. Quick answers
  2. BOM cost meaning and formula
  3. BOM yield adjustment
  4. Worked example
  5. Why most operators get BOMs wrong
  6. Apply this to a real purchasing record
  7. Related
Back to top

A bill of materials (BOM) is the complete list of raw materials, components, and sub-assemblies required to produce one unit of a finished product — including quantities, units of measure, and yield adjustments — serving as the bridge between sales forecasts and procurement requirements.

Quick answers

What is a bill of materials? A BOM is a structured recipe for a finished product. It lists every input — ingredient, component, packaging — along with the exact quantity needed per unit of output. When you sell 100 units, the system "explodes" the BOM to calculate how much of each input to procure. Without a BOM, component ordering is disconnected from finished goods demand.

What's the difference between a single-level and multi-level BOM? A single-level BOM is a flat list: Product A requires 3 of Part X, 2 of Part Y, 1 of Part Z. A multi-level BOM includes sub-assemblies: Product A requires 1 of Sub-Assembly B, which itself requires 2 of Part X and 1 of Part Y. Multi-level BOMs are common in manufacturing. In food service, most recipes are single-level — ingredients combine directly into the finished dish.

Are recipes BOMs? Yes. A restaurant recipe is a BOM. A cocktail recipe calling for 2 oz bourbon, 1 oz sweet vermouth, and 2 dashes bitters is a three-component BOM with specific quantities. Menu engineering is BOM management. When the price of bourbon rises, the BOM tells you exactly how your dish cost changes.

What is BOM cost? BOM cost is the total cost of the components needed to make one finished product. It usually includes material/component cost, yield loss, packaging, and sometimes direct labor. If a cake uses $10.79 of ingredients and packaging plus $6.00 of labor, the BOM cost is $16.79 per cake.

What about retail bundles? A gift set containing three products is a BOM. A kit assembled from individual components is a BOM. Any time a single sellable unit is composed of multiple procured items, a BOM defines the relationship.

BOM cost meaning and formula

Read before ordering

A dense operator briefing for teams that need sharper buying, cleaner supplier follow-up, and fewer expensive surprises.

BOM explosion (component demand):

component demand = Σ (finished good demand × quantity per unit / yield rate)

where:

  • finished good demand — units of the finished product to be produced (from forecast or orders)
  • quantity per unit — amount of this component required per one finished good, per the BOM
  • yield rate — the fraction of the raw input that becomes usable output (e.g., 0.85 for 85% yield)

BOM costing:

unit cost = Σ (component quantity per unit / yield rate × component unit cost) + labor cost

BOM yield adjustment

ComponentBOM quantityYieldProcurement quantity
Beef tenderloin200g per plate70% (trim loss)200 / 0.70 = 286g
Carrots150g per plate90% (peel loss)150 / 0.90 = 167g
Sauce base50ml per plate95% (cooking loss)50 / 0.95 = 53ml
Packaging1 box per plate100%1 box

At the assumed 70% yield, 200g purchased provides only 140g usable: 30% less usable quantity than the 200g recipe requires. The BOM must reflect procurement quantity, not recipe quantity.

Worked example

A bakery sells a signature cake. The BOM per cake:

ComponentRecipe qtyYieldProcure qtyUnit costExtended cost
Flour500g98%510g$0.0018/g$0.92
Butter250g100%250g$0.0088/g$2.20
Eggs6 units95% (breakage)6.316 units$0.35/unit$2.21
Sugar300g99%303g$0.0012/g$0.36
Vanilla extract15ml100%15ml$0.22/ml$3.30
Packaging1 box100%1 box$1.80$1.80
Subtotal (materials)$10.79
Labor (20 min @ $18/hr)$6.00
Total BOM cost$16.79

These are illustrative costs and yields, not a recipe or food-safety specification. Retain full precision while aggregating demand; round the final procurement quantity to the purchasable unit. The bakery forecasts 80 cakes for next week. BOM explosion: 80 × 500g / 0.98 ≈ 40.816kg flour, 80 × 250g = 20kg butter, and 80 × 6 / 0.95 ≈ 505.263 eggs, rounded to 506 eggs before applying supplier pack sizes, and so on. This is the procurement requirement — derived from the sales forecast through the BOM, not from guessing how many eggs to order.

If butter price increases from $0.0088/g to $0.0110/g, the BOM recalculates: butter cost per cake rises from $2.20 to $2.75, total BOM cost rises to $17.34, and the operator can decide whether to raise the cake price, reformulate, or absorb the margin hit — with exact numbers.

Why most operators get BOMs wrong

  1. No BOMs at all. Many operators order components by gut feel. The buyer "knows" roughly how many eggs they need. This works until the menu expands to 40 items, each sharing ingredients across recipes. Without BOMs, you cannot aggregate component demand across products.
  2. Ignoring yield. A recipe says 200g of salmon. The operator orders 200g per serving. Actual yield after trimming is 75%. The kitchen runs short every service, and the procurement system cannot explain why consumption exceeds forecasted demand.
  3. Static BOM costing. The BOM was costed when the recipe was created. Ingredient prices have changed three times since. Without dynamic BOM costing linked to current supplier prices, menu pricing and margin calculations are based on stale data.
  4. No BOM explosion for forecasting. Operators forecast finished goods demand but order components independently. The BOM explosion — translating finished goods forecast into component procurement requirements — is the step that connects demand planning to purchasing. Without it, the forecast is disconnected from the PO.

Apply this to a real purchasing record

LineNow's purchasing workflow connects purchase orders, supplier replies, receiving and accounting handoff. In a demonstration, inspect a component shared by two finished goods, its usable yield and the effect of an accepted supplier price change; keep production scheduling and EOQ optimization as separate requirements.

Use the result to agree the fields, decision owner and exception process. A linked purchasing record supplies evidence for this analysis; it does not by itself prove a particular dashboard, financial outcome or automatic approval policy.

Related

  • Procurement Software
  • Purchase Order Software
  • Supplier Management Software
  • Consumption Rate: Definition and How to Measure It
  • Landed Cost: The True Cost of Inventory
  • Economic Order Quantity (EOQ) Formula

Want your recipes and BOMs driving purchase orders automatically? Book a demo to start your 90-day free trial.

bill of materialsBOMBOM formulaBOM inventory managementrecipe as BOMBOM costingBOM explosion

Written by Jainul Vaghasia

Jainul Vaghasia builds LineNow, the purchasing and inventory platform for SMBs. He writes from operator interviews, customer implementations, and the live purchasing workflows LineNow runs for restaurants, retailers, and ecommerce brands.

Editorial standards and corrections

Recommended next

Continue with a relevant guide or purchasing workflow.

Explore the buying process, compare software, or see how a customer handles similar supplier work.

ERP and Supplier Execution: Assign the Purchasing HandoffsDecide when a supplier workflow complements ERP purchasing and define ownership of POs, revisions, receipts, bills and failed transfers.Manufacturing Procurement: Material Needs, Supplier Changes and ReceivingA worked material-shortfall example and evaluation checklist for supplier commitments, partial receipts and purchasing alongside your existing ERP.Manufacturing procurementFollow material supplier commitments alongside your production system.PricingCheck the trial, business-unit pricing and what is included.
Share on X