Food cost percentage is the share of a price, or of a period’s sales, that goes on ingredients. The formula is one division: food cost % = cost of ingredients ÷ sales × 100. A plate that costs $7.49 to make and sells for $24 runs a 31.2% food cost.
To price a dish, run the same formula backwards: menu price = plate cost ÷ target food cost %. At a 32% target, that $7.49 plate needs at least $23.41, which you round to a price that reads well on the menu.
The division is the easy part. The real work is finding the true plate cost, after trim, peel and cooking loss, and then checking at month end that the kitchen spent what your recipe cards say it should. This guide covers all of it with US figures: yield-adjusted costing, a recipe cost card to copy, published benchmarks, three ways to price, period food cost, and how food cost connects to prime cost and profit margin.
The food cost percentage formula
Food cost shows up at two scales, and both use the same division.
Per dish, for pricing:
Plate food cost % = plate cost ÷ menu price × 100
Menu price = plate cost ÷ target food cost %
Per period, for checking a week or a month:
Cost of food sold = beginning inventory + purchases − ending inventory
Period food cost % = cost of food sold ÷ food sales × 100
The inventory version exists because purchases are not usage. Food you bought on the 28th and have not cooked yet is still on the shelf. Count it as cost and this month looks bad while next month looks great.
What goes in, and what stays out
- In: food, and the ingredients that went into what you sold. The National Restaurant Association’s benchmark counts food and non-alcoholic beverages together, so do the same if you want to compare against it.
- Out: labor, rent, utilities, cleaning supplies. Those are operating costs, not cost of goods.
- Separate: alcohol. Beer, wine and spirits carry their own cost ratios. Track beverage cost as its own number, and divide food cost by food sales only. Bar sales in the denominator make the kitchen look better than it is.
- Decide once: to-go packaging and staff meals. Many operators put packaging into the plate cost of takeout items and track staff meals on their own line. What matters is doing it the same way every period, so one month compares with the next.
Use the menu price before sales tax. Sales tax is collected for the state, not earned.
How to cost one dish: yield, waste and the recipe cost card
The price on the invoice is the as-purchased (AP) price. What lands on the plate is the edible portion (EP): no skin, no trim, no peel. Cost a dish on AP weight and every plate looks cheaper than it is.
Yield percentage
Yield % = EP weight ÷ AP weight × 100
Cost per usable lb = AP price per lb ÷ yield %
The Culinary Pro uses the simplest example there is: 5 lb of green beans as purchased trims down to 4 lb edible, an 80% yield. If those beans cost $2.00 a pound, each usable pound costs $2.50. For proteins, run a butcher’s yield test: weigh the whole piece, trim and portion it, weigh what is usable, and divide. Do it on your own product from your own supplier. Published yield charts are a starting point, not your number.
Cooking loss
Meat loses weight on the heat; rice and dried beans gain it. The practical rule: cost the portion in the same state you portion it. If the line weighs 6 oz of raw, trimmed salmon, cost 6 oz of trimmed salmon. If it weighs 5 oz of cooked, sliced brisket, work out how much raw brisket that took (cooked weight ÷ cooked yield %) and cost that.
Build the recipe cost card
- Write the standard recipe: every ingredient at the quantity the line actually uses. If every cook plates it differently, standardize first, then cost.
- Run yield tests on anything that loses weight in prep.
- Use the latest invoice price, not last quarter’s.
- Convert to cost per usable unit: per EP pound, ounce or each.
- Multiply by the portion of each ingredient.
- Cost sub-recipes by the batch: sauces, dressings, doughs. Batch cost ÷ batch yield = cost per ounce.
- Add a line for the small stuff: oil, salt, garnish. Some kitchens call it the Q factor. It is pennies a plate, but it is not zero.
Recipe cost card template
Copy this into a spreadsheet, one card per dish.
| Ingredient | AP price ($/lb, oz or each) | Yield % | Cost per usable unit ($) | Portion | Plate cost ($) |
|---|---|---|---|---|---|
| Small stuff (estimate) | — | — | — | — | |
| Total plate cost | |||||
| Menu price (before tax) | |||||
| Food cost % | |||||
| Contribution margin ($) |
Put the date of the last update at the bottom. An undated cost card is one nobody trusts.
What food cost percentage should you aim for?
The most useful US benchmark is the National Restaurant Association’s 2025 Restaurant Operations Data Abstract, which surveyed more than 900 operators on their 2024 results:
| Segment | Median food and non-alcoholic beverage cost, 2024 |
|---|---|
| Full-service restaurants | 32.0% of sales |
| Limited-service restaurants | 32.4% of sales |
Source: National Restaurant Association, published September 2025. In its three previous editions, full-service operators ran about 34% and limited-service operators about 33%.
Trade guidance lands in the same neighborhood. Restaurant365 calls 28% to 35% a good food cost percentage. TouchBistro gives a wider industry range of 25% to 40%, with most restaurants aiming for about 30%, fine dining typically at 35% or higher, and quick service lower, at 25% to 30%.
Where you should sit depends on the concept:
- Protein drives it. Steak and seafood push food cost up; pasta, pizza and grain bowls pull it down.
- Check size. A higher-priced plate can carry a higher food cost percentage and still leave more dollars per sale. More on that in the next section.
- Scratch versus bought-in. Making bread and sauces in-house usually lowers food cost and raises labor. Buying prepared does the opposite.
Both ends deserve a look. A high number points to stale prices, loose purchasing or waste. A very low one can mean portions have shrunk or quality has slipped, which guests tend to notice before the P&L does.
How to price a dish from its cost
1. Food cost percentage pricing
Menu price = plate cost ÷ target food cost %
A $5.00 plate at a 30% target needs $16.67. It is quick and consistent, and it is where most operators start.
2. The pricing factor
The same math stated as a multiplier: pricing factor = 1 ÷ target food cost %. A 25% target is a factor of 4; a 33% target is roughly 3. The old “charge three times food cost” rule is a 33% food cost target in disguise. Useful for a quick sanity check when a supplier calls with a price change.
3. Contribution margin
Contribution margin is the menu price minus the plate cost, in dollars. It is the core of menu engineering, developed by Michael Kasavana and Donald Smith at Michigan State University around 1982, which sorts every item by popularity and by contribution margin, according to AHLEI’s menu engineering guide.
Its lesson is that you pay rent in dollars, not percentages:
| Dish | Plate cost | Menu price | Food cost % | Contribution margin |
|---|---|---|---|---|
| Chicken penne | $3.60 | $17.00 | 21.2% | $13.40 |
| Grilled salmon plate | $7.49 | $24.00 | 31.2% | $16.51 |
The pasta has the prettier percentage, but every salmon plate leaves $3.11 more. AHLEI makes the same warning: the items highest in gross profit are usually the higher-priced ones at the upper end of the food cost scale, and steering guests toward low food cost items often lowers the average check and gross profit.
Use percentage pricing to set a floor. Use contribution margin to decide which dishes to feature.
Then check the market
The formula gives you a floor, not a final price. Round to a number that reads well, look at what comparable places nearby charge, and ask whether your guests will pay it. If the math demands a price nobody will accept, the fix is in the recipe, the portion or the supplier, not the calculator.
A full worked example: grilled salmon plate
The numbers below are invented for the example, but plausible for a US casual restaurant. Swap in your own invoices.
Step 1: build the cost card with yields
| Ingredient | AP price | Yield | Cost per usable lb | Portion | Plate cost |
|---|---|---|---|---|---|
| Salmon fillet, skin-on | $12.00/lb | 80% | $15.00 | 6 oz | $5.63 |
| Baby potatoes | $1.60/lb | 95% | $1.68 | 6 oz | $0.63 |
| Green beans | $2.40/lb | 88% | $2.73 | 4 oz | $0.68 |
| Lemon butter sauce (batch: $6.40 makes 32 oz) | sub-recipe | — | $0.20/oz | 1.5 oz | $0.30 |
| Oil, salt, herbs, lemon wedge | estimate | — | — | — | $0.25 |
| Total plate cost | $7.49 |
Step 2: price from a target. Using 32%, close to the NRA medians, as the target: $7.49 ÷ 0.32 = $23.41. Rounded for the menu: $24.00.
Step 3: check the result. Food cost: $7.49 ÷ $24.00 = 31.2%. Contribution margin: $24.00 − $7.49 = $16.51.
Step 4: test other prices before you print.
| Menu price | Food cost % | Contribution margin |
|---|---|---|
| $22.00 | 34.0% | $14.51 |
| $24.00 | 31.2% | $16.51 |
| $26.00 | 28.8% | $18.51 |
Step 5: see what yield did. Costed on AP weight ($12.00 × 6 oz), the salmon would come to $4.50 a plate instead of $5.63. That gap, about $1.13 a plate, is roughly $450 a month across 400 salmon plates, and it only covers the fish.
Step 6: date the card. When the salmon invoice changes, redo that line and the total before you touch the price.
Period food cost: checking the plan against reality
Recipe cards give you theoretical food cost: what the kitchen should have spent, with standard portions and no waste. Inventory gives you actual food cost: what it did spend. The gap between the two is where money leaves the building.
Calculate both
Actual food cost (one month, invented numbers):
- Beginning inventory: $9,200
- Purchases: $26,500
- Ending inventory: $8,700
- Cost of food sold: $9,200 + $26,500 − $8,700 = $27,000
- Food sales: $84,000
- Actual food cost: $27,000 ÷ $84,000 = 32.1%
Theoretical food cost: for each dish, plate cost from the card × number sold that month. Add them up and divide by the same food sales. Say it comes to 29.5%.
That is a 2.6-point gap. On $84,000 of food sales, $2,184 left inventory that month without turning into a sale.
Where the gap comes from
- Waste: spoilage, overproduction, dropped plates, remakes
- Over-portioning: no scale, no portion scoops, a heavy hand on busy nights
- Comps and staff meals nobody wrote down
- Theft
- Stale cost cards, which pull theoretical cost down without changing what you actually spend
Rules that keep the number honest
- Count at the same point every time, for example after close on the last day of the period.
- Value inventory the same way every time, such as the last price paid.
- Count everything, including the line coolers and prepped sub-recipes.
- Keep food and beverage separate here too.
- Run it weekly or monthly. A yearly number arrives too late to fix anything.
Food cost, prime cost and profit margin
Food cost is the biggest cost you can steer plate by plate, but it is only half of the number that decides whether a restaurant makes money.
Prime cost is cost of goods sold plus total labor, which Restaurant365 defines as wages, payroll taxes, benefits and insurance. Its benchmark: about 60% of total food and beverage sales for a sustainable restaurant, 60% to 65% for full service and 55% to 60% for quick service.
Labor has made that harder. In the same NRA survey, salaries and wages including benefits ran a median 36.5% of sales at full-service restaurants in 2024 and 31.7% at limited-service restaurants, against roughly 33% and 28% in earlier editions. Medians do not add up exactly, but set beside the food medians they show the squeeze: many operators have less room on food cost than the old rules of thumb assume.
Profit margin on food is simply what remains of each food dollar after ingredients: at a 32% food cost, 68 cents. Everything else comes out of that 68 cents:
Food sales
− Cost of food sold
= Gross profit on food
− Labor
− Occupancy, utilities, marketing, card fees
= Profit before tax
What is left at the bottom is thin. Restaurant365 puts typical profit margins at 3% to 5% for full-service restaurants and 6% to 9% for fast casual and quick service. If the $84,000 in the example above were a full month’s sales at a 4% margin, profit would be $3,360, and the 2.6-point food cost gap ($2,184) would eat about two-thirds of it.
Common mistakes
- Costing on as-purchased weight. Without yield, anything with skin, bone, peel or trim looks cheaper than it is.
- Stale cost cards. The supplier raised prices; the card did not change. The menu keeps earning a margin that no longer exists.
- Treating purchases as food cost. Without beginning and ending inventory, the number swings with your ordering rhythm, not with what the kitchen did.
- One number for food and bar, or bar sales in the food cost denominator.
- Forgetting the small stuff. Sub-recipes, garnish, bread service, dressings on the side, to-go containers.
- Eyeballed portions. An extra half-ounce of protein per plate is invisible on the line and obvious at inventory.
- Chasing the percentage instead of the dollars. A low food cost dish with a small contribution margin can pay fewer bills than a higher food cost dish with a big one.
- Costing against the wrong price. Use the menu price before sales tax. If a delivery app charges a different price or takes a commission, cost those sales separately.
Where Platevio fits (and where it does not)
Plainly: Platevio does not calculate food cost. It does not track inventory or count stock, does not deduct ingredients when a dish sells, does not build recipe cost cards and does not calculate margins. Everything in this guide happens in a spreadsheet, on paper, or in dedicated costing software.
Platevio is a browser-based restaurant POS for orders, the kitchen, the floor and the bill. Three things in it support the work above without doing it for you:
- A record of what sold. Every order is kept with its items and extras, as sent to the kitchen and as paid, readable from any browser. That is where you read the quantities sold for theoretical food cost. Platevio does not total those quantities by dish or by period and has no item analytics or trend reports; the counting is yours.
- Prices that are easy to change. When a cost card says a dish has fallen behind, anyone with permission can update its menu price from a phone, tablet or laptop.
- A price locked onto each order. The price is copied onto the order when it is ordered, so changing a menu price mid-service does not change what open checks already cost.
There are no scheduled prices or automatic promotions; every price change is made by hand. If the rest fits how you work, Platevio’s pricing is short: Free. No card, no plan.