Skip to main content
Primary formula: ingredient used cost adjusts purchased unit cost for usable yield; total batch cost divides by whole saleable portions.

Educational only: Business decision support, not accounting, tax or legal advice.

Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral small-business planning using your own assumptions.

What this planner helps you decide

Best for

Hospitality operators calculating exact usable ingredient and loaded portion cost before making a pricing decision.

Outputs

Ingredient usage cost, loaded batch cost and cost per saleable portion.

Start here

Enter each purchased quantity, purchased cost, usable yield and quantity used, then add batch labour and overhead.

Use a different tool when: Do not use this to set a menu price from recipe yield and loaded portion cost; use Menu Pricing Planner for that decision. Use this tool to calculate exact usable ingredient and loaded portion cost for a recipe batch.

Price & margin

Recipe Costing: ingredient usage cost

Ingredient usage cost, loaded batch cost and cost per saleable portion.

Amounts use the same currency as your inputs. No currency conversion is performed.

Ingredient and batch records

Add up to eight numeric ingredient rows. Row identities are generated locally and are not included in shared links.

PDF and CSV exports stay on this device. Clean page links contain no inputs.
Ingredient 1
currency units
%
currency units
currency units
portions

Recipe cost decision

Use the portion cost as an input to a separate pricing decision. This planner does not recommend a selling price.

Ingredient cost
50.00
Total batch cost
80.00
Cost per saleable portion
8.00
Ingredient inputs used by the exact recipe-cost engine
IngredientPurchase costPurchased qtyUsed qtyYield
Ingredient 1100.0010480%

Saved recipe-cost comparison

Save the current recipe, change yield, cost or portions, then compare the engine-owned cost result.

ScenarioResultDifference
Cost per saleable portion8.00Baseline
Ingredient cost50.00Baseline
Total batch cost80.00Baseline

Save these results, change an input, then compare the updated figures with this baseline.

The baseline is temporary in this tab and is not added to shared scenario links or generated reports.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Ingredient cost

Ingredient costsum of purchased cost รท (purchased quantity ร— usable yield) ร— quantity used50 , ex tax
Result50.00

Uses the entered purchase units, usable yield, batch allocations and saleable portions. Raw engine precision is retained until display.

Recipe costing formulas โ†’
Inputs used by these formula steps
Ingredient costIngredient Count
1
Ingredient costIngredient1 Purchased Quantity
10
Ingredient costIngredient1 Purchased Cost Ex Tax
100
Ingredient costIngredient1 Quantity Used
4
Ingredient costIngredient1 Usable Yield Rate
0.8

Total batch cost

Total batch costingredient cost + batch labour + batch overhead80 , ex tax
Result80.00

Uses the entered purchase units, usable yield, batch allocations and saleable portions. Raw engine precision is retained until display.

Recipe costing formulas โ†’
Inputs used by these formula steps
Total batch costIngredient Cost Ex Tax
50
Total batch costBatch Labour Ex Tax
20
Total batch costBatch Overhead Ex Tax
10

Cost per saleable portion

Cost per saleable portiontotal batch cost รท whole saleable portions8 , ex tax
Result8.00

Uses the entered purchase units, usable yield, batch allocations and saleable portions. Raw engine precision is retained until display.

Recipe costing formulas โ†’
Inputs used by these formula steps
Cost per saleable portionTotal Batch Cost Ex Tax
80
Cost per saleable portionSaleable Portions
10

Inputs used

Ingredient 1 purchased quantity
10
Ingredient 1 purchased cost
100
Ingredient 1 quantity used
4
Ingredient 1 usable yield
0.8
Batch labour
20
Batch overhead
10
Saleable portions
10
Open this calculator with preset values

This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.

Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.

Example: https://margin101.com/tools/recipe-costing/?sv=1&count=1&labour=20&overhead=10&portions=10&r0PurchasedCost=100&r0PurchasedQuantity=10&r0QuantityUsed=4&r0Yield=0.8

ParameterMeaningUnitAllowed valuesPresenceDefault
countNumber of ingredient rows encoded in the recipe.whole ingredient rows1 to 8Required1
labourDirect labour cost assigned to the batch.currency units/batch ex tax0 to 10000000000Required20
overheadOverhead cost assigned to the batch.currency units/batch ex tax0 to 10000000000Required10
portionsSaleable portions produced by the batch.whole saleable portions/batch1 to 1000000Required10
r0PurchasedCostrow 0 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optional100
r0PurchasedQuantityrow 0 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optional10
r0QuantityUsedrow 0 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optional4
r0Yieldrow 0 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optional0.8
r1PurchasedCostrow 1 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r1PurchasedQuantityrow 1 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r1QuantityUsedrow 1 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r1Yieldrow 1 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”
r2PurchasedCostrow 2 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r2PurchasedQuantityrow 2 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r2QuantityUsedrow 2 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r2Yieldrow 2 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”
r3PurchasedCostrow 3 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r3PurchasedQuantityrow 3 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r3QuantityUsedrow 3 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r3Yieldrow 3 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”
r4PurchasedCostrow 4 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r4PurchasedQuantityrow 4 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r4QuantityUsedrow 4 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r4Yieldrow 4 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”
r5PurchasedCostrow 5 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r5PurchasedQuantityrow 5 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r5QuantityUsedrow 5 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r5Yieldrow 5 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”
r6PurchasedCostrow 6 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r6PurchasedQuantityrow 6 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r6QuantityUsedrow 6 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r6Yieldrow 6 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”
r7PurchasedCostrow 7 purchased cost excluding indirect tax.currency units/purchased quantity ex tax0 to 10000000000Optionalโ€”
r7PurchasedQuantityrow 7 purchased quantity on the ingredient purchase basis.purchased quantity/ingredient row0.000001 to 1000000000Optionalโ€”
r7QuantityUsedrow 7 quantity used consumed by the batch.purchased-basis quantity/batch0 to 1000000000Optionalโ€”
r7Yieldrow 7 yield retained after waste.decimal fraction of purchased quantity0.000001 to 1Optionalโ€”

Recipe Costing: ingredient usage cost

Treat the result as an exact cost foundation; this calculator deliberately does not choose a markup or selling price.

Formula summary

Primary formula
ingredient used cost adjusts purchased unit cost for usable yield; total batch cost divides by whole saleable portions.

Read the full methodology

Data used here

  • The estimate uses your inputs and the general business formula documented in the methodology.

Decision checks

Act on the result

Confirm the largest ingredient yield and usage assumptions, then carry the loaded portion cost into a separate pricing decision.

Stress-test the decision

Retest lower usable yields, higher ingredient cost and fewer saleable portions.

When this estimate can be misleading

  • Ingredient quantities must use matching units within each row.
  • Usable yield, labour and overhead allocations are owner-entered records or assumptions.
  • This planner reports cost only; it does not recommend a menu price, margin target or tax treatment.
  • The model excludes future supplier changes, production variance and unsold-portion demand risk.
  • Treat the result as an exact cost foundation; this calculator deliberately does not choose a markup or selling price.

Educational estimate, not advice. See all assumptions & limitations โ†’

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I calculate exact usable ingredient and loaded portion cost for a recipe batch?

Confirm the largest ingredient yield and usage assumptions, then carry the loaded portion cost into a separate pricing decision.

Which planning assumptions should I stress-test?

Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.