Restaurant Inventory Management Australia: Why Food Costs Keep Drifting
Wondering why your food costs keep drifting despite steady sales? Discover how aligning stocktakes, recipe costing, and POS data can uncover hidden waste and protect your venue's margins.
Contents
Why Does Restaurant Food Cost Drift?
Restaurant food cost drifts when supplier purchases, actual kitchen usage and POS sales are measured over different periods or recorded inconsistently, so actual food cost cannot be reconciled with recipe-based theoretical cost. Supplier price changes are only one possible cause, so a rising percentage needs a reconciliation check before it is blamed on invoices alone.
Consider a Brisbane bistro in early December. Christmas bookings fill every night, and the POS report shows the strongest sales month of the year. Yet the food cost percentage has climbed above last month, and the owner cannot say why.
The purchase invoices show higher seafood and protein orders. The stocktake closed on a different date from the POS export, and staff meals, comps and voids were not logged. Each source tells a different part of the story, so the percentage moves without a clear explanation.
Key terms
-
Theoretical food cost: the expected ingredient cost, calculated from recipe quantities and items sold. It assumes zero waste during prep and service.
-
Actual food cost: the ingredient usage for a period, derived from opening stock, purchases and closing stock. It includes what is consumed, wasted or spoiled.
-
| Source | What it records | Common reason its figure may not match |
|---|---|---|
| Supplier purchases | Invoice quantities and prices for goods received, by delivery date | Deliveries are invoiced after the stocktake date, or they fall into the wrong period |
| Kitchen usage | Opening and closing stock counts, from which period usage is derived | Counts use different cut-off times, or open bottles, prep batches and trim are not counted |
| POS sales | Items sold, comps, voids and net sales for the period | Menu items or modifiers are not mapped to the right recipe, or staff meals never pass through the POS |
Supplier price and usage variance are separate questions. A higher invoice price raises ingredient cost even when usage matches recipes, while waste and over-portioning raise actual usage at the existing price.
How Often Should Venues Stocktake?
Australian venues should set stocktake frequency by risk rather than follow one fixed schedule. A workable starting point is weekly counts for high-value, fast-moving or perishable stock, including premium proteins and alcohol, and monthly counts for dry goods and consumables. Adjust both to your volume and control needs.
| Item group | Suggested frequency | What to count or record | Why it matters |
|---|---|---|---|
| Premium proteins (beef, seafood, lamb) | Weekly | Weight by kg, trim loss, chiller location | High unit cost and short shelf life |
| Alcohol (spirits, wine, kegs) | Weekly | Full bottles, open bottles as fractions, kegs in litres | High value and pour-control risk |
| Fresh produce and dairy | Weekly | Cases or kg, discarded items | Perishable stock that spoils quickly |
| Dry goods (flour, rice, pasta, canned goods) | Monthly | Full packs and cases | Slower use and lower daily variance |
| Consumables (cups, napkins, cleaning supplies) | Monthly | Packs and cartons | Low value, mainly supply control |
Counting rules
-
Count in the same unit you order in, such as cases, kg or litres, and record any conversion in one place.
-
Measure open bottles and partial packs as a fraction of a full unit, using the same method every count.
-
Count prep batches by portions or litres, and record usable yield after trimming.
Procedure
-
Count at the start and end of the same period, using one cut-off time.
-
Record deliveries and transfers between storage areas before you count.
-
Count each location once and mark counted items to avoid double-counting.
-
Log damaged, expired or discarded stock in the notes column.
How Do You Calculate Food Cost?
Restaurant food cost is calculated by comparing actual COGS (opening stock, plus purchases, minus closing stock) with theoretical COGS (the recipe cost of items sold). Use the same period, sales basis and GST treatment for both figures. Actual food cost percentage equals actual COGS divided by net food sales, multiplied by 100.
The formulas below follow the actual vs theoretical food cost method. The example is illustrative: one venue, food only, 1–31 December, GST-exclusive, in AUD.
-
Actual COGS = opening stock + purchases − closing stock = $4,200 + $9,800 − $3,600 = $10,400
-
Actual food cost % = actual COGS ÷ net food sales × 100 = $10,400 ÷ $31,000 × 100 = 33.55%
-
Theoretical COGS = sum of (quantity sold × recipe ingredient cost) = (600 × $4.80) + (450 × $3.20) + (300 × $11.40) + (520 × $3.00) = $9,300
-
Theoretical food cost % = $9,300 ÷ $31,000 × 100 = 30.00%
-
Variance = actual COGS − theoretical COGS = $10,400 − $9,300 = $1,100; percentage gap = 33.55% − 30.00% = 3.55 percentage points
Use the same stocktake dates, purchase invoices and net food sales for the period, because mismatched cut-off dates undermine the comparison. Apply one GST basis to supplier costs and sales, since mixing GST-inclusive and GST-exclusive figures can distort the calculation.
How Does Recipe Costing Link to POS?
Recipe costing connects POS sales to food cost by turning each menu item into ingredient quantities and costs. Venues compare items sold with theoretical ingredient usage and actual stock movement for the same period. The Eats365 inventory support guide describes Eats365 POS inventory tools that manage menu-item availability, not ingredient-level recipe costing.
Recipe costing fields to record
| Field | What to record | Why it matters |
|---|---|---|
| Ingredient | Exact product name and code | Keeps the same product linked across invoices and recipes |
| Supplier unit | Pack size as invoiced, such as a 10 kg carton | Prevents unit mismatches when counting |
| Purchase price (AUD) | Current invoice price | Updates ingredient cost when supplier prices change |
| GST treatment | Whether the price is GST-inclusive or GST-exclusive | Keeps costs comparable with sales figures |
| Usable yield | Percentage left after trimming, peeling or cooking loss | Converts purchase cost into usable portion cost |
| Recipe quantity | Amount used per serve, in grams or millilitres | Sets theoretical usage per sold item |
| Unit conversion | Factor from supplier unit to recipe unit, such as 1 kg = 1,000 g | Avoids costing errors across units |
| Cost per serve | Total ingredient cost for one serve | Feeds the theoretical COGS calculation |
Weekly variance review
-
Rank ingredients by the largest gap between actual and theoretical usage.
-
Check POS item counts and modifier mapping for those ingredients over the same dates.
-
Inspect waste, portion control, comps, voids and unrecorded usage, including staff meals and tastings.
Eats365 POS documented inventory functions
In the Merchant Portal, the Eats365 inventory settings allow venues to:
-
Check the available quantity of each menu item.
-
Adjust available quantity, after enabling Inventory Tracking (default is unlimited).
-
Set a preset quantity for End of Day or Reset Inventory, with optional Day End Auto Reset.
-
Reset inventory to the available or preset quantity.
-
Export the inventory as an Excel file.
Is Inventory Integration Worth It?
Inventory integration is worth investigating when a clearly identified manual hand-off, such as re-keying supplier invoices or POS sales into a spreadsheet, causes delays or inconsistent records. Until then, a regular stocktake, a controlled spreadsheet and POS sales exports can often do the job.
Use these five questions to test whether the current process is still practical:
-
Number of venues: Do multiple sites share menus, stock or suppliers, so one set of figures must cover all of them?
-
Supplier and order volume: How many suppliers and orders are placed each week, and by phone, email or app?
-
Spreadsheet re-entry effort: How many hours each week go to retyping invoices, count sheets or sales figures?
-
Staff responsibility: Does one named person own each data hand-off, or do several people handle the same figures?
-
Reconciliation frequency: How often are actual and theoretical food costs reconciled, and how often is that reconciliation late?
If most answers point to repeated manual entry or late reconciliation, the process has a specific gap worth reviewing. Integration does not fix incorrect recipe quantities, miscounted stock or inconsistent POS coding, so correct those first.
The Eats365 Australia POS solutions page describes Eats365 products and third-party integrations that connect through the cloud. Before committing, confirm which data each integration moves and whether it covers the hand-off you identified.
Restaurant Inventory Management Australia FAQs
Q: What is the difference between theoretical and actual food cost?
Theoretical food cost is the expected ingredient cost based on recipe quantities and sold items assuming zero waste, while actual food cost reflects actual ingredient usage derived from opening stock, purchases, and closing stock. Actual cost accounts for shrinkage, prep trim, spillage, and waste. The gap between the two figures reveals operational variance that venues need to investigate.
Q: What causes restaurant food cost percentage to drift?
Food cost percentage drifts when supplier purchases, actual kitchen counts, and POS sales are recorded across mismatched dates or reconciled inconsistently. Beyond supplier invoice price increases, common causes include unlogged staff meals, unrecorded comps and voids, unmapped recipe modifiers, kitchen prep waste, and over-portioning during service.
Q: How often should an Australian restaurant conduct a stocktake?
Australian venues should base stocktake frequency on item risk and shelf life rather than a single fixed schedule. High-value, fast-moving, or perishable stock—including premium proteins, alcohol, fresh produce, and dairy—should be counted weekly. Slower-moving dry goods and front-of-house consumables can be counted monthly to maintain practical stock control.
Q: How do you calculate actual food cost percentage?
Actual food cost percentage is calculated by dividing actual Cost of Goods Sold (COGS) by net food sales and multiplying by 100. To find actual COGS, add opening stock to period purchases and subtract closing stock. Both the sales figures and inventory costs must share the exact same period, cut-off dates, and GST treatment to avoid distorted figures.
Q: When is it worth investing in restaurant inventory software integration?
Inventory integration is worth investigating when manual data entry—such as re-keying supplier invoices or sales sheets across multiple venues—creates consistent delays and reporting errors. However, software integration cannot fix inaccurate recipe quantities, untracked waste, or poor stock counting habits. Venues should standardise count procedures, portion control, and recipe yields before adopting automated tools.
Ready to check how your POS setup supports menu, inventory and sales records before summer trade? Explore the Eats365 restaurant POS solutions to see which modules fit your venue.