Skip to content

Steps in Recipe Costing, With a Worked Example

Recipe costing in seven steps, from price per gram and yield to food cost percentage, worked through with a loaf of taro sweet bread and every number shown.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed September 29, 2026 · 7 min read

Recipe costing is working out what one sellable unit of a recipe costs in ingredients and packaging, using what you actually paid. The steps: write the recipe by weight, turn every purchase price into a price per gram, adjust for what's lost in prep (the yield), cost any sub-recipes on their own, add up the batch, divide by what you can actually sell, and compare the result with your price. Below is each step, done once, with a loaf of taro sweet bread.

The short version

  1. Write the recipe in grams, for one batch.
  2. Price every ingredient per gram, from the delivered price you paid.
  3. Divide by the yield for anything that loses weight in prep.
  4. Cost sub-recipes (doughs, fillings, pastes) first, as ingredients in their own right.
  5. Add up the batch.
  6. Divide by the units you can sell, not the units you meant to make, and add packaging.
  7. Divide the cost by your price. That's your food cost percentage.

TaroStack keeps every step current from what you actually pay. The section near the end shows how.

Step 1: Write the recipe by weight

The loaf comes from Windward Roots, a made-up taro business on Oʻahu that I use for examples, so the numbers line up from one article to the next. One loaf of their taro sweet bread takes:

Ingredient Per loaf
Taro paste 300 g
Bread flour 500 g
Sugar 80 g
Butter 60 g
Instant yeast 8 g

They bake 24 loaves at a time. If your recipe says "4 cups" or "a knob of butter", weigh it once and write the grams down. You can't cost a cup, and a baker's knob is a different size every morning.

Step 2: Price every ingredient per gram

Take what you paid, delivered, and divide by the grams you got. (Delivered means freight included. A bag of flour that cost $25 plus $3 of delivery is a $28 bag of flour.)

Ingredient Bought as Paid Grams Per gram
Bread flour 50 lb bag $25.00 22,680 $0.0011
Sugar 50 lb bag $45.50 22,680 $0.0020
Butter 36 lb case $144.00 16,329 $0.0088
Instant yeast 20 × 1 lb $110.00 9,072 $0.0121

Keep four decimal places. Rounding the per-gram price to cents makes flour free.

Step 3: Divide by the yield

This is the step most costing sheets skip, and on some recipes it's the biggest number on the page.

Taro paste starts as whole taro corms, bought at $3.20 a kilo. Peeling, trimming and cooking lose weight: 12 kg of corm makes 10 kg of paste. The yield is 10 ÷ 12 = 83%. So a kilo of paste doesn't cost $3.20, it costs

$3.20 ÷ 0.833 = $3.84 a kilo

Cost the paste at the corm price and every loaf looks $0.19 cheaper than it is (300 g at $3.20 is $0.96; at $3.84 it's $1.15). On 24 loaves a day that's about $4.60 a day of cost you'd never see.

The general rule: usable cost = purchase cost ÷ yield. Strawberries lose their hulls, pineapples lose most of themselves, a brisket loses a third in the smoker. Butter and flour lose nothing, so their yield is 100% and you can skip them.

Step 4: Cost sub-recipes on their own

Taro paste isn't only an ingredient in the bread; Windward Roots also makes kūlolo and poi from it. So it gets its own recipe card and its own cost ($3.84 a kilo), and then it appears in the bread recipe as one line, like flour. Doughs, fillings, glazes, sauces and spice blends all work the same way.

(A fair note: that $3.84 is ingredients only. The hour somebody spent peeling taro is labor, and labor is its own step when you get to pricing. Keep them separate so each number means one thing.)

Step 5: Add up the batch

Ingredient Grams Per gram Per loaf
Taro paste 300 $0.00384 $1.15
Bread flour 500 $0.0011 $0.55
Sugar 80 $0.0020 $0.16
Butter 60 $0.0088 $0.53
Instant yeast 8 $0.0121 $0.10
Ingredients $2.49

For the batch of 24: 24 × $2.49 = $59.76.

Step 6: Divide by what you can sell

Twenty-four loaves go in. Twenty-three are sellable: one comes out lopsided every batch and becomes the staff loaf. That's normal, and it has to be in the cost, because the lopsided loaf's butter was paid for too.

$59.76 ÷ 23 = $2.60 in ingredients per loaf you can sell.

Then packaging. The bread bag is $0.05 (a case of 1,000 at $48) and the label is $0.06. So the loaf costs $2.71 before anyone's time, the oven, or the rent.

Step 7: Compare with the price

At the shops the loaf sells for $9. Food cost percentage is cost divided by price:

$2.71 ÷ $9.00 = 30%

Whether 30% is good depends on what else the price has to pay for, which is where labor and overhead come in. The next step, cost to price, is how to price baked goods, and labor on its own is how to compute labor cost in baking.

One real comparison, since the numbers are here. When their bake line is full, Windward Roots buys the same loaf from an outside bakery at $4.10. Ingredients alone are $2.71 in their own kitchen, so the $1.39 gap is what the outside bakery charges for its labor, its oven time and its margin. Whether that's a bargain depends on what an hour of your own bake line costs. That's a question recipe costing sets up and doesn't answer.

How often to re-cost

Whenever an ingredient price moves more than a few percent, whenever the recipe changes, and at least once a quarter regardless. Butter and eggs move fastest, and they're usually in everything. If you'd rather not build the sheet yourself, the recipe costing template has these formulas ready, with one tab of prices that every recipe reads from.

Where this stops working

The sheet costs the recipe as written. The kitchen bakes it as baked. The card says 60 g of butter and the new baker uses 70, the paste yield slips from 83% to 78% in a week of small corms, and the cost on the sheet stays the same. The gap between standard cost and actual cost is real money, and a spreadsheet can't see it, because nothing tells it what really went into Tuesday's batch.

Nesting is the other limit. One sub-recipe is manageable. A filling inside a pastry inside a gift box, each with its own yield, turns into a chain of lookups where one mistyped name returns zero and the whole column looks cheaper. And prices get updated on one tab and not another. None of this is carelessness. It's the usual story with spreadsheets.

How TaroStack does it

Doing these seven steps once is worth it. Doing them again every time butter or taro changes price is where most people stop, and the $2.71 loaf quietly becomes a loaf that costs more than anyone priced for. TaroStack keeps the steps current. A recipe is a versioned record with sub-recipes (the taro paste inside the loaf), unit conversion (bought by the 50 lb bag, used by the gram) and a scrap percentage for what's lost along the way, so steps 2 to 4 are set once. Costs come from FIFO cost layers, freight and other landed costs included, so a price change flows into every recipe that uses it without anyone retyping it.

Step 6 gets real numbers too. When a batch is recorded, the ingredients come out of the lots that expire first, the batch record notes which lots were consumed, and actual cost sits beside standard cost, so the loaf that didn't sell shows up in the cost on the day. Margins are worked out on what things actually cost, and a price-creep report shows which supplier has been nudging which price.

Recipes, batches and true cost are on Standard at $99 a month, and the first 30 days are free. Your recipes import from a spreadsheet. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What is recipe costing?

Working out what one unit of a recipe costs in ingredients (and usually packaging), from what you actually paid for them. It's the first number in pricing: without it, a price is a guess with a dollar sign.

What is the formula for recipe costing?

For each ingredient: grams used × price per gram ÷ yield. Add the ingredients up for the batch, then divide by the number of units you can sell. Add packaging per unit. Food cost percentage is that cost divided by the selling price.

What is yield percentage in recipe costing?

The usable weight divided by the purchased weight. 12 kg of taro corm making 10 kg of paste is a yield of 83%, so the paste costs the corm price divided by 0.833. Anything that's peeled, trimmed, boned or cooked down has a yield below 100%, and ignoring it makes the recipe look cheaper than it is.

How often should you cost a recipe?

Every time a major ingredient price changes, every time the recipe changes, and at least quarterly. A batch costing example shows the same method applied to a whole production run.

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Create your account, bring your spreadsheets, and see your real stock right away.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.