Recipe Costing for Cafés: From Bean to Cup Price

20 August 2026 · MidaOne

Ask an owner what a flat white costs them and you usually get the price of the beans and the milk, delivered with reasonable confidence. Ask about the cup, the lid, the sleeve, the shot that went down the drain during calibration and the milk left in the jug at the end of every pour, and the confidence goes. That gap is not a rounding error. On a drink selling for AED 18 it is often a dirham or more, which is the difference between a good item and an average one, repeated a few hundred times a week.

Start with the cost of one gram, one millilitre, one unit

Recipe costing is one piece of arithmetic done carefully, many times. Everything you buy arrives in a buy unit — a kilo of beans, a four-litre case of milk, a sleeve of 50 cups. Everything you use is measured in a usage unit — 18 grams, 150 millilitres, one cup. The first job is converting every ingredient from the first to the second.

A kilo of beans at AED 120 is AED 0.12 per gram. Milk at AED 8.50 a litre is AED 0.0085 per millilitre. Do that conversion once per ingredient, keep the list somewhere you can find it, and every recipe after that is multiplication. Price each ingredient at what you actually paid on the last invoice, VAT-exclusive — the input VAT on a valid tax invoice from a registered supplier isn't a cost to you, it's reclaimed, as our guide to managing café suppliers covers.

Do not price against the supplier's list price, and do not price against what you paid a year ago. Both are fiction, and both flatter every number downstream.

The two things everyone leaves out: yield and waste

A recipe cost built only from the buy price is always too low, because you never get to use everything you buy.

Yield is what's left after preparation. A kilo of whole chicken is not a kilo of chicken you can serve. A box of tomatoes has cores and soft ones. If a five-kilo case yields four kilos of usable product, your real cost per usable kilo is the case price divided by four, not by five — a 25% increase you'd otherwise never see. For anything you trim, portion or peel, weigh the waste once and write the yield percentage next to the ingredient.

Waste factor is different: it's the loss that happens in normal service, not in prep. The milk left in the jug, the shot pulled and dumped when the grinder drifts, the pastry dropped, the drink remade because the customer changed their mind. It never appears in a recipe and it always appears in your stock count. Adding a small allowance to volatile ingredients — a few percent on milk, a little more on espresso — makes the recipe cost land much closer to what your actual food cost will show, and stops the gap between theory and reality being a mystery every month.

The honest test is the one from the other end: your food cost percentage calculated from stock counts. If your recipes say 26% and your counts say 33%, your recipes are missing something, and yield and waste are usually most of it.

A worked example: the flat white

Here is the shape of it. The figures are illustrative — substitute your own invoice prices and the method stands:

ComponentUsageCost
Coffee, AED 120/kg18 g (double shot)AED 2.16
Full-fat milk, AED 8.50/l150 mlAED 1.28
Takeaway cup, lid, sleeve1 setAED 0.85
Waste allowance8% on coffee and milkAED 0.28
Total ingredient costAED 4.57

Sold at AED 18 including VAT, the price to you is AED 17.14 once the 5% is stripped out. That leaves AED 12.57 of contribution, and a food cost of about 27%. Notice two things. The packaging alone is nearly a fifth of the ingredient cost, and it disappears entirely if the same drink is served in a ceramic cup — which is a genuine argument for encouraging people to sit in, and a real reason your dine-in and takeaway margins are not the same number. And the waste allowance costs more than you'd guess: at eight percent it is quietly the fourth line of the recipe.

A worked example: the chicken sandwich

Food is where yield does the damage. Take a sandwich built on 90 grams of cooked chicken. If you buy raw chicken at AED 22 a kilo and it yields 70% after trimming and cooking loss, your usable cost isn't AED 22 a kilo — it's about AED 31.40. Ninety grams is therefore AED 2.83, not AED 1.98. That single correction is 43% more expensive than the naive figure, on the ingredient that defines the item.

Add bread, sauce, leaves, a slice of cheese, the wrap and the label, plus a waste allowance on the fresh components, and a sandwich that felt like a three-dirham item is comfortably over six. That is not a reason to stop selling it. A sandwich at a 40% food cost that leaves AED 9 of contribution beats a drink at 20% that leaves AED 5 — the point our guide to menu engineering makes at length. It is a reason to know which one you're actually selling.

Keeping the numbers true after supplier prices move

A recipe cost is accurate on the day you build it and starts decaying immediately. Dairy, coffee and packaging all move, usually upward and usually without notice, and a menu priced eighteen months ago is priced against eighteen-month-old costs.

You don't need to re-cost everything constantly. Two habits cover it. Keep a running unit price for your top ten ingredients by spend and glance at them monthly — those ten will drive most of the drift. And re-cost the full menu once a quarter, or immediately when a major line moves by more than a few percent. When a rise turns out to be permanent, it should flow through to your prices rather than quietly eating your margin, which is what our guide to pricing a café menu is for.

One more use for a costed recipe that owners underrate: it's the only way to compare two suppliers honestly. A cheaper case with a worse yield is not cheaper, and you cannot tell without the arithmetic.

Where MidaOne fits

Most cafés cost their recipes once, in a spreadsheet, in the week before opening — and then never again, because updating it means finding the file and re-typing every invoice. MidaOne holds recipes against your items and deducts ingredients from stock as each sale goes through, so the same recipe that tells you what a drink costs is also the one keeping your stock count live. Sales, ingredient usage and VAT come from one record rather than three that disagree, which is what makes re-costing a quarterly habit instead of a project.

Cost every recipe once, and let the sales keep it honest. Free for 14 days, no card.

Start your free trial

Frequently asked questions

How do you calculate the cost of a recipe?

Convert every ingredient from its buy unit to a per-gram, per-millilitre or per-unit cost using what you actually paid, adjust for yield where anything is trimmed or cooked, then multiply by the quantity the recipe uses. Add packaging and a small waste allowance, and the total is your ingredient cost for that item.

Should packaging be included in a recipe cost?

Yes, if you want the number to be useful. On a takeaway drink the cup, lid and sleeve can be close to a fifth of the total ingredient cost, and leaving them out makes every takeaway item look more profitable than it is. Keep them as their own line so you can also see what serving in ceramic saves you.

What is a yield percentage and why does it matter?

Yield is the share of what you buy that you can actually serve after trimming, peeling or cooking loss. If a case yields 70%, your real cost per usable kilo is about 43% higher than the price on the invoice. For meat, fish and fresh produce it's usually the largest single error in an uncosted recipe.

How often should recipe costs be updated?

Re-cost the full menu quarterly, and immediately whenever a major ingredient moves by more than a few percent. Between those, keep a running unit price for your ten biggest ingredients by spend — they account for most of the drift, and watching them monthly takes minutes.

Do I need software to cost recipes?

You can do it in a spreadsheet, and plenty of cafés start there. The difficulty isn't building it, it's maintaining it — once recipes sit in the same system as your sales and stock, updating an ingredient price re-costs every item that uses it and your stock deducts by recipe automatically, which is the part that stops the file going stale.

There's a moment in this exercise, usually about the fourth recipe in, when a number comes out wrong enough that you go back and check the arithmetic twice. That item is why the exercise is worth doing. Cost five recipes this week — your best seller, your most expensive ingredient, and three you've never questioned — and see which one surprises you.

Try MidaOne free for 14 days — no card needed.

Start free