Food Cost: Why It Creeps Up Without You Noticing
Your sales look the same, but profit is shrinking. Food cost usually creeps up from sources you're not tracking day to day.

A restaurant owner tells you: "my sales have been flat for three months, but profit keeps shrinking." The problem is usually not sales — it's food cost creeping up unnoticed.
The basic formula
Food Cost % = cost of goods used ÷ food sales × 100. The issue is that many owners calculate this from monthly purchases alone, without accounting for inventory changes. The more accurate way:
COGS = beginning inventory + purchases − ending inventory
Without regular stock counts, the number in front of you isn't real.
Where does the money actually leak?
Five common leak points:
- Prep waste: portions larger than the standard recipe, or careless cutting.
- Poor storage: ingredients spoiling before use due to wrong storage or no FIFO discipline.
- Weak inventory control: without regular weekly or monthly counts, it's impossible to pinpoint the problem.
- Stale pricing: your supplier raised prices three months ago and you're still pricing the dish at the old cost.
- Recipe drift: every cook plating "by feel" instead of a fixed weight per dish.
The fix isn't "shrink the portion"
Many owners' first reaction is to cut portion size, which hurts the customer experience without solving the real problem. The right fix starts with an accurate inventory count that pinpoints exactly where the leak is, before touching the menu or prices.
Pair it with Prime Cost
Food cost alone isn't the whole picture. Look at it together with labor cost:
Prime Cost = Food Cost + Labor Cost
This ratio gives a clearer read on overall operational health, not just food spend. A restaurant can have healthy food cost but very high labor cost — and that eats into profit just as much.
Measure before you change anything
Before adjusting purchasing, the menu, or prices, run an accurate count and calculate real food cost using the COGS formula. Without that number, every decision you make is a guess.

