Why food cost is the most important restaurant KPI
Food cost is the percentage of ingredient cost relative to dish selling price. In a healthy restaurant it should be 28–35% — but in practice many venues operate at 38–45%, often without realising it.
The problem is that food cost changes daily. Supplier prices fluctuate. Portions aren't perfectly standardised. Kitchen losses (waste, overproduction) grow unnoticed. Without a system tracking these changes in real time, operators only learn about problems from the monthly P&L — when the money is already lost.
1. Define recipes (BOM) for every dish
You can't control food cost without recipes. A BOM (Bill of Materials) lists ingredients with exact quantities for every dish on your menu. Without a BOM, you don't know how much a single dish costs — you only know how much you spent on purchasing in total.
In Owlly, you create recipes in the Food Cost & BOM module. The system automatically pulls current ingredient prices from processed invoices and calculates the real cost of every dish. When a supplier raises the price of flour by 15%, your pizza food cost updates instantly — and you get an alert.
2. Track supplier prices automatically
Do you know when your supplier raised olive oil from 24 zł to 27 zł per litre? Most restaurateurs don't — because nobody compares prices from the previous invoice.
Automatic supplier price monitoring means the system compares every line item price on a new invoice against the historical price. Increases above a set threshold (e.g. 5%) trigger an immediate alert. This lets you negotiate with the supplier, find an alternative, or adjust the dish price — before the loss accumulates.
3. Control portions and standardise preparation
The difference between 180g and 220g of fillet on a single dish is 22% more ingredient cost. Multiply that by 50 dishes sold per day and you have a serious margin leak.
Standard recipe cards with exact quantities, regular chef training, and scales at prep stations are fundamental. The BOM system helps because it shows the gap between theoretical cost (from the recipe) and actual cost (from purchase invoices). If the gap grows — portions aren't being maintained.
4. Use demand forecasts for purchasing
Buying "by feel" is one of the most common causes of food waste and inflated food cost. Demand forecasting based on historical data — day of week, weather, seasonality, events — lets you order exactly what you need.
Owlly analyses POS sales data and generates forecasts for the coming days. Based on this, the system suggests purchase orders — eliminating excess purchasing and reducing waste by 15–25%.
5. Run regular inventory counts and compare to system data
System stock (what should be in the warehouse) vs. physical stock (what's actually there) — the difference is your shrinkage. Without regular inventory counts, you don't know how much you're losing to theft, waste, delivery errors, and spoiled products.
Digital inventory counting (phone app, scanning) lets you complete a full count in 30 minutes instead of 3 hours. Comparison against system data immediately reveals where variances exist.
6. Negotiate with suppliers using data
When you have 6–12 months of every supplier's price history — automatically organised from invoices — negotiations become fact-based. You know exactly how much the price rose, when it rose, and how it compares to alternative suppliers.
Restaurants using automatic price monitoring save an average of 8–12% on purchasing — simply because they react to increases in real time, not with a delay.
7. Automate the entire cost data pipeline
Manually entering invoices into Excel, manually comparing prices, manually calculating food cost — all of this takes time and generates errors. Full automation — from invoice to food cost — means:
• Invoices from KSeF, email and POS arrive in the system automatically • AI reads every line and maps it to your articles • Food cost per dish updates in real time • Alerts for price changes, anomalies and low stock run 24/7 • The manager sees current food cost without opening a spreadsheet
This isn't a future vision — it's the standard Owlly delivers today.
Start controlling food cost automatically
Start 5-day free trial →5-day free trial · No credit card required · Cancel anytime