A restaurant POS with inventory links every menu item to a recipe. When the item is billed, the POS deducts each ingredient from stock, adjusted for yield. Purchases add stock, wastage is logged separately, and a regular count shows the gap between what you should have used and what you actually used: the number that exposes over-portioning, waste and theft.
Most restaurants count stock once a month and find out about problems weeks too late. A POS with recipe-linked inventory updates stock with every bill, so you always know what's on the shelf. This guide covers how that link works; for broader stock practices like storage, FIFO and supplier management, see our restaurant inventory management guide, and for the POS as a whole, our restaurant POS system guide.
How POS-linked stock deduction works
- Set up your items: every ingredient you buy, with its unit (kg, litre, piece, packet) and purchase price.
- Write recipes: link each menu item to the ingredients and quantities in one portion, including yield for prep loss.
- Bill as usual: every sale deducts the recipe quantities from stock automatically.
- Record purchases: goods received add to stock and update ingredient prices.
- Log wastage: spoilage, prep waste and returns, each with a reason and rupee value.
- Count and compare: a regular physical count of key items shows whether real stock matches expected stock.
Worked example: one plate of paneer butter masala
Here's how a recipe maps one portion to stock. Quantities are illustrative; use your own kitchen's recipe card.
| Ingredient | Per portion | Yield | Deducted from stock |
|---|---|---|---|
| Paneer | 120 g | 100% | 120 g |
| Makhani gravy (sub-recipe) | 150 g | 100% | 150 g of gravy, made earlier from raw ingredients |
| Butter | 15 g | 100% | 15 g |
| Fresh cream | 20 ml | 100% | 20 ml |
| Kasuri methi | 1 g | 100% | 1 g |
| Coriander (garnish) | 5 g | 80% | 6.25 g raw (5 ÷ 0.80) |
Bill 40 plates in a day and the POS deducts 4.8 kg of paneer, 6 kg of makhani gravy, 600 g of butter, 800 ml of cream and so on, without anyone touching a stock register. For how to work out these quantities and costs, see how to cost a restaurant recipe.
Yield: the step most kitchens skip
Yield is the share of an ingredient you can actually use after cleaning, peeling, trimming or deboning. If a recipe needs 100 g of chopped onion and onions yield 90% after peeling, the kitchen really uses about 111 g from stock (100 ÷ 0.90). Without yield, the POS under-counts usage, stock looks higher than it is, and dish costs look cheaper than they are.
Sub-recipes and batch prep
Indian kitchens prepare gravies, marinades, doughs and masalas in batches. Set these up as sub-recipes: when the kitchen makes a 10 kg batch of makhani gravy, the POS deducts the raw tomatoes, butter, cashews and spices, and adds 10 kg of gravy to stock. Each plate sold then deducts its 150 g of gravy. This keeps both raw stock and prepared stock accurate.
Modifiers, half plates and combos
- Modifiers like "extra cheese" or "add paneer" should deduct their extra ingredients.
- Half plates need their own recipe, not just half the price.
- Combos should deduct each item in the combo by its own recipe.
Ideal vs actual: finding the missing stock
This is where recipe-linked inventory pays for itself. Take paneer over one day:
| Paneer | Quantity |
|---|---|
| Opening stock | 10.0 kg |
| + Purchases received | 5.0 kg |
| − Expected usage: 40 plates × 120 g | 4.8 kg |
| − Wastage logged (spoiled block) | 0.3 kg |
| = Expected closing stock | 9.9 kg |
| Actual closing count | 9.4 kg |
| Unexplained variance | 0.5 kg missing |
Half a kilo of paneer has gone somewhere the recipes and wastage log don't explain: heavier portions, unrecorded staff meals, unbilled orders or theft. Across a month and every ingredient, these gaps add up. As a guide, ideal vs actual variance below 2% of food cost is excellent, 2–4% is manageable, and above 4% points to a systemic problem. Our guide to food cost percentage explains the formulas. Check variance weekly alongside the other POS reports every owner should check.
Tip: you don't need to count everything daily. Count your high-value items (paneer, chicken, mutton, ghee, oil, cheese, dry fruits) daily or weekly, and the rest monthly.
Reorder points and low-stock alerts
Set a reorder point for each key ingredient: the stock level at which you need to order again, based on how fast you use it and how long the supplier takes. With stock updating on every bill, the POS can alert you before you run out on a Saturday night, not during it. Purchase records also show when a supplier's price rises, so you can reprice dishes the same week.
Don't forget delivery orders
Stock only stays accurate if every order reaches the POS. If Zomato and Swiggy orders are handled on a separate tablet and never entered in the POS, their ingredients never get deducted, and your variance will look worse than it is. Record every delivery order in the POS, through integration or manually.
Setting it up without overwhelm
- Add your 20–30 highest-value ingredients first.
- Write recipes for your top 20 dishes by sales; they usually cover most of your revenue.
- Record yield for items you clean or trim.
- Enter opening stock with a careful physical count.
- Start logging wastage from day one, with a rupee value.
- Count high-value items weekly and investigate any variance above 4%.
- Add the remaining dishes and ingredients over the next few weeks.
Common mistakes
- Recipes copied from a book instead of weighed in your own kitchen.
- No yield, so stock and costs are always off.
- Purchases not entered, or entered days late.
- Wastage thrown away without being logged.
- Delivery orders never entered in the POS.
- Counting everything monthly instead of high-value items weekly.
Building your feature shortlist? Recipe-linked inventory is points 16–19 of our restaurant POS features checklist.
Frequently asked questions
How does a restaurant POS update inventory?
Each menu item is linked to a recipe that lists its ingredients and quantities. When the item is billed, the POS deducts those quantities from stock automatically. Purchases add stock, wastage is logged separately, and regular physical counts show whether real stock matches what the system expects.
What is recipe-based stock deduction?
It's the method of reducing stock by recipe rather than by manual entry: sell one plate of paneer butter masala and the POS deducts 120 g of paneer, 150 g of gravy, 15 g of butter and so on, adjusted for yield. It gives you real-time stock and the data for food-cost control.
What is yield in restaurant inventory?
Yield is the usable share of an ingredient after cleaning, peeling or trimming. If coriander has an 80% yield, a recipe needing 5 g of cleaned coriander actually uses 6.25 g from stock. Recording yield makes stock deduction and dish costs accurate.
What is a good inventory variance for a restaurant?
Ideal vs actual variance below 2% of food cost is excellent, 2–4% is manageable with targeted checks, and above 4% usually signals a systemic problem such as over-portioning, unrecorded waste or theft.
Do delivery orders reduce stock in the POS?
Only if they're recorded in the POS. If aggregator orders come in through a separate tablet and never reach the POS, stock and food-cost reports will be wrong. Make sure every delivery order is entered, either through integration or manually.
Related POS guides
Restaurant inventory management
Storage, FIFO, suppliers and stock practices.
Read the guide → FORMULA GUIDEHow to calculate food cost percentage
Three formulas and benchmarks by format.
Read the guide → CHECKLISTRestaurant POS features checklist
25 must-haves and the question to ask every vendor.
Read the guide →