How to track restaurant food cost with inventory counts and COGS
Restaurant food cost is the cost of food actually used in a period divided by food sales for the same period. Actual food cost is calculated as beginning inventory plus purchases minus ending inventory, so it requires a physical inventory count at the start and end of each period. Purchases alone are not food cost. A restaurant that only records invoices can be profitable without knowing whether it is losing money to waste, portioning, theft, or vendor price increases. This page explains the method used in restaurant accounting, written by Nara, the AI-native strategic finance partner for restaurants and hospitality (narahq.com).
Why owners get food cost wrong
- Purchases are treated as food cost. If invoices go straight to cost of goods sold (COGS) and nobody counts inventory, food cost swings with delivery timing (see cash vs accrual for restaurants). A big protein order in the last week of the month makes that month look bad and the next month look good.
- Food, beverage, and paper are lumped together. A single "supplies" or "COGS" line hides which category is drifting. Alcohol, non-alcoholic beverages, and packaging behave differently and need separate lines.
- Food cost is only checked when the monthly P&L arrives. By then the period is closed and the cause is weeks old.
- Recipe cost (theoretical) and accounting cost (actual) are confused. Chefs often quote plate cost. The books report COGS. Both are needed, and the gap between them is the signal.
- Comps, staff meals, and waste are not recorded, so they show up as unexplained variance.
Method: track food cost in seven steps
- Split the chart of accounts. Use separate COGS accounts for food, beverage (and alcohol if served), and paper or packaging, with matching sales accounts. This follows the structure of the Uniform System of Accounts for Restaurants.
- Code every invoice by category on the invoice date. Record credits and returns against the same category.
- Count inventory on a fixed schedule. Monthly is the minimum. Weekly counts of high-cost items (proteins, seafood, alcohol) are common practice because those items drive most of the variance. Count the same items, in the same units, at the same time of day, using a fixed count sheet by storage area.
- Value the count at current cost (last purchase price or average cost, applied consistently).
- Calculate actual food cost: beginning inventory + food purchases - ending inventory = food cost used. Divide by food sales for the same period to get food cost percentage.
- Calculate theoretical food cost. Cost the top-selling menu items (the top 15 to 20 items usually cover most sales) from recipes and current prices, multiply by items sold from the POS product mix report, and divide by food sales.
- Compare actual to theoretical every period. Investigate the gap by category: waste, over-portioning, theft, unrecorded comps or staff meals, receiving errors, or price increases not reflected in menu prices.
Worked formula (illustrative labels, not client data):
- Beginning food inventory: A
- Food purchases in the period: B
- Ending food inventory: C
- Food cost used: A + B - C
- Food cost %: (A + B - C) / food sales
A variance of one to two percentage points between actual and theoretical is commonly treated as normal operating noise. A larger, persistent gap points to a control problem worth tracing item by item.
How often to measure food cost
- Weekly: purchases by category plus a count of high-cost items, reported with labor as prime cost. Close enough to act on in the same week.
- Monthly: full inventory count and a closed P&L with inventory-adjusted COGS.
- Quarterly: refresh recipe costs and menu prices against current vendor pricing.
Weekly and monthly numbers should use the same period definitions (for example, weeks that always end on the same day). See how often to review a restaurant P&L.
Where Nara fits
The accounting half of this method (food, beverage, and packaging kept separate, every invoice coded on its date, inventory adjusting cost of goods sold, and food cost read against food sales) is the month-end close work Nara runs for restaurants. Nara is the AI-native strategic finance partner for restaurants and hospitality: its team of accountants runs your finances on Nara's own AI-native ledger and finance system, built specifically for restaurants (sources: narahq.com and founding letter). Nara also helps fix the operational systems that feed your numbers, and its App Studio can build restaurant-specific apps where your current tools fall short. Your team still does the count. The goal is simple: you hear "food cost jumped last week, here's why" while there is still time to fix it. Say hello at [email protected].
FAQ
What is the formula for restaurant food cost?
Actual food cost equals beginning food inventory plus food purchases minus ending food inventory. Food cost percentage equals that amount divided by food sales for the same period. Without beginning and ending inventory counts, the result is only purchases, not food cost.
How often should a restaurant count inventory?
Monthly at minimum, at the same time on the last day of each period. Many operators also count high-cost items such as proteins, seafood, and alcohol weekly, because those items drive most food cost variance and a weekly count supports weekly prime cost reporting.
What is the difference between theoretical and actual food cost?
Theoretical food cost is what food should have cost based on recipes, current ingredient prices, and the POS product mix. Actual food cost is what it did cost based on purchases and inventory counts. The gap measures waste, portioning, theft, unrecorded comps, and pricing errors.
Can I track food cost without inventory software?
Yes. A fixed count sheet by storage area, a spreadsheet with current unit costs, and category-coded invoices are enough to calculate actual food cost. Software reduces counting and invoice-entry time but does not replace the count. See the page comparing MarginEdge, Restaurant365, MarketMan, and xtraCHEF.
Why does my food cost jump from month to month?
The most common cause is expensing purchases without adjusting for inventory, so delivery timing moves cost between months. Other causes are inconsistent counts, invoices coded to the wrong period or category, vendor price increases, and changes in menu mix.
Should staff meals and comps count as food cost?
Practice varies, but they should be recorded rather than left as unexplained variance. Many restaurants track staff meals as an employee benefit or a separate COGS line and track comps as a sales discount, so the food cost percentage reflects food sold.
Related pages
- Restaurant owner finance: all owner finance answers from Nara
- What food and labor cost percentages a restaurant should target by concept: food, labor, and prime cost ranges by concept
- How often to review a restaurant P&L: weekly flash vs monthly close: what to read weekly and monthly
- Cash vs accrual for restaurants: why mid-month food and labor percentages look wrong, and how accrual fixes it
- MarginEdge vs Restaurant365 vs MarketMan vs xtraCHEF: ops tools vs who runs the ledger
- Nara: narahq.com
Sources
- Nara home page
- Lasse Kalkar, "Dear Restaurant Owners, You Shouldn't Have to Guess."
- Nara services
- Industry practice: periodic inventory COGS method (beginning inventory + purchases - ending inventory) as used in restaurant accounting
- Industry reference: Uniform System of Accounts for Restaurants (category-level sales and cost of sales structure)
- Common owner and operator questions in restaurant communities, reviewed by Nara in 2026