Many restaurant operators ask the same question: “What is a good food cost percentage?”

The truth is, nobody can answer that for you.

There are industry averages, but the ideal food cost percentage is determined when you design your menu.

If you priced a dish assuming a 25% food cost but it’s consistently costing you 30%, then your food cost is too high.

If you priced it at 25% and it’s actually costing you 26%, you’re doing well.

This is where Actual vs Theoretical (AvT) Food Cost becomes one of the most valuable tools available to restaurant operators.

What Is Actual vs Theoretical Food Cost?

Your theoretical food cost is what your food should have cost based on:

  • your recipes
  • your ingredient costs
  • your menu sales

Your actual food cost is calculated from your purchases, inventory counts, and cost of goods sold during the accounting period.

The difference between those two numbers is your variance.

A small variance is expected. A large variance means something is happening inside your operation that deserves attention.

How Inventory Systems Calculate Theoretical Food Cost

There seems to be some confusion around the purpose of uploading recipes to inventory management systems such as MarginEdge, XtraCHEF, or Restaurant365.

The common misconception is that recipes are required to calculate actual cost of goods sold.

They are not.

Uploading recipes allows the inventory management system to calculate theoretical food cost of each menu item.

After recipes are uploaded, Product Mix (PMIX) mapping connects those recipes to menu items in your POS and to ingredients in your inventory management system.

Each time a menu item is sold, the software calculates:

  • the theoretical cost of that menu item based on current pricing from your vendors
  • the theoretical inventory remaining
  • how much of every ingredient should still be on hand

The system begins with your opening inventory, adds purchases made during the period, then subtracts the ingredients that should have been used based on the recipes for every menu item sold.

Recipes don’t determine your actual food cost. They calculate what your food cost should have been based on sales.

They calculate what your food cost should have been.

Where Actual Food Cost Comes From

The inventory management system calculates your actual food costs based on your actual purchases (from the uploaded invoices) and inventory count.

The goal is to keep the variance between theoretical and actual food cost as small as possible.

Generally, variances greater than 2–3% deserve investigation.

What Causes Food Cost Variances?

Suppose your recipes indicate your menu should produce a 30% food cost.

Your financial reports show 34%.

That 4% difference isn’t just “high food cost.”

It’s telling you that something inside your operation isn’t working as planned.

Possible causes include:

  • theft
  • waste
  • spoilage
  • receiving errors
  • vendor credits not recorded
  • giving away food without recording comps
  • improper portioning
  • inventory counting errors
  • accounting errors

By identifying these variances, operators can implement stronger purchasing controls, improve portion consistency, tighten inventory procedures, or correct accounting mistakes before they significantly impact profitability.

Food Cost Percentage Alone Doesn’t Tell the Whole Story

Many operators ask:

“What should my food cost percentage be?”

The better question is:

“What did we design our menu to achieve?”

Let’s keep it simple.

Most operators have recipe costs somewhere – whether that’s inside inventory software, a spreadsheet, or even written on the back of a napkin.

Suppose your recipes average a 27% food cost, but your weekly food cost reports consistently show 30–31%.

That could indicate:

  • waste
  • theft
  • spoilage
  • over-portioning
  • overuse

Or perhaps the most common explanation:

Your sales mix has changed.

For example, you may be selling far more of your 35% food cost menu items than the 22% food cost items you originally expected.

The issue may not be operational execution.

It may be time for a menu re-engineer instead.

Inventory Turnover Can Explain High Food Cost

If sales mix isn’t the problem, one of the first places to investigate is inventory turnover.

One of the biggest contributors to food cost variance is carrying excessive inventory.

Excess inventory increases the opportunity for:

  • spoilage
  • theft
  • waste
  • over-ordering

Many full-service restaurants aim to carry approximately 5–7 days of food inventory on hand, turning inventory roughly 4–6 times per month, although the ideal level depends on the concept and supply chain.

To calculate inventory days on hand:

Average Inventory ÷ Average Daily Cost of Goods Sold

For example, if you average $7,000 of inventory and your daily COGS are $1,429, you’re carrying approximately 4.9 days of inventory.

That’s healthy.

However, carrying ten or more days of inventory may indicate excessive purchasing, inaccurate inventory counts, or operational inefficiencies.

These same principles apply to beer, wine, liquor, and non-alcoholic beverages, although each category has different benchmarks.

When Actual vs Theoretical Reporting Isn’t Worth It

Actual vs Theoretical reporting isn’t the right solution for every restaurant.

Some concepts may spend more time maintaining recipes than they save through improved reporting.

For example, a Chipotle-style assembly line concept would need every modifier and garnish entered through the POS to generate perfectly accurate theoretical food cost.

The impact on customer service may outweigh the benefit.

Similarly, a farm-to-table or other chef-driven restaurant with constantly changing seasonal menus could spend countless hours updating recipes that quickly become outdated.

In some operations, Actual vs Theoretical reporting can even affect kitchen culture and creativity.

A more practical approach for many independent operators is to track only the ingredients or menu items with the greatest financial impact.

For example, instead of maintaining hundreds of recipes, operators may only track five core protein-based dishes.

That provides meaningful insight while dramatically reducing administrative burden.

Focus on the Variance, Not Just the Percentage

Actual food cost tells you what you spent.

Theoretical food cost tells you what you should have spent.

The variance explains the difference.

That’s why Actual vs Theoretical reporting has become one of the most valuable management tools available to restaurants using modern inventory systems. It shifts the focus from “our food cost is too high” to “why is our food cost too high?” allowing operators to solve the real problem instead of simply reacting to the number.

If your food cost percentage looks reasonable but your Actual vs Theoretical variance is 5%, you still have a significant profit leak hiding in your operation.

Reviewing your overall food cost remains essential.

But understanding the variance is what helps you improve it.

Restaurant operators don’t lose profit because they don’t know their food cost. They lose profit because they don’t know what’s causing it. 

At The Fork CPAs, we help restaurants connect their accounting, inventory systems, and operational reporting so they can identify profit leaks, improve margins, and make better decisions. Contact us to learn how we can help.