Food cost

Yield Costing for Restaurants: Why Static Recipe Costs Overstate Your Margins Until You Account for Yield

Yield costing for restaurants: purchase cost versus true usable cost on a recipe card

What Yield Costing Measures, and Why Spec Yields Overstate Margin

Yield costing is the practice of costing a dish on the quantity of an ingredient you can actually plate, not the quantity you bought. It takes the as-purchased cost, applies the usable yield left after trim, cooking and prep loss, and produces a true edible-portion cost. Skip it, and every recipe card reads a lower cost than the dish truly carries.

The gap is not small. A beef striploin bought at $12.00/kg is never $12.00/kg on the plate. Once you lose 22% to fat cap, silverskin and cooking shrink, the usable meat costs $15.38/kg. If your recipe card still costs the dish at $12.00/kg, it is quietly overstating the margin on every cover you sell, and it is doing that on your highest-value proteins first, where the yield loss is largest.

Stat callout showing a striploin bought at $12.00 per kg costs $15.38 per kg usable after a 78% yield


This is why a static recipe cost and real profitability drift apart over a service. The card assumes 100% of what you purchase reaches the plate; the kitchen knows it never does. Supy builds usable yield into the recipe cost itself, so the number on the card is the number the dish actually costs.

Where Theoretical and Actual Yield Diverge on the Line

Theoretical usage is what your recipes say you should have consumed for the covers you sold. Actual usage is what left the store. When your recipes are built on spec yields that are more generous than reality, the two never line up, and the difference shows up as ingredients disappearing faster than the recipe explains.

The table below is the pattern most multi-site operators recognise once they measure it: theoretical consumption calculated from the recipe card, actual consumption pulled from stock movement, and a variance that is real money walking out on the highest-value proteins. None of it is theft or miscounting. It is yield the recipe never accounted for.

Variance table comparing theoretical and actual usage in kilograms and dollars for four proteins


Costing against actual yield closes this gap at the source. Instead of chasing the variance after the fact in a monthly count, you record the real yield once and every recipe that uses that ingredient inherits the corrected cost. For the full picture of how this variance builds up and how to read it, see our guide to theoretical vs actual food-cost variance.

Why Breakdown Items Have No Real Per-Portion Cost Until You Split by Yield

Some of your most expensive ingredients do not arrive as portions at all. A whole fish, a primal cut or a wheel of cheese is one purchase that becomes several usable items, each with a different value. Until you split that single as-purchased cost across the components by their actual yield, none of them has a per-portion cost you can trust.

Take a whole salmon: 4.0 kg landed at $9.00/kg, so $36.00 in raw cost. The fillet yields 2.3 kg, the remaining 1.7 kg is head, frame and trim. Cost the fillet as if it were still $9.00/kg and you are handing away margin, because the raw cost of the whole fish now sits inside a smaller usable weight. Allocated properly, that fillet carries an effective $15.65/kg, and only then can a dish built on it be costed honestly.

Process flow showing a whole salmon split into fillet and offcuts with the raw cost reallocated by yield


Supy handles this with breakdown recipes: one raw ingredient is broken into multiple component items, and each component carries its share of the raw cost by yield. Butchery, fishmongering and prep sections stop guessing what the primal really costs per usable kilo.

Recording Actual Yield at Production, Not the Recipe's Assumption

The recipe card's yield is a plan. What the section actually gets on a given day, from a given delivery, is the fact you need to cost against. A tougher cut, a less-skilled prep hand or a colder fridge all move the real yield away from the spec, and if you only ever cost against the spec you never see it.

The fix is to capture actual yield at the moment of production. Purchase 100 kg of a raw item, trim it down to 82 kg of usable product, and the true unit cost of that usable product is not the purchase price. An 18% prep loss inflates the real cost of every gram you plate by 22%. Record that once, at the production event, and the cost flows through every downstream recipe automatically.

Stat callout showing an 18 percent prep loss inflates the true unit cost of usable product by 22 percent


In Supy, operators override the recipe's expected yield with the actual yield they produced, and prep wastage is accounted for on every ingredient, so an inventory reflects the net usable quantity after trim, not the gross weight purchased. The recipe cost stops being an assumption and starts being a measurement.

Why One Static Yield Misprices the Same Dish Across Your Sites

Even when the recipe is identical, the same dish does not cost the same at every location. Yield moves with the equipment, the prep skill and the delivery each site receives, and ingredient cost moves with what each branch last paid. One static yield and one blended cost applied across the group will misprice the dish everywhere except the one site the average happened to fit.

The chart below is the same striploin dish costed at four branches. The recipe says $6.40. The real, yield-adjusted plate cost runs from $7.10 at the tightest site to $8.30 at the loosest, a 17% spread on one dish across one group. Price the menu off the spec cost and the loosest branches are selling at a margin you never agreed to.

Bar chart of the true yield-adjusted cost of the same striploin dish across four branches


Because Supy calculates recipe cost per location and per date, using average or last purchase cost, the same dish can carry its own true cost at each site and over time. That is what makes group-wide menu pricing defensible instead of an average that is wrong nearly everywhere. It is the operational layer under the numbers in our overview of recipe costing software.

How Unrecorded Yield Resurfaces as Variance You Blame on Counting

When yield is never recorded, the cost of it does not vanish. It reappears at month end as a theoretical-vs-actual gap that has to be explained, and the easiest thing to blame is the count. Multi-location groups routinely attribute unexplained food-cost variance to stock-counting error across branches when a large part of it is simply yield the recipes never captured.

Split the drivers of that variance and unrecorded yield loss is usually the biggest single share, ahead of portioning drift, genuine counting error and unlogged waste. Chasing tighter counts while the recipes still run on spec yields fixes the smallest part of the problem and leaves the largest part untouched.

Bar chart showing unrecorded yield loss is the largest driver of theoretical versus actual food-cost variance


Here is the two-minute check on your own operation: pull the theoretical-vs-actual variance on your five most expensive proteins, then look at whether any recipe using them records an actual yield or a prep-wastage figure. If the variance is material and the yield fields are blank, you are not miscounting; you are costing against a spec yield your kitchen never hits. The first move is to record the real yield on those five ingredients and let the corrected cost flow through, before you touch a single count sheet.

Static recipe costs are comfortable because they are stable. But a cost that never changes is a cost that stopped being true the moment your first delivery trimmed differently than the card assumed. Yield costing is how you make the number on the card match the money in the till, on every dish and at every site.

Book a Demo with Supy - yield costing for restaurants

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

What is yield costing in a restaurant?
+

Yield costing is the practice of costing a dish on the usable quantity of an ingredient you can actually plate, rather than the quantity you purchased. It applies the yield left after trimming, breaking down and cooking to the as-purchased cost, producing an edible-portion cost that reflects reality. A striploin bought at $12.00/kg with a 78% usable yield really costs $15.38/kg on the plate. Costing against the purchase price alone quietly overstates margin on every dish, and the effect is largest on high-value proteins where trim and shrink losses are greatest.

How do you calculate a yield-adjusted ingredient cost?
+

Divide the as-purchased cost by the usable yield. If you buy an ingredient at $12.00/kg and only 78% survives trimming and cooking, the edible-portion cost is $12.00 divided by 0.78, or $15.38/kg. For items broken into components, split the whole purchase cost across the usable parts by their individual yields, so a salmon fillet carries its true share of the whole-fish cost rather than the whole-fish price. The discipline that matters is using the yield your kitchen actually gets, recorded at production, not the optimistic figure printed on the recipe card.

Why do static recipe costs overstate restaurant margins?
+

Because a static recipe cost assumes every gram you purchase reaches the plate, when trim, breakdown and cooking loss mean it never does. The card is built on a spec yield that is usually more generous than reality, so the calculated plate cost sits below the true cost and the reported margin sits above the real one. The gap is largest on expensive proteins and compounds across every cover you sell. Until you cost against the actual yield your kitchen produces, the number on the card and the money in the till keep drifting apart.

What is a breakdown recipe and why does it matter for costing?
+

A breakdown recipe is one raw ingredient, such as a whole fish or a primal cut, broken into several component items that each carry a share of the original raw cost. Until you split that single purchase across the usable components by their actual yield, none of them has a per-portion cost you can trust. A whole salmon landed at $36.00 becomes a 2.3 kg fillet plus frame and trim; allocated properly, that fillet's effective cost is $15.65/kg, not the $9.00/kg you paid for the whole fish. Costing without the split hands away margin on your best cuts.

How does unrecorded yield show up as food-cost variance?
+

When yield is never captured, its cost reappears at month end as a gap between theoretical and actual food cost. Theoretical usage is calculated from recipe cards built on spec yields; actual usage is what really left the store. Because the spec yields are too generous, actual consumption outruns the recipe and the difference reads as unexplained variance. Operators often blame stock-counting error or theft, when unrecorded yield loss is frequently the single largest driver. Chasing tighter counts fixes the smallest part of the problem and leaves the largest part untouched.

Why does the same dish cost differently at each location?
+

Because both yield and ingredient cost move by site and by date. Equipment, prep skill and the specific delivery each branch receives change how much usable product comes off a raw ingredient, and each site pays its own last purchase price. Apply one static yield and one blended cost across a group and the dish is mispriced everywhere except the single site the average happened to fit. The same striploin dish can run from $7.10 to $8.30 across four branches against a $6.40 card. Costing per location and per date is what makes group pricing defensible.

How often should you update the yield figures in your recipes?
+

Update yield whenever the input or the process changes materially: a new supplier, a different cut grade, a seasonal product, or a change in prep method or equipment. The most reliable approach is to record actual yield at the point of production rather than on a fixed calendar, so the cost reflects what the section really produced that day. Reconcile against your theoretical-versus-actual variance regularly, and prioritise your most expensive proteins, where a small yield error moves real money. Yields that never change are usually yields nobody is measuring.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.