It’s Tuesday night. Service just ended. Your line cook is breaking down his station, your front-of-house manager is counting the till, and somewhere in the back of your mind you’re running a number. How did we do tonight?
You have a rough food cost in your head. Maybe 31%. Maybe 33%. Something in that range.
Here’s the problem.
It’s probably wrong.
Not catastrophically wrong. But wrong enough to matter. In a business running on 3-5% profit margins, a 2-point error in your food cost percentage isn’t a rounding error. It’s the difference between a profitable month and breaking even.
This post is about getting that number right. Not the theoretical version. Not the number you’d have if every portion was perfect and nothing ever spoiled. The real one. The one that reflects what actually happened in your kitchen this week.
What Food Cost Percentage Actually Measures
Food cost percentage is the ratio of what you spend on ingredients to what you bring in from food sales.
Simple math: Spend $3,000 on food in a week, sell $10,000 worth of food, your food cost percentage is 30%. That means 30 cents of every dollar you earn goes back to paying for what you sold.
The industry benchmark sits between 28% and 35% for most restaurants. But that range is less useful than most people think. Here’s what the breakdown actually looks like:
Fast casual and counter service: 25-30%.
Standardized recipes, high volume, lower-cost ingredients. These operations run lean and depend on volume to make it work.
Full-service casual dining: 28-33%.
A broader menu and table service add complexity and some waste, but most well-run independents should land in this range.
Bar-forward concepts: 22-28% on food alone.
Look at beverage cost separately. Bars typically run 18-24% on pour cost, which is why the overall margins can still work even when food creeps higher.
Fine dining and steakhouses: 32-38%.
Premium proteins, more prep waste, smaller covers. Higher ticket prices offset it, but you need to know which items are carrying the load and which are dragging it.
The most important thing isn’t hitting a magic number. It’s knowing your number and understanding when it moves.
The Formula (And How to Actually Run It)
The formula is straightforward:
(Beginning Inventory + Purchases During Period − Ending Inventory) ÷ Food Sales = Food Cost %
Let’s run it with real numbers.
You start Monday with $8,000 worth of inventory. During the week you take in another $4,500 in deliveries. You count what’s left Sunday night: $6,200. Your food sales for the week were $22,000.
($8,000 + $4,500 − $6,200) ÷ $22,000 = $6,300 ÷ $22,000 = 28.6%
That’s a solid number for a full-service independent.
But here’s the thing. That number is only as good as the accuracy of your inventory counts. If your ending inventory is off because someone eyeballed the walk-in instead of actually counting it, your food cost is off too.
The formula is the easy part. The hard part is getting clean data into it.
Per-Dish Costing: Where You Actually Find the Money
Your overall food cost percentage tells you that something is wrong.
Per-dish costing tells you what and where.
To calculate food cost for a single dish, add up the cost of every ingredient that goes into one serving. Including the garnish, the sauce, the portion of dressing, the starch on the side. Everything. Then divide that number by the menu price.
Ingredient cost per serving ÷ Menu price = Dish food cost %
Your pan-seared salmon costs $7.40 in ingredients per plate and sells for $26. That’s a 28.5% food cost on that dish. Solid.
Your ribeye costs $18 in ingredients and sells for $48. That’s 37.5%. Workable for a steakhouse, but you need your higher-margin dishes like pasta and salads pulling that average down.
If the ribeye is your best seller and your pasta barely moves, you have a menu engineering problem. Not a food cost problem.
Most independent operators have never actually costed every item on their menu. They priced dishes based on what felt right, what competitors charge, or what they needed to cover costs loosely.
Run the numbers on your five best sellers first.
You’ll almost certainly find at least one item that’s subsidizing everything else. And one that’s quietly pulling your margins down every single service.
Why Your Food Cost Number Is Probably Lying to You
Counts that happen too infrequently.
If you’re counting once a month, you’re working with ending inventory data that’s 30 days old. Monthly food cost is a lagging indicator. By the time you see the problem, it’s already been compounding for four weeks.
Weekly counts give you a number you can actually act on.
Inconsistent counting methods.
If one person counts cases and another counts individual units, if your walk-in gets counted Tuesday but dry storage gets counted Thursday, your numbers won’t reconcile cleanly.
Same person, same method, same time. Every week.
Receiving errors nobody caught.
A vendor delivers four cases of chicken but the invoice says five. Nobody checked it at the door. Now your beginning inventory is inflated and your food cost looks better than it actually is. Until that gap shows up in your count and you can’t explain where it went.
Receiving is inventory management. It’s not just a logistics handoff.
Untracked consumption.
Staff meals, comps, food tasted during prep but never logged. None of these are inherently problems. But if they’re not accounted for, they show up as mystery variance.
Track it, even loosely, and it stops being invisible.
Theoretical vs. Actual: The Gap That Costs You Real Money
Theoretical food cost is what your food cost should be if every recipe was followed perfectly, every portion was exact, and nothing was wasted or unaccounted for.
Calculate this by multiplying cost-per-dish by number of dishes sold. Your POS sales data makes this straightforward once your recipes are costed.
Actual food cost is what you actually spent. From your inventory counts using the formula above.
The difference is variance.
A 1-2% variance is normal. A 4-6% variance is a problem.
On a restaurant doing $25,000 a week in food sales, a 5-point variance is $1,250 per week. $65,000 a year of product that generated no revenue.
That number either walked out the back door, got thrown in the trash, or got portioned away one heavy ladle at a time.
What to Do With the Number Once You Have It
Track it weekly, not monthly.
If your food cost jumps 3 points in week two, you want to know that in week two. Not at the end of the month when the money is already gone.
Watch the trend, not just the snapshot.
Four consecutive weeks creeping from 30% to 34% means something changed. You need to find it before it becomes a 36% month.
Use it to engineer your menu.
High food cost, low sales volume is usually the first place to look when you need to tighten margins. Not across-the-board price increases that risk alienating your regulars.
Build a baseline before you try to improve it.
Four weeks of clean weekly data gives you a real baseline. Twelve weeks shows you seasonality. That’s when you start making decisions with confidence instead of gut instinct.
Where to Start This Week
You don’t need software to start.
Pull your invoices from the last seven days. Do a physical count of everything on hand right now. Pull your food sales from your POS. Run the formula.
Whatever number comes out? That’s your real food cost. Now you know.
Next week: do it again. Now you have something to compare it to.
The operators who protect their margins over time aren’t doing anything exotic. They know their numbers, they check them often, and they catch problems early enough to do something about them.
The formula is the easy part. The discipline is what separates a restaurant that stays open from one that doesn’t.
Don’t Have Time to Calculate This Yourself?
You can run the formula manually. Pull invoices, count inventory, punch numbers into a calculator.
Or you can let Rackly do it for you.
RackCheck walks you through daily micro-counts that take 2 minutes. Recipe costing updates automatically when ingredient prices change. Variance tracking catches problems before they compound.
The math happens in the background. You just get the numbers.
Ready to see what you’re actually spending?
Rackly helps independent operators track inventory, calculate real food costs, and catch problems before they compound. Recipe costing built in. Weekly counts that actually get done. The tools that were built for chains, now priced for independents.
14-day free trial · $89/month after trial · Cancel anytime




