Food cost
Menu engineering

Menu Costs: How to Find the Dishes Losing You Money

Menu Costs: How to Find the Dishes Losing You Money

How to work out what a dish really costs

Your menu costs are what each dish costs to make at today's supplier prices, not the figure you set at launch. To get it right, roll every ingredient on the plate up to the finished dish, then check that total against the prices on your latest invoices. Across 118,913 dishes in Supy's data, about 1 in 40 already costs more than it sells for. This article shows how to cost a dish, why to recheck it after launch, which dishes to act on, and how to keep costs current.

Costing one dish is four steps:

  1. List every ingredient. Include garnishes, oil and the share of each one that actually reaches the plate.
  2. Price each line from your latest invoice. Use the price you paid this week, not the price you paid at launch.
  3. Account for yield and wastage. Trim, cooking loss and prep wastage mean you buy more than you plate, so cost the raw quantity you use.
  4. Roll it up to the plated dish. Add the lines into one number, which is what this dish costs to serve today.

Then divide the dish cost by its menu price to get the food cost percentage. Say a burger costs $4.20 to make and sells for $14.00, which is a 30% food cost. Most operators treat anything under about a third of the menu price as healthy.

A cost roll-up adding a beef patty, brioche bun and cheese, sauce and garnish to a $4.20 dish cost

Why menu costs drift after launch

A dish costs what it costs at launch, but supplier prices never sit still. Each price rise raises the dish cost a little, while the recipe and the menu price stay the same. Most teams re-cost only a few times a year, so no one catches the change until the margin is already thin.

In Supy's data, drawn from 66 million supplier price records, a price that changes tends to change again within about 19 days. A dish that ran a 30% food cost in spring can cost 35% by summer, from prices nobody renegotiated.

A timeline from launch to summer showing a dish's food cost worsening until it is repriced

What 118,913 dishes show about food cost

The Spread, Supy's study of restaurant data, looked at 118,913 dishes sold in a single day across 345 businesses. About 1 in 7 ran a food cost of 40% or more, well above where most kitchens want them to sit. About 1 in 40 dishes, or 2.35%, cost more than they sell for on recipe cost alone.

A bar chart of dish food cost bands from The Spread, with the 2.35% that cost more than they sell for highlighted

These are not rare errors on obscure items. They sit on live menus, selling every day at a loss, and the real plate cost runs higher still. You cannot spot them by eye, so you need the food cost percentage on every dish, refreshed as prices change.

Which dishes to reprice, re-spec or drop

Once you can see every dish's food cost, sort them into four moves. The band a dish sits in tells you what to do first.

Where the dish sitsWhat it signalsFirst move
Food cost on targetHealthy marginKeep it, and recheck when a key ingredient price moves
Food cost a few points over targetSupplier prices rose since launchReprice, or re-spec the costliest ingredient
Food cost far over targetThe recipe or portion is wrong for the priceRe-engineer the dish, or raise the price
Dish costs more than it sells forLosing money on every orderPull it or fix it this week

Reprice when the dish is close to target and the market will bear a small rise. Re-spec when one or two ingredients carry the cost, by swapping a cut, changing a supplier or trimming the portion. Re-engineer or drop a dish that loses money however you price it.

The point is to act on drift early. One multi-site bakery group found a recipe running well over its food cost target for weeks before anyone noticed.

Keeping menu costs current across sites

The fix is to recost recipes automatically, from the prices you actually pay. When an invoice is received, the recipe cost updates, and Supy flags any recipe that goes over its target.

Supy recosts plated and prep recipes from each received invoice and flags any recipe over its food cost target. Instead of a quarterly spreadsheet pass, costs stay current on their own, and the same targets apply at every site.

A flow from a received invoice to a recipe recosting over target to an alert flagged for review

To go deeper, read how to keep recipe costs current without a manual pass and see what the recipe and prep recipe tools cover. Start with your ten best sellers, and cost each at this week's prices. Flag any dish above its target or above where it sat at launch, then reprice or re-spec those first.

Book a Demo with Supy - keep every dish's cost current across every site

Ready to optimize your restaurant operations?

Blog

Our operational insights

Food cost
Menu engineering

Spreadsheet Recipe Costing vs Software: Why Static Recipe Costs Go Wrong When Supplier Prices Move

Item master data hygiene: recipe cost check showing a wrong unit cost inflating a plate
Food cost
Inventory

How To Fix Restaurant Item Master Data Hygiene When Inconsistency Breaks Recipe Costing, GP Reporting & Stock Counts.

Recipe setup is the onboarding blocker that stalls restaurant software before go-live
Food cost

Recipe Setup: The Onboarding Blocker That Stalls Restaurant Software Before Go-Live

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 are menu costs?
+

Menu costs are what each dish on your menu costs to make, based on the price of every ingredient on the plate at today's supplier prices. You work out a dish's cost by pricing each ingredient from your latest invoice, accounting for yield and wastage, and adding the lines into one number. Divide that number by the menu price and you get the dish's food cost percentage. Because supplier prices keep moving, a menu cost is only accurate on the day you calculate it, which is why most operators recost regularly rather than once at launch.

How do you calculate a dish's food cost percentage?
+

Divide the dish's total ingredient cost by its menu price, then read the result as a percentage. If a burger costs $4.20 to make and sells for $14.00, its food cost is 30%. The cost side must include every ingredient on the plate, priced from your latest invoice, plus an allowance for yield and wastage, because you buy more than you serve. The menu price is what the customer pays before tax. Run the same sum for every dish, and you can rank them from the cheapest to make to the ones losing money.

Why do menu costs change after I set my prices?
+

Menu costs change because supplier prices keep moving after you launch a dish. A supplier price that changes often changes again within a few weeks, so each rise lifts the cost of any dish that uses that ingredient. The recipe and the menu price stay the same, so the margin shrinks without anyone touching the dish. A dish that ran a 30% food cost at launch can cost well over that a few months later. This is why a one-off costing goes stale, and why operators recost from current prices rather than once a year.

What is a good food cost percentage for a restaurant?
+

A good food cost percentage is usually around a third of the menu price, though the right target depends on your concept, your location and the dish. A quick-service burger and a fine-dining main will not share the same target, so set one per dish or per category rather than one number for the whole menu. What matters more than an exact figure is the gap between a dish's target and where it sits today. If a dish sits a few points above its target, reprice or re-spec it before you lose more margin.

How often should I update recipe costs?
+

Update recipe costs whenever the price of an ingredient changes, not on a fixed quarterly schedule. Supplier prices move often, so a quarterly or annual recost leaves most of your dishes priced on figures that are months out of date. The practical way to do this is to recost automatically from each received invoice, so a dish's cost reflects what you actually paid this week. If you recost by hand, prioritise your highest-selling dishes and anything with a volatile main ingredient, such as meat, fish or dairy. Those are where a stale cost does the most damage.

Which dishes should I reprice, re-spec or drop?
+

Start with the dishes whose food cost sits furthest above their target. Reprice a dish that is only a few points over, where the market will bear a small rise. Re-spec a dish where one or two ingredients carry most of the cost, by swapping a cut, changing a supplier or trimming the portion. Re-engineer or drop a dish that loses money however you price it. Sort every dish by its food cost percentage first, because the ones quietly selling below cost are rarely the ones you would guess, and they cost you on every order.

How does Supy keep menu costs current?
+

Supy recosts your recipes automatically from each received invoice, so a dish's cost reflects the price you actually paid. When a supplier price changes, every recipe that uses that ingredient updates, and Supy flags any recipe that goes over its food cost target. The same recipe library and targets apply across every site, so a change at the central kitchen shows at each branch. Instead of a quarterly spreadsheet pass, your costs stay current on their own, and you spend your time acting on the dishes that need it rather than rebuilding the numbers.

Ready to transform your operations?

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