Hawks Dynamics
Home › Guides › Inventory
Peasily guide · Inventory

Restaurant inventory management: par levels, counts and missing stock

A practical guide to restaurant inventory in India: how to set par levels, what to count and how often, first in first out, and how to find stock that goes missing.

By the Hawks Dynamics team · Updated October 2026

In short

Good restaurant inventory means three things: never running out, never over-buying, and knowing where every kilo went. Set a par level for each item, count costly items daily, and compare what the recipes say you used with what the count shows. A 2.5 kg daily gap in chicken at ₹320 a kg is ₹24,000 a month.

How to set a par level

A par level is the stock you want on hand just after a delivery arrives. Below it, you order; above it, you are tying up cash and risking waste.

Par level = Daily usage × Days until next delivery + Safety stockSafety stock is usually one day of use for items that spoil, a few days for dry stores.
Paneer, exampleValue
Average daily usage8 kg
Delivery every2 days
Safety stock, one day8 kg
Par level24 kg
In stock at order time10 kg
Order14 kg

Review par levels every month, and before festivals or the wedding season, when usage jumps.

What to count, and how often

ItemsExamplesCount
Costly and fast-movingChicken, mutton, paneer, butter, cream, liquorEvery day
Fresh, short lifeVegetables, milk, curd, breadEvery day
Dry storesRice, flour, oil, spices, pulsesEvery week
Packaging and cleaningBoxes, bags, chemicalsEvery week

Count at the same time every day, before opening or after closing, and keep the store, kitchen and bar as separate places. Stock should move from the store to the kitchen only against an issue request, so you always know who took what.

First in, first out

  • Date every delivery when it arrives.
  • Put new stock behind old stock, on every shelf and in every fridge.
  • Use what expires first, and check fridges at every closing.

Finding stock that goes missing

Stock variance is the gap between what you should have and what you counted.

Variance = (Opening + Received − Used as per recipes) − Counted closing
Chicken, one dayKg
Opening stock20.0
Received25.0
Used as per recipes (dishes sold)27.0
Should be left18.0
Counted closing15.5
Missing2.5 kg · ₹800

At ₹320 a kg, 2.5 kg a day is ₹24,000 a month from one item. Some of it is waste or bigger portions, some may be theft; the daily number tells you to look the same day.

Receiving and buying right

  1. Weigh and count every delivery against the order before signing.
  2. Enter the price from the bill, not from memory, so recipe costs stay true.
  3. Compare each item's price with other nearby suppliers before ordering.
  4. Combine orders across outlets to the same supplier for a better rate.
How Peasily does it

Stock you can trust, outlet by outlet

Peasily keeps separate stock for the store, kitchen and bar, moves stock only against issue requests, drafts orders from your par levels to the lowest-priced nearby supplier, and shows the gap between recipe usage and the closing count every day.

Smart Buying in Peasily: savings and items bought at the lowest nearby price

Stock and Smart Buying are in both Peasily packages. Screens from the Peasily demo brand.

Questions

How often should a restaurant count inventory?

Count costly and fresh items like chicken, paneer, dairy and liquor every day, and dry stores, packaging and cleaning items every week.

What is a par level in a restaurant?

The stock you want on hand right after a delivery: daily usage multiplied by the days until the next delivery, plus a little safety stock.

How do I know if stock is being stolen?

Compare what the recipes say you used with what the closing count shows, item by item, every day. A repeated gap on the same item, at the same outlet or shift, is the place to look.

See your own numbers in Peasily

We'll walk you through it with your real menu and outlets.

Book a demo

More guides

Chat with us