The Formula Every Operator Needs
Food cost percentage tells you what share of revenue you spend on ingredients. The formula is straightforward:
Food Cost % = (Cost of Goods Sold ÷ Food Revenue) × 100
Most full-service restaurants target 28–35%, though fine dining often runs higher and high-volume concepts push lower.
How to Calculate Cost of Goods Sold (COGS)
COGS is not simply what you spent on invoices this week. Use the accurate formula:
1. Beginning Inventory – the value of stock on hand at the start of the period 2. Plus Purchases – everything received from vendors during the period 3. Minus Ending Inventory – the value of stock remaining at period end 4. Equals COGS
Skipping the inventory counts is the most common reason operators trust a number that is quietly wrong by thousands of dollars a month.
Where Food Cost Hides (And Inflates)
Even with the right formula, your percentage can creep up for reasons that aren't obvious:
- Invoice price drift – a supplier raises the case price by $2 and nobody flags it
- Portioning inconsistency – one line cook plates six ounces where the recipe calls for four
- Spoilage and waste – product expires before it moves
- Theft or leakage – items consumed or voided that never appear on a check
Tracking these manually requires reconciling invoices, plate costs, and sales data across separate spreadsheets — work that rarely gets done consistently.
Making the Number Actionable
A single monthly food cost percentage is a lagging indicator. The operators who protect margin watch it by category (proteins vs. produce vs. dairy) and flag anomalies week over week, not quarter over quarter.
How Hubstaurant Automates Food Cost Tracking
Hubstaurant reads your vendor invoices automatically and tracks price per ingredient over time, so a supplier price increase surfaces immediately rather than buried in a month-end report. Its food-cost analytics layer ties that ingredient data to your POS sales, giving you real COGS without manual inventory entry at every count. The theft and leakage detection layer cross-references what was rung in versus what was used, surfacing discrepancies that a spreadsheet would never catch.
For operators already paying for a standalone inventory app, a scheduling tool, and a website agency separately, replacing that stack with one system typically lowers total cost while adding the analytics depth most point solutions skip.
Ready to Stop Guessing at Margin?
If food cost is a number you calculate once a month and hope for the best, Hubstaurant is built to change that. Start a free trial and see your ingredient-level costs in one place from day one.