---
title: "Recipes and automatic stock deduction: how selling a dish moves your inventory | GoSufra"
description: "How a recipe links a menu item to raw materials, what yield and waste percentages do to the cost, and why automatic deduction only tells the truth if the recipe does."
url: "https://gosufra.com/en/blog/recipes-and-automatic-stock-deduction/"
language: "en"
source: "https://gosufra.com"
---
# Recipes and automatic stock deduction: how selling a dish moves your inventory

How a recipe links a menu item to raw materials, what yield and waste percentages do to the cost, and why automatic deduction only tells the truth if the recipe does.

2026-08-28 · 7 min read

![Illustration of a plate drawing its ingredients out of a stock bin](https://gosufra.com/blog/recipes-and-automatic-stock-deduction.svg)

## Key points

- A recipe is a bill of materials: one menu item, the exact quantities it consumes.
- Yield and waste percentages are what separate the invoice price from the real plate cost.
- Deduction is automatic, but accuracy is not — a wrong recipe produces a confident wrong number.
- The gap between theoretical and counted stock is the number that finds leaks.

“Stock updates automatically” is the sentence every system prints on its website. What it means in practice depends entirely on one thing you have to build yourself: the recipe.

## A recipe is a bill of materials

For every menu item — and every variant of it, because a large is not a small — a recipe lists what one portion consumes:

| Ingredient | Quantity | Unit |
| --- | --- | --- |
| Marinated chicken | 140 | g |
| Flatbread | 1 | pc |
| Garlic sauce | 25 | ml |
| Pickles | 40 | g |

Pick one base unit per ingredient and make every recipe speak it. Buying oil by the litre and using it by the millilitre is fine; recording it both ways is how a cost ends up wrong by a factor of a thousand.

## Yield and waste are where the money hides

Two percentages sit on the recipe itself, and they are the difference between the invoice price and the truth:

- **Yield %** — how much of what you bought reaches the plate. Whole chicken bought at a given price per kilo does not arrive on the plate at that price; boning and trimming take their share. Effective cost = purchase price ÷ yield.

- **Waste %** — the routine, expected loss in prep for this specific item.

A system that costs a dish from the invoice price alone will always tell you the margin is better than it is. That is a comfortable number, and comfortable numbers are the expensive kind.

## What happens the moment the item is sold

When the order is confirmed, the system walks the recipe and writes an inventory transaction for each ingredient, marked with a reason of RecipeDeduction . Not a note, not a nightly job — a movement, at that moment, against that branch’s stock.

That single mechanism is what makes several other things possible:

- The plate cost is booked against the sale price, so margin is known per order rather than per month.

- Low-stock thresholds fire while you can still order, not after you have run out mid-service.

- A void or refund reverses the same movements, so cancelled food does not quietly stay sold.

- Stock is per branch, so a busy Friday at one location does not empty another’s numbers.

## Substitutions, without breaking the cost

Kitchens substitute. Recipes allow a defined substitute per ingredient with a conversion factor, so swapping one item for another keeps quantities and costs coherent instead of turning into an untracked adjustment.

## Automatic is not the same as accurate

This is the part worth being blunt about. Deduction is automatic; **accuracy is a discipline**. A recipe that says 120 g when the kitchen serves 160 g will deduct 120 g, confidently, forever. Your theoretical stock will look healthy while the shelf empties.

The check is a stocktake. Count the real shelf, compare it to what the system thinks should be there, and read the gap:

| Gap | Usual meaning |
| --- | --- |
| Under 1% | Normal measurement noise |
| 1–3% | Portioning drift, or an out-of-date recipe |
| Over 3% | Untracked waste, unrecorded staff food, or theft |

The number does not tell you which one. It tells you where to look, on which ingredient, at which branch.

## Waste and surplus are separate entries, on purpose

A dropped tray is not a sale, and last night’s unsold prep is not a loss until it expires. Both are recorded on their own — waste with a reason, surplus with an expiry and a status — so your food cost and your reports can tell “we sold it” apart from “we threw it away.” Merging them is how a kitchen loses the ability to explain a bad month.

## Where to start

Do not recipe your whole menu on day one. Recipe your **top twenty sellers**, which are usually most of your food cost, then extend. Twenty accurate recipes will teach you more about your margins than a hundred guessed ones.

- restaurant inventory software
- recipe costing
- food cost
- stock control

## In the product

### [Recipes & Plate Costing](https://gosufra.com/en/features/recipe-costing/)

Explore

### [Inventory & Purchasing](https://gosufra.com/en/features/inventory-management/)

Explore

## Run all of this from one system

POS, kitchen, inventory, recipe costing, staff and accounting — connected, and free to start.

[Create your free account](https://app.gosufra.com/register?lang=en)

## Related articles

![Illustration of a plate divided into recipe components with a price tag](https://gosufra.com/blog/plate-costing.svg)

Costing 2026-06-01 · 8 min read

### [Plate costing: work it out from the recipe, not from a hunch](https://gosufra.com/en/blog/plate-costing/)

A practical guide to costing every dish on your menu — from unit price to yield and waste, ending in a sell price that actually protects your margin.

Read article

![Illustration of neatly stacked inventory crates](https://gosufra.com/blog/inventory-control.svg)

Inventory 2026-05-18 · 9 min read

### [Inventory control: stopping leakage before it reaches the P&L](https://gosufra.com/en/blog/inventory-control/)

A practical stock system for restaurants: purchasing and receiving, count cadence, batch and expiry tracking, and reorder points that prevent running out mid-service.

Read article

![Illustration of a purchase order meeting a delivery crate](https://gosufra.com/blog/purchase-orders-and-suppliers.svg)

Inventory 2026-08-18 · 7 min read

### [Purchase orders, goods received notes and the three quantities that matter](https://gosufra.com/en/blog/purchase-orders-and-suppliers/)

Why ordered, received and accepted are three different numbers, what a goods received note protects you from, and how supplier terms turn buying into a process instead of a phone call.

Read article

[← All articles](https://gosufra.com/en/blog/)

[Contact us](https://t.me/GoSufraSupport)
