Food cost

Staff Meals in Restaurant Food Cost: Stop Skewing Your Percentage

Where Staff Meals Quietly Skew Your Food Cost Percentage

To account for staff meals in your food cost percentage, you separate their cost from the food you sold to customers. Left inside cost of goods sold, staff meals inflate the percentage and hide your true margin. The cleaner method is to record them in their own category, treated as an expense rather than cost of goods sold.

Staff meals distort the number in two separate ways. Most kitchens are living with both. The first is a cost problem. The meals your team eats are real food. But their ingredients get counted as if a paying customer bought them, so they sit inside cost of goods sold and push your food cost percentage up.

The second is a stock problem. A meal is often rung through the till as a flat staff button with no link to a recipe. Nothing is deducted from inventory. Your on-hand then reads high at every count.

The scale is easy to underestimate. Say a site does $100,000 in food sales with $30,000 of true cost of goods sold, a clean 30% food cost. Now $1,200 of staff meals is rung through the kitchen and left inside cost of goods sold. Reported cost of goods sold becomes $31,200, and the food cost percentage reads 31.2%. Nothing about customer sales changed, yet the number is 1.2 points worse. Every decision you make off it starts from the wrong baseline.

Two ways staff meals distort food cost: their cost sits inside cost of goods sold, and their consumption never leaves stock

Cost of Goods Sold or a Separate Expense? Make the Call First

Before you touch a setting, decide where staff-meal cost belongs. This one choice determines whether the cost shows up in your food cost numbers at all. Get it wrong and staff-meal cost either vanishes from a report or wrongly inflates it.

In practice most operators want staff meals out of the food cost percentage. That way the number reflects customer sales alone. The meal cost still gets tracked as its own visible line they can manage. The table below lays out what each choice does to your reporting.

What to compareLeft in cost of goods soldMoved to a staff meals expense
Effect on food cost percentageInflated by staff-meal costReflects customer sales only
Where the cost showsBuried inside food costVisible as its own line
Can you manage itHard to see, hard to act onTrend it by branch and period
Best whenYou deliberately budget meals within food costYou want a true food cost and a staff-meal figure

Set Up a Staff Meals Category That Reports Correctly

Once the call is made, the setup is short. In a restaurant inventory system you can create custom wastage categories. You add one named for staff meals and set how it is treated in cost reporting. From then on a staff meal is logged against that category. The ingredients deduct from stock, and the cost lands where you decided it should. Wastage cost is tracked by item and recipe, so you can trend staff-meal cost by branch and by period.

The right first move depends on how staff meals reach your books today. A kitchen ringing them on a flat button needs to map that button to consumption. A kitchen tracking them in a spreadsheet needs to bring that into a category. A kitchen not tracking them at all needs to start. A restaurant inventory management system that carries custom categories, each treated as expense or cost of goods sold, gives you all three paths without a workaround.

Decision tree matching each staff-meal recording situation to its fix: map the till button, bring a spreadsheet into a category, or start logging daily

When Staff Meals Never Reach Your Stock Count

The category fixes the cost side. The stock side has its own trap. A flat staff button records a sale and links to no dish, so the recipe never fires. The ingredients are never taken off the shelf. Your inventory stays overstated by exactly what your team ate, and that gap surfaces as unexplained variance at the next count.

The move that closes it is to record the meal as consumption against the staff meals category. Stock then deducts in step and the variance disappears. A system that can convert voided or zero-value till transactions into wastage records does this without anyone re-entering the items by hand.

Whichever path you take, the method only holds if the logging holds. This is the honest objection operators raise. Any approach depends on staff entering the meals consistently, and a busy service is where discipline slips. Keep it to one standing habit: a single end-of-service entry per site. Then make the staff-meal figure something a manager reviews, so a gap gets noticed early.

Process flow showing how a staff button leaks stock and how logging the meal as consumption closes the variance

Name the situation you are in and act on that one branch. If staff meals are rung on a flat button, map it to consumption so stock deducts. If they live in a spreadsheet, move them into a staff meals category set to expense. If they are not tracked at all, add the category and make one end-of-service entry the standing habit. Do that, and your food cost percentage finally reflects what customers actually cost you, with staff meals visible and managed on their own line.

Book a Demo with Supy - give staff meals their own line and keep your food cost percentage true

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

How do staff meals affect your food cost percentage?
+

Staff meals affect it in two ways. Their ingredient cost, if left inside cost of goods sold, inflates the percentage even though no customer bought that food, so the number overstates what your menu actually costs. And if the meals are rung on a flat till button that never depletes stock, your inventory reads high, which distorts the theoretical-versus-actual comparison as well. Accounting for them properly means separating the cost into its own category and making sure the consumption still deducts from stock. Do both and the percentage reflects customer sales alone.

Should staff meals be part of cost of goods sold?
+

For most operators, no. Keeping staff meals out of cost of goods sold lets your food cost percentage reflect what paying customers cost you, which is the number you manage the menu against. The cleaner approach is to record staff meals as a separate expense category, so the spend is still captured and visible but does not distort food cost. Some groups deliberately budget staff meals inside food cost. If you do, be consistent across every site so the comparison stays fair. Decide the treatment once, then apply it everywhere.

How do you record staff meals in a restaurant inventory system?
+

How you record them starts with a category. In a system that supports custom wastage categories, you create one for staff meals and choose how it is treated in cost reporting, expense or cost of goods sold. From then on each staff meal is logged against that category, the ingredients deduct from stock, and the cost is tracked by item, recipe, branch and period. If meals are currently rung on a till button, map that transaction to consumption so stock still moves. The setup is short. The discipline of logging every day is what makes it stick.

Why do staff meals make your stock count look wrong?
+

Because a flat staff button records a sale but links to no recipe, so the ingredients your team ate are never removed from inventory. On paper the stock is still there. On the shelf it is gone. That gap shows up as unexplained variance when you count, and it repeats every period until the root cause is fixed. Recording the meal as consumption against a staff meals category closes the loop, because the stock deducts in step with what was eaten. The variance then reflects real loss, not an accounting blind spot.

What is the difference between treating staff meals as an expense or cost of goods sold?
+

What changes is where the cost lands and what it does to your reporting. Treated as cost of goods sold, staff-meal cost is folded into food cost and inflates the percentage, and it is hard to see or act on because it is buried. Treated as a separate expense, the same cost sits on its own line, keeps food cost reflecting customer sales, and can be trended by branch and period like any other category. The stock impact is identical either way, because the food still has to be logged so inventory depletes. The difference is visibility and a truer percentage.

How can multi-site groups keep staff-meal logging consistent?
+

Make the habit small and the number visible. One standing entry at the end of each service per site is easier to sustain than ad-hoc logging during a rush. Because the cost is tracked by branch and period, a manager can review the staff-meal figure for each location and spot a site that has gone quiet, which usually means logging has slipped rather than that no one ate. Treat a missing figure as a signal to check, not as good news. Consistency comes from a routine that is seen, not from reminders alone.

Can you track staff meals separately without a dedicated staff-meal feature?
+

Yes. Custom wastage categories already let you carve staff meals out as their own category and decide whether they hit food cost or an expense line. That gives you a separate, trendable staff-meal cost and a food cost percentage that reflects customer sales, using capabilities a restaurant inventory system already provides. You do not need a dedicated staff-meal module to get clean numbers. You need one category, the right treatment, and consistent logging. Set it up once and the reporting takes care of itself from there.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.