How should a small restaurant manage its inventory without a full-time stock controller?
Part of the complete guide: QR Code Menu for Restaurants: The Complete 2026 Guide
Inventory management for a small restaurant comes down to a short routine: list your items with clear units, set a par level for each key ingredient, count high-value items weekly and everything monthly, log waste as it happens, and order from a standard order guide. Link recipes to sales so you can compare what you should have used with what you actually used, and act on the biggest gaps first.
- Focus on the items that cost the most; you do not need to count salt every day.
- Par level = usage per day × days until next delivery + safety stock.
- Count on the same day and time, in shelf order, with one person reading and one writing.
- A waste log and recipes linked to sales turn counts into decisions.
- A spreadsheet works to start; a POS-linked inventory removes most of the manual work.
What should a small restaurant actually track?
You do not need to track every grain of salt. Start with the items that represent most of your spend: proteins (meat, chicken, fish), dairy and cheese, oils, coffee, key vegetables, and drinks you buy in cases. In many small kitchens, a list of 30 to 60 items covers the bulk of ingredient spend. Add the rest later if the routine holds.
For each item, fix one counting unit and stick to it: kilo, litre, piece, case or bottle. Note the purchase unit and the conversion (for example, one case = 6 bottles of 1 litre). Group items by storage area, such as walk-in, freezer, dry store and bar, in the order they sit on the shelves, so counting becomes a walk rather than a hunt.
Why stock control protects your food cost
Inventory is money sitting on shelves. Too much stock spoils and ties up cash; too little causes stock-outs and missing dishes. Counting is also the only way to measure your real food cost. Our guide on how to reduce food cost in a restaurant shows how counts feed theoretical vs actual comparisons.
How do you set par levels?
A par level is the quantity you want on hand right after a delivery, enough to last until the next one with a small safety margin. A simple formula: par = average daily usage × days until next delivery + safety stock. The order is then par minus what you have on hand.
| Illustrative item (example) | Daily usage | Days to next delivery | Safety stock | Par level | On hand | Order |
|---|---|---|---|---|---|---|
| Tomatoes | 8 kg | 3 | 4 kg | 28 kg | 10 kg | 18 kg |
| Chicken breast | 12 kg | 2 | 6 kg | 30 kg | 14 kg | 16 kg |
| Cooking oil | 3 L | 7 | 5 L | 26 L | 9 L | 17 L |
Adjust pars for your week
- Use separate pars for busy and quiet days if your weekend or evenings are very different.
- Lower safety stock for fragile items (herbs, salad, fish) and raise it for items with unreliable delivery.
- Review pars every month, and after any menu change or seasonal shift such as Ramadan or the summer holidays.
How often should you count stock?
Consistency matters more than frequency. Always count at the same time, ideally before a delivery and before service, so the numbers are comparable from one period to the next.
- Print the count sheet in shelf order, by storage area.
- Count in pairs: one person counts, the other writes, then swap areas.
- Count full units, then estimate opened units in tenths (for example 0.5 bottle).
- Do not receive deliveries during the count.
- Value the count at current cost and keep the sheet with the date and names.
| Cadence | What to count | Why |
|---|---|---|
| Daily (optional) | A few high-value or high-risk items: premium proteins, fish, alcohol | Spot losses quickly |
| Weekly | Your top items by spend | Ordering against par and weekly food cost check |
| Monthly | Everything on the list | Accurate period food cost and P&L |
Link recipes to sales and log waste
Counting tells you what is left. Recipes linked to sales tell you what should be left. When every dish has a standard recipe, sales multiplied by recipe quantities give a theoretical usage per ingredient. Comparing it with actual usage (opening + purchases − closing) shows where the leaks are. Our food cost percentage formula guide explains the period calculation.
Example, for illustration: sales and recipes say the kitchen should have used 80 kg of chicken this week. The counts show 86 kg used. The 6 kg gap at 9 USD per kg is 54 USD in one week on one ingredient, before you even look at the rest.
Keep a simple waste log
- One sheet or tablet entry per station: date, item, quantity, reason, initials.
- Typical reasons: expired, overproduced, dropped or burned, returned by a guest, staff meal.
- Review the log weekly and change one prep or ordering habit for the top cause.
- Use the free food cost calculator to cost recipes before you link them to sales.
How do you order from suppliers without over-stocking?
- Build an order guide: item, supplier, purchase unit, price, par, delivery days and cut-off time.
- Order par minus on hand, rounded to the supplier’s unit, not “the usual” by memory.
- Check every delivery against the order for weight, count, temperature and quality before signing.
- Record price changes immediately, because they change your recipe costs.
- Store new stock behind old stock (first in, first out) and label containers with the date.
- Keep two suppliers for critical items so a missed delivery does not take a dish off the menu.
Spreadsheet or POS-linked inventory?
A spreadsheet is a fine start for a small restaurant: it is free, flexible and forces you to learn your numbers. As volume grows, manual entry becomes the weak point. A POS-linked inventory deducts ingredients when dishes are sold, so your stock moves in real time and counts become checks rather than the only source of truth.
| Spreadsheet | POS-linked inventory | |
|---|---|---|
| Cost | Free | Part of a POS plan or add-on |
| Stock after sales | Only after a count | Updated as orders are paid |
| Recipe cost and margin | Manual formulas to maintain | Calculated from ingredient costs |
| Theoretical vs actual | Manual export and comparison | Built from sales and movements |
| Low-stock alerts | None, unless you build them | Thresholds per ingredient |
| Risk | Typos and outdated prices | Recipes must be set up correctly |
How does Dawwerni handle restaurant inventory?
The inventory and recipes module of our POS covers this routine. You enter ingredients with units and a waste %, record purchases, stock counts, adjustments and waste, and every movement is kept in a ledger. Each product has a recipe per size, variant and modifier option; when an order is paid, the ingredients are deducted automatically, while voids and refunds put stock back. A weighted-average ingredient cost gives the cost and margin of each product and size in the “Costs & margins” view, and low-stock thresholds show a badge and alert. A sale is never blocked: negative stock is allowed and shown in red so you can correct it at the next count. Ask the team which plan includes the module, watch the restaurant tutorial, see the restaurant features, and bring your monthly results into a restaurant profit and loss template.
FAQ
How many items should a small restaurant track?
Start with the items that make up most of your ingredient spend, often a few dozen: proteins, dairy, oils, coffee, key produce and drinks. Once the counting routine is stable, add smaller items. A short list counted every week beats a long list counted once in a while.
What is a par level in a restaurant?
It is the quantity of an item you want on hand after a delivery, enough to cover usage until the next delivery plus a safety margin. A simple formula is daily usage times days to next delivery plus safety stock. You then order par minus what is on hand.
When is the best time to count restaurant stock?
Before service and before a delivery, on the same day and at the same time each period. That keeps counts comparable and avoids counting items that are being prepared or received. Many small restaurants count key items weekly and everything monthly.
Is a spreadsheet enough for restaurant inventory?
For a small menu and a disciplined owner, yes, at the start. It becomes harder as items, suppliers and staff grow, because every sale and price change must be updated by hand. A POS-linked inventory updates stock from sales and calculates recipe costs automatically.
What should I do when actual usage is higher than theoretical?
Check the biggest gaps first: portions larger than the recipe, unlogged waste, staff meals, free items, unrung orders and outdated recipe quantities. Fix one cause at a time and compare the same item again at the next count.
Turn visits into reviews, repeat visits and sales
Try Dawwerni free for 7 days. Setup takes about 10 minutes.


