What is food cost percentage?
Food cost percentage is the share of your food sales that goes toward the food you used during a period. It helps you understand whether purchasing, inventory, portioning, and pricing are on track.
How to Calculate Restaurant Food Costs Percentage
Overview
Food cost percentage is one of the simplest numbers you can track - and one of the easiest to misunderstand. On paper, it's just "how much you spent on food" compared to "how much food you sold." In real life, it's a fast way to spot whether your menu pricing is keeping up with ingredient costs, whether portioning is consistent, and whether waste, theft, or over-ordering is quietly eating your profits.
What makes food cost percentage so valuable is that it turns a messy set of moving parts - vendor invoices, inventory counts, prep habits, and sales mix - into a single, trackable KPI you can review weekly. If it suddenly spikes, you know to investigate. If it slowly creeps up over a month, you know something has changed in purchasing, storage, prep, or pricing. And if it's steady but still "too high," you have a clear signal that your recipes, portion sizes, or menu prices might need attention.
In this guide, you'll learn the exact formula for calculating food cost percentage, the terms you need to define first, and a step-by-step process you can repeat every week or accounting period.
Key Terms You Need Before You Calculate Anything
Before you run the numbers, it's important to define the terms that feed your food cost percentage. Most "bad" food cost calculations aren't caused by math mistakes - they're caused by inconsistent definitions. If two managers pull the same report but include different sales categories or inventory items, you'll get two different food cost percentages and no clear direction on what to fix.
1. Food sales (or costed sales) - This is the revenue you're comparing against your food usage. Ideally, it should include only the sales tied to food inventory - so exclude alcohol if you track beverage separately, and exclude non-food retail items (merchandise, gift cards). If your POS bundles food and beverage into the same category, you'll want a consistent method for splitting those out.
2. Beginning inventory - The total dollar value of your food inventory at the start of the period (for example, Monday morning before service). This includes all food on hand- walk-in, freezer, dry storage, and prep areas. The key is that the "start" inventory should be based on a real count and valuation method you use consistently.
3. Ending inventory - The total dollar value of your food inventory at the end of the same period. Ending inventory is what you still have on hand. Since the formula relies on the difference between beginning and ending inventory, sloppy counts here can swing your food cost percentage dramatically.
4. Purchases - The total cost of food you bought during the period based on invoices - typically from vendors. This should be net purchases, meaning you subtract credits, returns, and vendor rebates that apply to that period. (Otherwise, you'll overstate what you actually spent.)
5. Waste, comps, and employee meals - These are not separate lines in the basic formula, but they matter because they explain why your actual food cost is higher than your ideal food cost. If you don't track these items, high food cost becomes a mystery instead of a solvable problem.
5. COGS (Cost of Goods Sold) / Cost of food used - This is the dollar amount of food you actually used during the period. It's the "numerator" of food cost percentage, and it's calculated using inventory and purchases.
Once you're clear on these definitions and you're using the same period for inventory, purchases, and sales, your food cost percentage becomes a reliable metric instead of a weekly argument.
The Core Formula
Now that your terms are defined, you can calculate actual food cost percentage using a standard Cost of Goods Sold (COGS) approach. "Actual" matters here because it reflects what truly happened in the business - real purchasing, real inventory movement, real waste, and real execution. This is the number owners use to catch leaks and protect margin.
Step 1. Calculate Cost of Food Used (COGS)
Your cost of food used is based on what you started with, what you bought, and what you have left -
Cost of Food Used (COGS) = Beginning Inventory + Purchases - Ending Inventory
Think of it this way -
- You begin the week with inventory you already paid for.
- You add everything you purchased during the week.
- You subtract what's still sitting on shelves at the end.
- What remains is the cost of the food you actually used (sold, wasted, comped, or lost).
Step 2. Convert COGS into Food Cost Percentage
Once you have COGS, divide it by food sales for the same period -
Food Cost % = (Cost of Food Used / Food Sales) x 100
Choose a Time Period and Stick to It
Food cost percentage is only useful if it's calculated consistently. Most operators run it -
- Weekly (best for spotting issues fast and managing ordering)
- Every accounting period (4-5 weeks) (good for reconciling with accounting)
- Monthly (common, but slower to reveal problems)
Weekly is often the sweet spot because it's frequent enough to catch spikes early, but long enough to smooth out "we had a catering order" or "we deep-cleaned and tossed product" anomalies.
What This Number Can - and Can't - Tell You
Food cost percentage is a powerful KPI, but it's not a verdict on its own. A higher food cost could be caused by -
- rising vendor prices,
- inaccurate inventory counts,
- over-portioning,
- waste/spoilage,
- theft/shrink,
- or even a sales mix shift toward lower-margin items.
That's why the next sections focus on the workflow, what to include, and the common mistakes that make a correct formula produce a misleading result.
Calculate Food Cost Using a Simple Workflow
To make food cost percentage reliable, you need a repeatable workflow - not a once-a-month scramble. The goal is to ensure your inventory values, purchases, and sales all cover the exact same date range, and that you're recording them the same way every time. Here's a straightforward process you can run weekly (or for any accounting period).
Step 1. Pick a consistent time window
Choose a start and end point that matches your operation. Many restaurants use a weekly cycle (e.g., Monday 12.00 a.m. through Sunday 11.59 p.m.). The key is consistency - your inventory counts and your sales report must match this window.
Step 2. Capture beginning inventory value
At the start of the period, record the total value of your food inventory. This should come from a physical count (or a system-supported count) and be valued using your consistent method (many operators use the invoice price or an average cost). Include walk-in, freezer, dry storage, and any prep stations that hold product.
Step 3. Add up net purchases for the same period
Pull your invoices for the week and total your food purchases. Make sure you're using net purchases -
- subtract vendor credits
- subtract returns
- remove non-food items (paper goods, chemicals) if they're not part of food inventory
If you have multiple vendors, include them all - missing even one supplier will understate purchases and distort the result.
Step 4. Capture ending inventory value
At the end of the period, do another inventory count and record the ending value. This step is where many calculations go sideways- rushed counts, missing storage areas, or inconsistent unit conversions (cases vs each) will create false spikes and dips.
Step 5. Pull food sales for the exact same dates
Run a POS report for food sales only. If your POS combines food and beverage, decide how you will separate them and do it the same way every week. The point is to compare food usage to food revenuenot to alcohol, gift cards, or retail.
Step 6. Plug into the formulas
COGS = Beginning Inventory + Purchases - Ending Inventory
Food Cost % = (COGS / Food Sales) x 100
Step 7. Record it and compare trends
Don't stop at one week's number. Log it weekly and watch -
- your rolling average
- week-over-week swings
- how food cost moves after price changes, menu updates, or vendor increases
When you run this workflow consistently, food cost percentage becomes a practical management tool - not just an accounting exercise.
What to Include
Even with the right formula, food cost percentage can become misleading if your inputs aren't aligned. Most "mystery spikes" come from timing errors, category mix-ups, or inconsistent treatment of purchases and inventory. Knowing these gotchas ahead of time saves hours of confusion.
1. Match your dates across everything. Your beginning inventory, purchases, ending inventory, and food sales must cover the same period. If your inventory is counted Sunday night but your sales report runs Monday through Sunday, your food cost will be wrong - even if the math is perfect. Pick a cutoff time and enforce it.
2. Separate food from non-food. Food cost percentage should measure food performance. Exclude -
- alcohol and bar items (unless you calculate a combined cost on purpose),
- paper goods and chemicals,
- merchandise or retail items.
If these stay mixed in purchases or inventory, your food cost will appear artificially high.
3. Handle credits, returns, and rebates correctly. Vendor credits belong in the same period they apply to. If you log gross purchases but forget to subtract credits, you'll overstate food usage. The same applies to damaged goods returned to a vendor - those dollars never became usable inventory and shouldn't inflate COGS.
4. Account for transfers and commissary movement. If you move product between locations or departments, that food didn't disappear - it just changed hands. Treat transfers consistently so one location doesn't look "too high" while another looks "too low."
5. Be consistent with valuation. Switching between case cost, each cost, or "whatever the invoice said last time" creates noise. Use the same valuation method every count. Inconsistency here can swing food cost several points without any real operational change.
6. Watch for partial or rushed counts. Missing a freezer shelf, skipping a prep area, or estimating instead of counting creates phantom usage. That "extra" cost flows straight into COGS, making it look like food vanished.
When food cost percentage looks wrong, it's often not because operations failed - it's because inputs weren't aligned. Clean, consistent data turns the metric into a trustworthy signal instead of a weekly debate.
Transform Your Restaurant Operations Now!
Effortless Inventory Tracking with Altametrics!
Variations You Should Know
Once you can calculate actual food cost percentage, the next step is understanding how to diagnose why it's high (or trending up). That's where ideal food cost and plate costing come in. These aren't replacements for actual food cost - they're the comparison tools that help you find the gap.
Ideal Food Cost % (Theoretical Food Cost)
Ideal food cost is what your food cost should have been based on -
- what you sold (sales mix),
- your recipes (ingredient quantities),
- and your ingredient costs.
In other words, if every item was portioned perfectly, every recipe was followed, and there was zero waste, comps, spoilage, or theft, your ideal food cost would match your actual. In real operations, actual is almost always higher - so the value is in measuring the difference -
Food Cost Variance = Actual Food Cost - Ideal Food Cost
That variance is where "leakage" lives - over-portioning, untracked waste, prep mistakes, incorrect ringing, or shrink. Even without advanced software, you can approximate ideal food cost by costing key recipes and comparing expected usage to actual depletion of high-cost items.
Plate Costing (Recipe Costing)
Plate costing is the process of calculating the cost of an individual menu item based on its ingredients and portion sizes. You'll typically -
- list each ingredient,
- convert units correctly (oz, lb, each, case yields),
- apply the current unit cost,
- and sum the total.
This is essential for accurate pricing and margin management - especially when supplier costs change. Plate costing also forces clarity around yields (trim loss, cooked shrink, usable portions). A case of produce or a raw protein doesn't convert 1-1 into sellable portions, and ignoring yield can make your "cost per plate" look lower than reality.
Why These Variations Matter
- Actual food cost % tells you what happened.
- Ideal food cost % tells you what should have happened.
- Plate costing tells you where your menu pricing and portions might be driving the result.
If your actual food cost is high but your ideal is on target, you likely have execution issues (waste/portioning/theft). If your ideal is high too, the problem may be pricing, recipe design, or ingredient specs - meaning you need a menu-level fix, not just tighter controls.
How to Improve Food Cost Percentage
If your food cost percentage is higher than you want, the best fixes usually aren't dramatic. They're small, repeatable controls that reduce leakage while keeping quality and portions consistent. The goal isn't to "cut corners" - it's to run a tighter system so the food you buy turns into the food you sell.
Tighten portion control without shrinking value
Most food cost problems show up in portioning first. Make it easier for your team to do it right -
- use portion scoops, scales, and ladles for high-cost ingredients,
- pre-portion proteins and premium add-ons during prep,
- standardize builds with clear station guides.
You'll often see improvement just by removing "eyeballing" from the line.
Reduce waste at the source
Waste isn't just spoilage - it's over-prep, trim loss, misfires, and poor storage. Focus on -
- prep sheets tied to recent sales (not guesses),
- FIFO labeling and organized storage zones,
- clear "first use" bins for open product,
- tracking top 5 waste items weekly and assigning an owner to fix each one.
When you track waste consistently, you find patterns fast (over-prepped sides, sauces made too large, produce not rotating).
Strengthen receiving and inventory habits
A surprising amount of food cost leakage starts at the back door -
- verify counts and quality at receiving (don't sign blind),
- log substitutions and price changes,
- store product immediately in the correct location,
- keep inventory counts consistent and complete.
Also, set practical par levels so you don't over-order "just in case."
Make menu and pricing adjustments strategically
If your ideal food cost is high, operational fixes won't fully solve it. You may need -
- small price adjustments on items with rising costs,
- recipe tweaks that protect flavor but reduce expensive components,
- smarter specs (pack sizes, acceptable substitutes, yield-friendly products),
- menu engineering to promote higher-margin items.
Build a weekly review rhythm
Food cost improves when it's managed like a routine -
1. calculate food cost % weekly
2. note variance vs last week and rolling average
3. review top waste items + inventory anomalies
4. pick 1-2 actions for the week (portion tool, prep adjustment, vendor check)
With consistent tracking and small operational habits, food cost percentage becomes predictable - and that predictability is what protects profit without compromising the guest experience.
Streamline Your Inventory. Order Smartly.
Start Simplifying Your Orders with Altametrics
Must-Read Content
Frequently Asked Questions
What's the formula for food cost percentage?
Where COGS (cost of food used) = Beginning Inventory + Purchases - Ending Inventory.