Food cost percentage is the single most useful number in a food business. It tells you what portion of every dollar of revenue is going to ingredients, which tells you what’s left over for labor, rent, and profit. Every menu decision, every vendor negotiation, and every pricing change eventually comes back to this number—which is why every food operator should know how to calculate it and what to do when it moves.
What Is Food Cost Percentage?
Food cost percentage is the cost of ingredients divided by the revenue those ingredients generated, expressed as a percent. If you spent $3,000 on ingredients last week and sold $10,000 worth of food, your food cost percentage is 30%.
The number matters because it’s a proxy for margin. A lower food cost percentage means more of every dollar stays in the business. A higher one means less. Most healthy food operations run somewhere between 28% and 35% food cost, but the “right” number depends on your category, your labor model, and your pricing structure. A prepared foods counter operates differently from a butcher shop, which operates differently from a bakery. The percentage that works for one won’t necessarily work for another.
What matters is that you know your number, that you track it consistently, and that you understand what causes it to move.
The Formula
The basic formula is:
Food Cost % = (Cost of Goods Sold ÷ Total Food Sales) × 100
Cost of Goods Sold, or COGS, is what you spent on the ingredients that went into the food you sold. Total Food Sales is the revenue you generated from selling that food. Multiply the result by 100 to get a percentage.
The formula is simple. Getting the inputs right is where it gets harder.
How to Calculate COGS Correctly
Cost of Goods Sold is not the same as what you spent on food during the period. It’s what you spent on the food you actually sold during the period, which is a different number.
The correct formula for COGS in a food business is:
COGS = Beginning Inventory + Purchases ? Ending Inventory
You start with the value of the inventory on hand at the beginning of the period. You add every food purchase you made during the period. You subtract the value of the inventory still on hand at the end of the period. What’s left is the cost of the ingredients that went out the door as sales.
If you skip the inventory step and just use “food purchases this week” as your COGS, you’ll get a food cost percentage that swings wildly week to week based on when you happened to place a big order. That’s noise, not signal. The inventory adjustment smooths it out and gives you an accurate number.
This is where most small operators lose the thread. Tracking beginning and ending inventory every week by hand is tedious, and if the counts aren’t accurate the whole calculation is wrong. We covered the broader picture in the most common inventory challenges and how to solve them.
A Worked Example
Assume a deli with the following numbers for the week:
- Beginning inventory: $4,200
- Food purchases during the week: $2,800
- Ending inventory: $3,900
- Total food sales for the week: $10,500
Step 1: Calculate COGS $4,200 + $2,800 ? $3,900 = $3,100
Step 2: Calculate food cost percentage ($3,100 ÷ $10,500) × 100 = 29.5%
The deli spent 29.5 cents on ingredients for every dollar of food it sold. That’s a healthy number for a deli operation.
Notice what happens if the operator skipped the inventory step and just divided food purchases into sales: $2,800 ÷ $10,500 = 26.7%. That number would look great, but it’s wrong. It’s ignoring the fact that the deli drew down $300 of prior inventory during the week. The real cost was $3,100, not $2,800.
Why the Number Moves
Food cost percentage isn’t static. It moves for real reasons, and understanding the reasons is what turns the calculation into a management tool.
Vendor prices change. A supplier raises the price of chicken by 10%, and if you don’t change your menu price, your food cost percentage on chicken items goes up. We walked through vendor comparison in how to compare food vendors using data instead of guesswork.
Portioning drifts. Staff turnover, a new prep cook, or just gradual creep in how much cheese goes on a sandwich all move food cost. Portions on the plate get bigger, food cost percentage climbs, and nobody notices until the monthly number is off.
Waste increases. Perishables that spoil before they sell, prep batches that come out wrong, ingredients that expire in the walk-in. Every dollar of waste is a dollar of COGS that generated zero sales, and it lands directly on food cost percentage.
Menu mix shifts. High-margin items and low-margin items don’t have the same food cost. If sales shift toward lower-margin items, your blended food cost percentage rises even if nothing else changed.
Pricing gets stale. Menu prices set six months ago based on ingredient costs from a year ago will drift out of line as vendor prices move. This is one of the most common causes of food cost creep in small operations. We covered pricing decisions specifically in how to know the right price to charge for menu items.
How Technology Makes This Practical
Calculating food cost percentage once, by hand, from a week’s numbers, is a math exercise. Calculating it accurately and consistently every week, tied to actual current ingredient costs, is an operational job that spreadsheets can’t handle well.
This is where the right tools stop being optional. InTrac tracks ingredient and product costs at the vendor level, updates them as invoices come in, and produces current COGS numbers without a manual reconciliation step. KitchenHand tracks cost at the recipe level, so you can see food cost percentage per menu item, not just per category, and watch it move as ingredient prices change.
Together they give you a food cost percentage that’s accurate, current, and broken down enough to act on. When the number moves, you know why, which ingredient caused it, and which menu items are affected. That’s the difference between food cost tracking as a report you look at and food cost tracking as a management system.
What to Do When the Number Is Off
If your food cost percentage is running higher than it should be, work through the list in this order.
Check vendor pricing first. Pull the last three months of invoices and look for creep. Small percentage increases across multiple ingredients add up fast, and they’re the easiest thing to miss.
Audit portioning next. Watch prep for a shift. Weigh some sandwiches. Compare what’s actually going out the door to what your recipe specs say.
Look at waste. Track what gets thrown away for one week. Prep waste, spoilage, incorrect batches, comps. The number is usually bigger than operators expect.
Review your menu mix. If your food cost percentage climbed and nothing else changed, the mix probably shifted. Look at which items are selling more and which are selling less.
Reprice if needed. If ingredient costs have moved and your menu prices haven’t, the math won’t work. Small price increases spread across a menu are easier to absorb than large ones on a few items.
If you’d like a walkthrough of what accurate, ongoing food cost tracking looks like for your specific operation, the MarketSquare Tech team can review your setup and show you what the tools produce against your actual numbers.
Most healthy food retail operations run between 28% and 35% food cost. Delis and prepared food counters tend to sit in the 28% to 32% range. Butcher shops and specialty operations selling higher-cost proteins often run higher. The right number for your operation depends on your category, labor model, and pricing strategy.
Food cost percentage is calculated by dividing Cost of Goods Sold by Total Food Sales, then multiplying by 100. COGS itself is calculated as Beginning Inventory plus Purchases minus Ending Inventory, which accounts for the fact that some of what you sold this period came from stock you already had on hand.
The most common causes are vendor price increases, portioning drift, increased waste, menu mix shifts toward lower-margin items, and stale menu pricing that hasn’t kept up with ingredient costs. Working through those five in order almost always identifies the cause.
Weekly is ideal. Monthly is the minimum. Calculating quarterly or less often means you’ll miss cost creep until it’s already a real problem, and by then the fix is harder. Tools like InTrac and KitchenHand keep the calculation current automatically, which removes the “we don’t have time to do it weekly” problem.
DeliLabel
KitchenHand
InTrac
Markets & Grocery
Delis & Butchers
Restaurants
Bakeries
Retail
Hospitality


