Short answer: Recipe cost is what one batch costs you in ingredients, divided by the number of serves you can actually sell. For each ingredient, divide the pack price by the pack size to get a cost per gram, millilitre or item, multiply by the amount the recipe uses, add every line, add a small waste allowance, then divide by your saleable yield, not the yield the recipe promises.
Formula: Cost per serve = (sum of (pack price / pack size x amount used) + waste allowance) / saleable serves
Recipe cost is the first number in a price, not the price. Once you have it, you add labour, packaging, overhead and margin. That part is covered in How to price custom cakes without undercharging.
Step 1: Use the price you actually paid
Take the pack price and pack size from your last invoice or receipt, not a remembered figure. Prices move, so the cost of a recipe is only as current as its inputs.
Step 2: Turn every pack into a cost per unit
Divide pack price by pack size in the unit you weigh in: grams, millilitres or each. Write recipes in weights, not cups. (US guides often say "labor" and use cups; the method is the same.)
Step 3: Cost each line, including the small things
Multiply amount used by cost per unit. Include the vanilla, the tin grease, the sprinkles. Cost reusable parts such as buttercream or ganache once as their own sub-recipe, then use them as a line.
Step 4: Add a waste allowance
Trimmings, a cracked egg, the scrape left in the bowl. A small percentage on ingredient cost keeps the number honest. Use your own figure once you know it.
Step 5: Divide by saleable yield
If a cake "serves 24" but you cut 20 clean serves after levelling and trimming, divide by 20. This step is where most recipe costs go wrong.
Worked example: a two-layer vanilla celebration cake
All figures below are example figures in AUD for illustration only. Use your own invoices.
Vanilla sponge (example figures)
| Ingredient | Pack price / pack size | Cost per unit | Used | Line cost |
|---|---|---|---|---|
| Plain flour | $5.00 / 2,500 g | $0.002/g | 400 g | $0.80 |
| Butter | $7.20 / 500 g | $0.0144/g | 450 g | $6.48 |
| Caster sugar | $4.00 / 2,000 g | $0.002/g | 400 g | $0.80 |
| Eggs | $7.80 / 12 | $0.65 each | 8 | $5.20 |
| Milk | $3.20 / 2,000 ml | $0.0016/ml | 250 ml | $0.40 |
| Vanilla extract | $12.00 / 100 ml | $0.12/ml | 10 ml | $1.20 |
| Baking powder | $3.00 / 300 g | $0.01/g | 15 g | $0.15 |
| Sponge total | $15.03 |
Buttercream sub-recipe (example figures)
| Ingredient | Pack price / pack size | Cost per unit | Used | Line cost |
|---|---|---|---|---|
| Butter | $7.20 / 500 g | $0.0144/g | 500 g | $7.20 |
| Icing sugar | $3.50 / 1,000 g | $0.0035/g | 900 g | $3.15 |
| Thickened cream | $4.20 / 600 ml | $0.007/ml | 100 ml | $0.70 |
| Buttercream total | $11.05 |
From batch cost to cost per serve
- Ingredient cost for the whole cake (one batch): $15.03 + $11.05 = $26.08
- Waste allowance at 5% (example): $26.08 x 0.05 = $1.30. Adjusted cost for the whole cake: $27.38
- One cake: planned yield 24 serves; saleable yield after trimming 20 serves.
- Recipe cost per serve: $27.38 / 20 = $1.37 (divided by 24 it would look like $1.14, which undercounts by 23 cents a serve)
Taking it to a price for the whole cake (summary; full method in the how-to)
Every figure below is for the whole 20-serve cake unless the row says per serve.
| Item (example figures, whole cake) | Calculation | Amount |
|---|---|---|
| Ingredients incl. waste (whole cake) | from above | $27.38 |
| Labour | 2.5 hours x $35/hour | $87.50 |
| Overhead | 15% x ($27.38 + $87.50) | $17.23 |
| Packaging | cake board $1.85 + box $2.60 | $4.45 |
| Total cost (whole cake) | $136.56 | |
| Total cost per serve | $136.56 / 20 serves | $6.83 |
| Price for the whole cake at 40% margin | $136.56 / (1 - 0.40) | $227.60 |
| Price per serve | $227.60 / 20 serves | $11.38 |
| Delivery (if offered) | charged on top, example | $25.00 |
Notice that ingredients are about 20% of the total cost here. Labour is the biggest line, which is why the recipe cost alone is never the price. For how to choose your labour rate, overhead and margin, read How to price custom cakes without undercharging.
Doing the same recipe in Bakerflow
You can keep doing this in a spreadsheet. The catch is that the spreadsheet does not know when butter goes up, and the price often ends up somewhere else. In Bakerflow the same recipe becomes the cost basis for the order:
- Build the recipe once. Add the sponge, and save the buttercream as a reusable sub-recipe you can use in any product. Bakerflow does automatic batch and per serving costing. If the recipe is on paper or in a PDF, AI recipe import can pull out ingredients and quantities for you to check.
- Keep ingredient prices current. Recipes are linked to your inventory, so when ingredient and supply costs change, the recipe's cost and the cost shown on your next order update automatically. Your set prices stay as you set them, so you can see the new cost against your price and decide whether to change it.
- See what drives the cost. Ingredient and labour breakdowns show what is affecting your margin, alongside food cost percentage reports.
- Price the order. Price the order from recipe cost (ingredients, packaging, labour and overhead), your margin and a delivery fee before you say yes.
- Take the deposit on the same order, then add the order to a production plan. Ingredients come out of stock when you activate the plan, not when the deposit lands. More on that: Bakery software for deposits and production.
Bakerflow (bakerflow.com) is not BakeryFlow Inventory, which is a different product with a similar name.
Try Pro free for 14 days, no credit card · See pricing · Features
FAQ
What is the formula for recipe cost? For each ingredient, pack price divided by pack size, times the amount used. Add every line, add a waste allowance, then divide by saleable serves to get cost per serve.
Should recipe cost include labour? Recipe cost usually means ingredients only. Labour, packaging and overhead are added on top to get total cost, and then margin to get a price. Leaving labour out of the price is the most common way bakers undercharge.
Why divide by saleable yield instead of recipe yield? Because you can only sell what you can cut and box. In the example, 24 versus 20 serves changes the cost per serve from $1.14 to $1.37.
How much should I allow for waste? Use your own records. The 5% in the example is an example figure, not a benchmark.
How do I price from recipe cost? Total cost divided by (1 minus your margin). At $136.56 total cost and a 40% margin, the example price is $227.60 for the whole 20-serve cake, or $11.38 a serve. See the how-to on pricing custom cakes.
How often should I recalculate? Whenever a supplier price changes. In Bakerflow, recipes are linked to inventory, so the recipe cost updates when supplier prices change. Your set prices stay put until you decide to change them.
Is Bakerflow the same as BakeryFlow Inventory? No. Different products with similar names.
