Reporting
Food Cost Variance and Price History Analysis
How to see which supplier prices moved, what the change cost you, and whether rising food cost comes from the prices you pay or from the kitchen.

When food cost rises, the first question is always the same: did prices go up, or did we use more? The two need different answers. A price rise is a conversation with a supplier, or a change to the menu price. A usage problem is a conversation in the kitchen. Treating one as the other wastes a month.
Wox keeps both sides visible. Price history shows what you paid for each item over time. Food cost variance compares what your recipes say you should have spent with what you actually spent. This guide explains how to read each one and how to build a short weekly habit around them.
Two kinds of variance
Price variance is the change in what you pay for the same item. Tomatoes at 3.20 ₾ a kilo in June and 5.10 ₾ in December is price variance. It comes from suppliers, seasons and the market.
Food cost variance, often called actual versus theoretical, is the gap between the cost your recipes predict for what you sold and the cost you actually incurred. If recipes say last week's sales should have used 1,840 ₾ of ingredients and you spent 2,050 ₾, the 210 ₾ difference is variance. It comes from waste, over-portioning, unrecorded staff meals and theft.
Prices also move theoretical cost, because recipe costs follow each item's current price. That is why you check prices first. Once prices are current, whatever gap remains belongs to the kitchen. Actual vs theoretical food cost covers the idea in more depth.
Where price history comes from
For most restaurants in Georgia the answer is rs.ge. Once the rs.ge integration is connected, waybills from registered suppliers are imported, and the unit price on each line is recorded against the matching item. Prices are converted to the unit you stock the item in, so a price per case and a price per kilo do not get mixed.
Wox also guards against obvious mistakes. A line priced far outside an item's recent prices, often a unit error on the waybill, is not applied, and a note stays on the import so someone can check it. For suppliers who do not issue electronic waybills, such as a farmer at the Dezerter Bazaar, you can record a price by hand on the item.
Reading an item's price history
Open an item from Inventory and look at its price movement. Each recorded price appears with its date and the change from the previous one, next to a chart of the trend. One rise is information. Three rises in two months is a pattern worth a phone call.
- 1List your ten to fifteen highest-spend items. For most kitchens that means meat, cheese, oil, dairy and a few seasonal vegetables.
- 2Open each item in Inventory and review its price movement over the last one to three months.
- 3Note every item whose latest price sits clearly above its recent level.
- 4For those items, ask Wox Analyst to compare prices across the suppliers you buy from. If every supplier moved, it is the market. If one did, it is the supplier.
- 5Bring supplier-specific increases to the person who manages that supplier before the next order.
- 6Record the price you agreed, and review menu prices or recipes where the margin no longer holds.
Reading the food cost variance report
The Food Cost Variance report in Reports puts theoretical cost, actual cost and the gap between them side by side for the period you choose, with detail per item. Theoretical cost is recipe cost multiplied by units sold. Actual cost is what was spent or used. A positive variance means you spent more than your recipes account for.
The report needs two things to be useful: POS sales and recipes with costs on your menu items. Dishes without recipes add nothing to theoretical cost, so a menu with half its dishes uncosted will always look worse than it is. Food Cost Variance is one of the advanced reports included from the Growth plan.
WoxAnalytics
March 2026 · Downtown
Food Cost
28.4%
↓ 1.6% vs target
COGS
$18.4k
↓ $1.2k MoM
Waste
$312
Stockouts
3
Top Spend Category
Proteins
38% of total spend
Price Variance
+2.1%
vs last month average
- 1Open Reports and choose Food Cost Variance.
- 2Set the period to last week, and choose the location if you run more than one.
- 3Read the variance percentage first, then look at the items with the largest gap.
- 4For the top items, check waste entries and portioning before assuming a price problem.
- 5Compare with the previous four weeks to see whether the gap is new or has been there all along.
Let the daily insight watch for spikes
Wox Analyst checks food cost every day. When the last seven days run more than five points above the previous thirty-day average, it raises a food cost insight that names the biggest cost line, so a spike shows up within a week instead of at month end.
You can also ask it directly: which supplier prices went up this month, who is cheapest for sunflower oil, which dishes lost margin after the last price change. If a dish's margin has slipped, it can propose new menu prices to restore it. Nothing changes until you confirm. Wox Analyst is included on paid plans, not on Free.
Bring prices up to date first. Whatever variance is left belongs to the kitchen.
A fifteen-minute weekly routine
- 1On Monday morning, open the Food Cost Variance report for the previous week.
- 2If variance went up, check the price movement of the three items driving most of it.
- 3Read any food cost insight from Wox Analyst and the items it names.
- 4Raise supplier-specific increases with the supplier before the next order goes out.
- 5Write down what you agreed or changed, so next week's review starts from a known baseline.
Common mistakes
- Reviewing only at month end. By then a price rise has been paid on four deliveries. Weekly is enough.
- Reading averages. A flat category average can hide one item up 30 percent and another one down. Look at individual items.
- Blaming the supplier for every rise. Check other suppliers first; seasonal produce moves for everyone.
- Never following up. Variance data is most useful in a conversation with the supplier before the next order, not in a spreadsheet after it.
For the causes behind a stubborn gap, food cost variance causes goes through the usual suspects, and negotiating supplier prices covers the conversation that comes after.
Questions people ask
What is the difference between price variance and food cost variance?
Price variance is the change in what you pay for the same item over time. Food cost variance is the gap between the cost your recipes predict for what you sold and what you actually spent. The first points to suppliers and the market, the second to the kitchen.
Where does Wox get supplier prices?
Mainly from rs.ge waybills, which are imported once the integration is connected and recorded against each matched item in its stocking unit. Prices can also be entered by hand for suppliers without electronic waybills.
Why is my food cost variance report empty?
The report needs POS sales for the period and recipes with costs on your menu items. If either is missing there is nothing to compare, so start by adding recipes to your best-selling dishes.
Is there a report that compares suppliers side by side?
A dedicated supplier price report belongs to the purchasing module, which is not open yet. Today, use each item's price history and ask Wox Analyst to compare prices across the suppliers you buy from.
Related guides
Food Cost Reporting and Restaurant Analytics
How restaurant operators can calculate food cost percentage, track COGS, run actual vs theoretical reports, and use analytics to control food cost.
Restaurant Vendor Management and Catalog Setup
Build reliable vendor catalogs and item data so restaurant ordering, receiving, and food cost control stay consistent.
Recipe Costing and Food Cost Percentage Tracking
How to link recipe costs to live invoice data so your food cost percentage stays accurate as ingredient prices change.
Background reading
How to Calculate and Control Restaurant Food Cost Percentage
Food cost percentage is the single most important financial metric for restaurant profitability. It measures how much of every revenue dollar goes toward the ingredients on each plate. For an industry where average net profit margins hover between 3% and 5%, even a one-point shift in food cost can mean the difference between a profitable quarter and a losing one. This guide explains exactly how to calculate food cost percentage, what the benchmarks are by restaurant type, and which operational strategies bring that number under control.
Actual vs. Theoretical Food Cost: How to Calculate and Track Variance
Most restaurant operators know their food cost percentage. Fewer understand why that number is what it is. Actual food cost tells you where you ended up. Theoretical food cost tells you where you should have been. The difference between the two—variance—tells you why. This guide explains how to calculate both, how to interpret the gap, and what to do when variance exceeds acceptable thresholds.
Food Cost Variance: A Worked Example and How to Find the Cause
A worked food cost variance example, the six causes behind most gaps between actual and theoretical food cost, and the week-long tests that tell you which one is costing you money.
The feature behind this guide
Restaurant vendor management, centralized
Vendor catalogs, supplier onboarding, and performance tracking in one place

