A stocktake is the only way to calculate your actual food cost. Here is exactly how to run one — step by step — including how often, what order to count, how to calculate COGS, and what to do when the numbers don't add up.
Quick answer
A restaurant stocktake is a physical count of all stock on hand, used to calculate your actual food cost: Opening stock + Purchases − Closing stock = Cost of Goods Sold (COGS). Divide COGS by revenue and multiply by 100 for your actual food cost percentage. It is the only number that tells you what you genuinely spent — and comparing it to your theoretical food cost reveals where waste, theft, and portion errors are costing you money.
Many operators know their food cost percentage from their recipe costings — but that is the theoretical food cost, calculated as if every dish were made to perfect spec with zero waste. The real world does not work that way. Portion sizes drift. Produce gets spoiled. Deliveries go unrecorded. Staff meals are not tracked. Without a stocktake, you have no way to know whether your kitchen is actually performing to the standard your recipes assume.
The difference between theoretical and actual food cost — sometimes called the variance — is your operational loss. A well-run venue accepts a variance of 1–2 percentage points. A variance of 5%+ usually points to a systematic problem: a line cook consistently over-portioning proteins, a supplier delivery going to a different section without being booked in, or slow-moving stock quietly expiring in the back of a freezer.
Stocktakes are also relevant from an ATO compliance perspective. The Australian Tax Office requires businesses to account for trading stock on hand when lodging their annual tax return. If your trading stock value changes by more than $5,000 between the start and end of the financial year, you must conduct a formal count and declare the closing value. For businesses lodging quarterly BAS, regular stocktakes give you accurate COGS figures so your reported income and expenses match reality.
Beyond compliance, validating portion sizes is one of the highest-ROI uses of a stocktake. If your recipe says a chicken breast dish uses 180g of breast meat and your stocktake reveals your kitchen used 15% more chicken than it should have, you can trace that directly to portioning — and retraining staff or providing weighed portion guides can recover that 15% waste within a week.
Frequency
Full stocktake
Monthly
Count every item across every category. This gives you a complete COGS figure for the period and allows direct comparison between months. Monthly is the recommended minimum for most Australian restaurants and cafés.
Spot counts
Weekly
Count your top 10 highest-cost items — typically proteins (beef, chicken, seafood), dairy, and key dry goods. Weekly spot counts on your most expensive lines catch variances before they compound, without the time commitment of a full count.
End-of-period count
Quarterly
Required for BAS and tax reporting. Aligns with your accounting periods. If you are doing monthly full stocktakes, your end-of-quarter figure is already available — no additional count needed.
The most important variable is not frequency but consistency. Counting at the same time — same day, same point in the service cycle — every period means your opening and closing stock figures are genuinely comparable and your COGS calculation is accurate.
The process
Before you set foot in the cool room, you need a complete list of every item you stock — ingredients, packaging, and dry goods — with the unit of measure you will count in (kg, litre, unit, case) and the current unit price from your most recent supplier invoice. If your list is incomplete, you will miss items or make up units on the fly, which makes historical comparison impossible.
The single most important stocktake rule is consistency. Count at the same time every period. Most Australian operators count after the last service before a delivery run — typically Sunday night or Monday morning before the week's produce arrives. Counting before deliveries means your closing stock is a clean snapshot, not a mixed bag of old and new stock.
Work through your kitchen in a fixed order: walk-in fridge first, then dry store, then freezers, then bar, then smallgoods and pantry. Never skip between zones. Two people are faster and more accurate than one — one counts, one records. If counting alone, use a phone or tablet so you can speak counts aloud and tap them in without juggling a clipboard.
As you count each item, record the actual quantity. Compare it to the quantity you expected to have based on the previous closing stock plus deliveries minus sales — your theoretical on-hand figure. Large discrepancies flag items worth investigating immediately: did a delivery not get booked in? Is something being over-used or going to waste?
For each item, multiply the counted quantity by the current unit price. Sum every item to get your total closing stock value. This is the number that feeds into your COGS calculation. Using old or average prices distorts the figure — always use the most recent invoice price for each item.
COGS = Opening stock value + Purchases during the period − Closing stock value. Your opening stock is last period's closing stock. Purchases is the total value of all supplier invoices received in the period. If your opening stock was $4,200, you purchased $18,600 of goods, and your closing stock is $3,900, your COGS is $18,900.
Actual food cost % = (COGS ÷ Revenue) × 100. Using the example above, if your revenue for the period was $62,000, your actual food cost is (18,900 ÷ 62,000) × 100 = 30.5%. This is the number that goes into your P&L. Most healthy Australian restaurants target 25–35% depending on venue type.
Your theoretical food cost is what your kitchen should have spent, calculated from your recipes. If your recipes say food should cost 27% but your stocktake reveals 30.5%, there is a 3.5-point operational gap. That gap comes from somewhere — over-portioning, wastage, spoilage, supplier price increases not reflected in your recipes, or unrecorded consumption. A gap of 1–2% is typical. A gap of 5%+ warrants a full kitchen audit.
Run your stocktake on your phone — no paper required.
Chef Pauly calculates your COGS and actual food cost automatically.
What goes wrong
If you count before deliveries one month and after the next, your closing stock figures are not comparable. The opening stock for period 2 will include goods that period 1's closing stock excluded. Your COGS calculation will be wrong, and the variance between periods will be meaningless.
Every delivery received during the period must be included — including late invoices, credit notes, and staff meal credits. Missing a $1,200 produce delivery means your COGS is understated by $1,200, making your food cost appear lower than it actually is.
Applying last month's price to this month's count introduces valuation errors that compound over time. Always revalue your stock at the current invoice price when calculating closing stock value. Proteins in particular can move 10–20% in a quarter.
Skipping the bar, forgetting smallgoods, or not counting cleaning products (if included in your COGS) creates systematic gaps in your closing stock value. A rushed 20-minute count is often less useful than no count at all, because it creates false confidence in inaccurate data.
Stock lives in the walk-in, the dry store, the bar, the pastry fridge, the prep fridges, and sometimes the service station. Missing any one of these inflates your COGS by the value of whatever is sitting uncounted in that location.
Paper stocktake sheets work when you have a small menu, a straightforward stock list, and a head chef with the discipline to manage the process consistently. For most operators with more than 60–80 SKUs and multiple storage locations, paper creates compounding problems.
Paper stocktake
Digital stocktake
The business case for switching is straightforward: if a transcription error shifts your closing stock value by $400 in a busy week, your COGS is wrong by $400, your food cost percentage moves by roughly 0.6%, and your P&L is inaccurate. Multiply that across 12 months and you are making pricing and purchasing decisions on bad data.
Chef Pauly feature
Chef Pauly's stocktake feature is designed specifically for the conditions of a working kitchen. You open it on your phone, tap your way through pre-loaded items grouped by location, and enter counts as you move through the space. No paper, no clipboard, no going back to the office to transcribe numbers.
If a delivery arrives mid-count or service starts, save where you are and pick up exactly where you left off.
Every ingredient you have set up in Chef Pauly appears in your stocktake sheet automatically — grouped by category.
The moment you submit your count, Chef Pauly calculates your closing stock value, COGS, and actual food cost percentage for the period.
See instantly how your actual food cost compares to your theoretical cost from recipes — and which items are driving the gap.
Your stocktake is not done when you finish counting. The count is the data collection step. The value comes from acting on what the data shows.
Calculate the gap between your actual food cost (from the stocktake) and your theoretical food cost (from your recipe database). A gap of 1–2 percentage points is normal. A gap of 3–5% warrants investigation. A gap above 5% usually means a systematic issue in the kitchen.
Break the variance down by item. Which specific ingredients were used more than expected? Focus on the items with the highest variance in dollar value, not just percentage. A 10% variance on a $5/kg item is less important than a 4% variance on a $28/kg protein.
For any item with a variance above 5% of expected usage, look at the possible causes: Were portions weighed or eyeballed? Were trimmings and off-cuts included in yield calculations? Was there spoilage that was not recorded? Were there unrecorded staff meals? Walk through each explanation before concluding there is a problem.
If your stocktake consistently shows higher usage than theoretical for certain items, your recipe yield or portion size assumptions may be wrong. Adjust them to reflect reality, then reset the theoretical baseline. This makes future variance analysis more meaningful.
A high actual food cost is sometimes not a kitchen problem — it is a pricing lag problem. If key ingredient prices have risen and you have not updated your theoretical costs or repriced the menu, your theoretical food cost will be understated. Regular invoice scanning keeps your recipe costs current.
FAQ
Most Australian restaurants should do a full stocktake monthly. High-turnover items like proteins and dairy benefit from a weekly spot count. End-of-quarter stocktakes are also important for BAS and tax reporting. The most important thing is consistency — always count at the same time, such as Sunday after service, before Monday deliveries.
COGS = Opening stock value + Purchases during the period − Closing stock value. For example: opening stock $4,200 + purchases $18,600 − closing stock $3,900 = COGS $18,900. Divide COGS by revenue and multiply by 100 to get your actual food cost percentage.
Theoretical food cost is what your food should cost if every dish were made exactly to recipe with zero waste. Actual food cost is what you actually spent, calculated from your stocktake using opening stock + purchases − closing stock. The gap between the two — typically expressed in percentage points — is your operational loss from wastage, over-portioning, spoilage, and unrecorded consumption.
For a busy restaurant, a full stocktake typically takes 1–3 hours depending on the size of the store, number of SKUs, and whether you are using paper or a digital tool. With pre-loaded items and a systematic counting order — fridges, dry store, freezers, bar — experienced operators can complete a thorough stocktake in under 90 minutes.
The ATO requires businesses to account for trading stock on hand when lodging their annual tax return. If your trading stock value changes by more than $5,000 between the start and end of the financial year, you must complete a formal stocktake and report the closing value. For quarterly BAS lodgement, stocktakes help you accurately calculate your cost of goods sold and ensure your reported expenses are correct.
Yes. Digital stocktake tools like Chef Pauly let you count stock directly on your phone in the walk-in or dry store, with all items pre-loaded and grouped by location. Counts are saved automatically so you can pause and resume without losing data, and the system calculates your closing stock value and COGS as soon as you finish.
Guide
Food Cost Percentage Benchmarks — Australia
What is a good food cost % by venue type? Industry benchmarks explained.
Guide
How to Calculate Food Cost Per Dish
Ingredient-level recipe costing, yield factors, and sell price calculation.
Get started free
Chef Pauly — Digital Stocktake
Run your next stocktake on your phone. COGS calculated automatically.
See it in action
Book a Demo
A 20-minute walkthrough of Chef Pauly's stocktake and costing features.
Know your actual food cost
Chef Pauly's digital stocktake runs on your phone, pre-loads all your ingredients, and calculates your COGS and actual food cost the moment you finish counting. No spreadsheets. No transcription errors.
14 days free · all features · no credit card · cancel anytime