Guide

Recipe costing and inventory for a home bakery: why they belong together

Costing tells you what a batch should cost. Inventory tells you what it did cost. Run them separately and you get two sets of books that disagree.

Published September 20, 2026

A woman taking a box down from the shelf of a stocked kitchen pantry
Photo by Cabri Caldwell on Unsplash

Recipe costing and inventory are the same data used twice. Costing says what a batch should cost from the prices you recorded. Inventory says what it did cost from the stock that actually left the shelf. When those two live in different files, they drift, and a cookie you price at $1.62 quietly costs you $1.89.

Most home bakers start costing and never start counting. That is the right order. The problem is what happens when the counting never arrives, because a cost sheet on its own is a forecast, and a forecast nobody checks is a wish.

The two questions, and why one cannot answer the other

Costing asks: given these prices and this recipe, what should one unit cost?

Inventory asks: given what I bought and what is left, what did I actually use?

They should agree. They never quite do, and the gap is the most useful number in a small food business.

QuestionAnswered byTells you
What should this cost?The recipe cost sheetYour price floor
What did it cost?Purchases minus closing stockYour real margin
Why is there a gap?The two togetherWaste, yield drift, price rises, over-portioning

A worked gap

Your cookie cost sheet says $1.62 per cookie, built the way the cost of baked goods guide sets out. Of that, $0.79 is ingredients and packaging. The rest is labor and batch extras, and they are not in this comparison, because stock counting cannot see them. Compare like with like or the answer is noise.

You made 600 cookies in September.

predicted ingredient and packaging spend = 600 x $0.79 = $474

Now count. Opening stock was $180. You bought $472 of ingredients and packaging. Closing stock is $16.

actual consumption = $180 + $472 - $16 = $636

actual per cookie = $636 / 600 = $1.06

The gap is $0.27 a cookie, or $162 for the month.

Labor and overhead did not change. The gap did, and it lands on the full cost anyway: the sheet promised $1.62 all in, and the real number is $1.89. At a $2.70 selling price you thought you were holding a 40% margin. You were holding 30%.

That is not a rounding error. That is the difference between a business and a hobby with a spreadsheet.

Where the 27 cents usually hides

Four candidates, roughly in order of how often they turn out to be the culprit.

Yield is optimistic. The recipe says 48 cookies. The tray produces 44 that you would actually sell, plus two that spread into each other and two that went to your kid. Costing by the theoretical yield inflates every margin you have.

Prices moved and the sheet did not. The FAO’s Food Price Index was 2.5% above the same month a year earlier in August 2026, and its cereals index sat at the highest level since May 2024. Your sheet remembers what flour cost when you built it.

Waste is invisible. Expired cream, the batch that came out wrong, the samples you handed out at the market. All real money, none of it on the cost sheet.

Portioning drifts. Ganache applied by feel is 12 grams on Monday and 19 grams on Friday. Both taste fine. Only one of them is priced.

Inventory reconciliation exposes all four, especially aggregate usage and waste. Costing alone can catch some of them, if your production records are good enough to show a yield or a portion drifting, but it will not show you the ones that never reach a recipe sheet.

You do not need a warehouse system

Counting stock in a home kitchen sounds like the kind of advice that gets ignored, and it usually deserves to be. So make it small.

Pick the ten ingredients that carry most of your cost. For a typical home bakery that is flour, butter, sugar, eggs, chocolate, cream, and whichever specialty item you use most, plus your two or three main packaging items.

Then, once a week:

  • weigh what is left of those ten
  • write the number down
  • keep the receipts from what you bought

That is it. Baking soda and salt can look after themselves. Vanilla cannot always: at the wrong price it belongs in the ten. The point is not a perfect count, it is a trend you can see.

Purchasing is where the two systems meet

The practical payoff is the shopping list, and this is the part that makes the whole thing worth doing.

If the app knows what your recipes need and what your stock holds, the list writes itself: planned production minus current stock equals what to buy. No more discovering at 9pm that there are 180 grams of butter and a 500 gram requirement.

It also means the price you pay this week updates the ingredient, which updates every recipe that uses it, which updates every suggested price. One entry, five effects. That loop is the actual argument for recipe costing software over two disconnected files.

What inventory does for the numbers you already care about

Break-even gets honest. The Small Business Administration’s formula is fixed costs divided by contribution per unit. Contribution uses the real variable cost, which is $1.89 here and not $1.62. Using the wrong one moves your break-even by more than a hundred units a month.

Losses become a line instead of a mood. Recording the tray you threw out turns “I feel like I waste a lot” into “I wrote off $43 in September, and $31 of it was cream.” Now you can do something.

Wholesale quotes stop being gambles. A cafe asking for 48 units a week is a commitment to buy, and the wholesale pricing guide only works if the cost you are quoting from is the one you actually incur.

The shortcut that is not a shortcut

There is a tempting middle path: skip inventory, but review the cost sheet often. Update prices from receipts, leave the counting alone.

It is better than nothing and it catches the price drift. It does not catch yield, waste or portioning, which in my experience are two thirds of the gap. You will get the margin closer and still wonder why the bank balance disagrees with the spreadsheet.

If you do only one thing this month, count closing stock once and run the arithmetic above. One number. If your actual per-unit cost is within a nickel of the sheet, congratulations, go back to costing and check again in a quarter.

If it is 27 cents out, you have just found your missing margin, and it was never going to show up in a better formula.

Start here

  1. Cost your top five products properly, with real yield, using the cost sheet method.
  2. Count your ten main ingredients this Sunday.
  3. Keep every receipt for four weeks.
  4. Count again, and run the consumption arithmetic.
  5. Compare against what the recipes predicted.
  6. Fix whichever of the four culprits the gap points at.

Four weeks, one scale, one notebook. The spreadsheet will not tell you any of it, because the spreadsheet only knows what you promised it.

Frequently asked questions

Still wondering?

01

Why should recipe costing and inventory share the same data?

1 ingredient price feeds both. Kept apart, your cost sheet says $1.62 and your actual spend says $1.89, and nothing tells you which is right.

02

What is food cost variance for a home bakery?

$0.27 per unit in the worked example: the gap between the cost your recipe predicted and what the ingredients actually cost you that month.

03

How do I count inventory in a home kitchen?

10 ingredients that carry most of your cost is enough. Count those weekly by weight and leave the vanilla extract alone.

04

Does inventory matter if I bake to order?

Yes. Bake-to-order means you buy ahead of a promise, so a missed ingredient is a missed deadline, not just a missed sale.

05

What is the cheapest way to start tracking inventory?

$0 and a kitchen scale. Weigh the ten ingredients that matter every Sunday and write the numbers down. Precision comes later.

Sources

From real cost to a fair price

Stop pricing by guesswork.

Add recipes, ingredients and packaging for free. When you want the price calculated for real, with inventory and sales, unlock Operations on the site or with a one-time purchase.