How to Calculate Food Cost: Formula, Percentage & Examples
Food cost is the largest line a restaurant genuinely controls, and most operations either never measure it or measure it wrong. This guide gives all three formulas, works each one through with numbers, and shows what the gap between theoretical and actual is really telling you.
Updated August 2026 · 9 min read
Short answer
Food cost is calculated at three levels, and each answers a different question: period cost tells you what you actually spent, the percentage tells you what that is relative to sales, and plate cost tells you what a single dish leaves behind.
Period food cost (COGS) = Beginning inventory + Purchases − Ending inventoryFood cost percentage = Period food cost ÷ Food sales × 100Plate cost % = Portion ingredient cost ÷ Menu price × 1001. Period food cost (cost of goods sold)
This tells you how much stock actually left the kitchen in a period. It is not the sum of your invoices — product that arrived in the store but was not used is not a cost yet.
Period food cost = Beginning inventory + Purchases − Ending inventoryExample: Opening stock $18,000, purchases $62,000, closing stock $15,000 gives a period food cost of $65,000.
Watch out: Count opening and closing stock the same way and at the same point in the day. If one is counted before service and the other after, the difference is a measurement error, not a cost.
2. Food cost percentage
This expresses period cost as a share of sales. It is the only number that lets you compare — the absolute figure stops meaning anything as the business grows.
Food cost % = Period food cost ÷ Food sales × 100Example: $65,000 of cost against $205,000 of food sales → 65,000 ÷ 205,000 × 100 = 31.7%.
Watch out: The denominator must be food sales only. Including beverage revenue pushes the percentage down artificially — beverage has a completely different cost structure and is tracked separately.
3. Plate (portion) cost
The ingredient cost of one portion of a single item, from its recipe. This is the number every menu decision rests on.
Plate cost % = Portion ingredient cost ÷ Menu price × 100Example: An item costing $8.40 in ingredients and selling at $26.00 → 8.40 ÷ 26.00 × 100 = 32.3%.
Watch out: Build yield loss into the recipe. If 1 kg purchased gives 780 g usable, cost the recipe on usable grams rather than the purchase price per kilo — otherwise every plate looks systematically cheaper than it is.
Worked example: plate cost across four items
Four items from the same menu, against a 32% plate cost target.
| Item | Ingredient cost | Menu price | Plate cost % |
|---|---|---|---|
| Grilled sea bass | $14.20 | $42.00 | 33.8% |
| Cheeseburger | $8.40 | $26.00 | 32.3% |
| Seasonal salad | $3.80 | $18.00 | 21.1% |
| Lamb shank | $19.60 | $48.00 | 40.8% |
The lamb shank is well above target and the salad well below. The instinct is usually to cut the shank — but plate cost alone cannot make that call: if the shank sells in volume, its total contribution may exceed the salad's. Percentage has to be read alongside contribution margin, which is what menu engineering does.
What is a good food cost percentage?
The commonly quoted range is 28–35%, but no single target fits every operation. Concept, service model and menu structure set the range.
| Type of operation | Typical range | Why it differs |
|---|---|---|
| Café / coffee shop | 18–25% | Beverage-led menu, low ingredient share |
| Fast food / QSR | 25–32% | Standard portions, high turnover, tight waste control |
| Fast casual | 28–33% | A fresh-ingredient promise pushes cost up |
| Full-service restaurant | 30–35% | Wider menu, more exposure to waste |
| Fine dining / steakhouse | 35–45% | Expensive centre-of-plate; profit comes from service and beverage |
A low percentage is not automatically good news: an unusually low food cost usually means portions have shrunk or prices have moved above the market. Both come back as lost covers.
Theoretical versus actual food cost
Multiply plate costs by units sold and you get what SHOULD have left the kitchen in the period. The stocktake tells you what actually did. The gap between the two carries more information than any other number in food cost control.
Variance = Actual food cost − Theoretical food costA gap of one to two percentage points is normally accepted. Anything above that means at least one of the following is happening:
- Portion control — the recipe says 180 g, the kitchen plates 210 g
- Waste and spoilage — poor rotation, over-prep, storage failures
- Unrecorded comps, staff meals and voids
- Purchase prices moved but recipe costs were never updated
Pricing to a target food cost
Invert the formula and it tells you what an item has to sell for to hit your target percentage.
Menu price = Portion ingredient cost ÷ Target food cost %An item costing $8.40 at a 30% target should sell at 8.40 ÷ 0.30 = $28.00.
Treat this as a starting point, not an answer. The formula knows nothing about competitor pricing or how well the item sells. Test the number against the market and against volume — forcing every item to the same percentage makes cheap high-volume items needlessly expensive.
Common mistakes
- Treating invoices as cost
What you paid in a period and what you consumed are different numbers. Ignore the stock movement and a month with a large delivery shows a spike, and the following month an artificial drop.
- Leaving yield loss out of recipes
Trimming, butchering and cooking losses are part of the cost. Any recipe costed on the raw purchase price makes the item look more profitable than it is.
- Not updating recipe costs
Recipe costs go stale as input prices move. Every menu decision made on a six-month-old cost sheet rests on the wrong data.
- Mixing beverage into the food calculation
Beverage has a completely different cost structure. Combined, the blended percentage looks healthy and hides the real problem in the kitchen.
- Measuring monthly only
Tracing the source of a variance spotted at month end is close to impossible. Weekly measurement catches the problem while the cause can still be remembered.
By hand or by system?
All three formulas work on a spreadsheet. The hard part is not the arithmetic — it is keeping it current: recipes change, prices move, and the count happens again every week. Hand-built sheets are usually abandoned by the second or third cycle.
robotPOS keeps recipe costs and sales quantities in the same system, so theoretical food cost is always calculated; when a count is entered, the comparison against actual comes out automatically. Once the variance crosses a threshold it is flagged by item and by site — without waiting for month end.
Frequently asked questions
- What is food cost?
- Food cost is the ingredient cost of the food sold in a period. It is usually expressed as a percentage: period ingredient cost divided by food sales. It is calculated at three levels — period cost, food cost percentage, and plate cost for an individual item.
- How do you calculate food cost?
- Period food cost = beginning inventory + purchases − ending inventory. Food cost percentage = period food cost ÷ food sales × 100. For a single item: portion ingredient cost ÷ menu price × 100.
- What is a good food cost percentage?
- 28–35% is the commonly quoted range, but it varies by concept: 18–25% is normal for cafés, 25–32% for fast food, 30–35% for full-service restaurants and 35–45% for fine dining. Comparing against your own history is more informative than comparing against an industry average.
- How often should food cost be measured?
- Weekly for the percentage, and per item whenever input prices change. Measuring monthly only makes it nearly impossible to trace where a variance came from; weekly measurement catches it while the cause is still known.
- What is the difference between theoretical and actual food cost?
- Theoretical food cost is what recipes and units sold say the cost SHOULD have been; actual is what the stocktake says it was. A gap beyond one to two percentage points usually points to portion control, waste, unrecorded comps, or recipe costs that were never updated.
- Is food cost percentage the same as menu engineering?
- No. Food cost percentage measures efficiency on a single item; menu engineering weighs contribution margin together with how much the item sells. A low-percentage item that rarely sells leaves less money behind than a high-percentage item that sells constantly.






