Skip to content
Innovialabs

How to Control Food Cost With Inventory Software

Practice4 min

In short

Food cost is under control when every dish has a recipe card, each sale automatically deducts ingredients from stock, and regular counts compare actual stock with expected stock — the gap is your loss from theft, waste and mistakes.

How it works in a nutshell

Food cost is the share of ingredient cost in a dish's price. It is measured two ways:

  • theoretical — from recipes: how much product should have gone into the dishes sold;
  • actual — from stock: how much product really left over a period.

Inventory software exists to show both numbers. If actual food cost is noticeably higher than theoretical, product is going somewhere other than guests' plates. The system's job is to show where.

The basic formula for actual usage over a period:

usage = opening stock + purchases − closing stock

Step 1. Recipe cards

A recipe card is a dish recipe with the exact weight of each ingredient per portion. Without recipe cards, automatic tracking is impossible.

What to account for:

  • gross and net weight: losses from peeling, butchering, cooking;
  • prep items: a sauce or dough is its own recipe card used in other dishes;
  • modifiers: "extra cheese" must deduct more cheese;
  • units: you buy in kilograms and deduct in grams — the system must convert.

The chef writes the recipe cards, and they are verified by a test run: the dish is cooked and each component is weighed.

Step 2. Automatic write-off per sale

When the POS is connected to the inventory module, every sale deducts ingredients according to the recipe card. Cooks enter nothing by hand, and expected stock is always up to date.

The system should also handle:

  • receiving from supplier invoices with prices;
  • transfers between the storeroom, kitchen and bar;
  • prep production — raw ingredients written off, prep item added;
  • waste and spoilage recorded as a separate document with a reason.

The last point matters most: if waste is not recorded, it blends with theft and errors.

Step 3. Inventory counts

A count is a physical recount of stock. Without it, the expected numbers prove nothing.

Practical rules:

  • full count on a regular schedule, for example monthly;
  • spot counts more often for expensive and risky items: meat, fish, alcohol, coffee;
  • count at the same time, when the kitchen is closed;
  • the count is done by someone other than the storekeeper, or by two people together;
  • use a mobile app or scanner instead of paper that is retyped later.

Step 4. Variance analysis

After a count, the system compares actual and expected stock for each item. The variance report is the main control tool.

What the report showsPossible cause
Shortage of one product across all dishesWrong recipe card or net weight
Shortage of expensive items with no waste recordedTheft or unrecorded handouts
SurplusDishes are under-portioned or sales were not rung up
Jump after changing supplierDifferent yield after preparation
Bar variancesInaccurate pours or unrecorded comps

How to spot theft and waste

  • Compare food cost by shift and location: a persistent deviation on one shift is worth investigating.
  • Watch voids and refunds in the POS: a dish voided after cooking means product deducted and no money.
  • Control receiving: weigh deliveries and check them against the invoice.
  • Track purchase prices: a price increase from one supplier hits food cost immediately.
  • Keep a waste log with photos: it shows which products you overbuy.

Common mistakes

  • Recipe cards were written once and never updated after the recipe changed.
  • Prep items are not tracked separately, so write-offs are guesswork.
  • Counts happen rarely, so the cause of a variance can no longer be found.
  • Reports are generated but nobody reviews them with the chef and manager.

FAQ

For one small location at the start, yes, but manually copying sales and invoices takes a lot of time and causes errors. As the menu grows you need a system connected to the POS.

We can help with this

If you'd rather get the result than figure it all out yourself — this is what we do every day.

Discuss a project

Read next

Have an idea or a task? Tell us about it

We'll reply within one business day and propose a solution. The consultation is free.