To set up inventory tracking in your POS, build a clean item list with units and costs, link each menu item to its ingredients, set par levels, and then count on a fixed schedule so the system can compare what it expected you to use with what you actually used. Start with your 20 to 30 most expensive items rather than everything on the shelf, and expand once the habit sticks.
Why track inventory inside the POS
Your POS already knows exactly what you sold. Inventory tracking adds the other half: what you should have used. The gap between the two is your waste, over-portioning, theft and receiving errors. Without it, you only see food cost after the month closes, which is too late to fix anything. For the underlying math, read theoretical vs actual food cost.
Step 1: Build a clean item list
Start with what you buy, not what you sell. For each ingredient, record:
- The name, spelled one way only ("Chicken thigh, boneless" not "chix thighs")
- The purchase unit (case, bag, 5 lb tub) and the price you pay
- The count unit you will use on the shelf (each, pound, quart)
- The conversion between them (1 case = 40 lb)
- The storage location
Sort items by where they live so counting follows a walking path. That detail alone cuts count time sharply. If you have never counted before, follow how to do a weekly inventory in under an hour.
Step 2: Link menu items to ingredients
This is the step that turns a stock list into a useful system. For each menu item, enter the recipe: how much of each ingredient goes on the plate. Use tested portions from costing out a recipe, and account for trim loss with yield testing.
| Menu item | Ingredient | Qty per plate | Cost |
|---|---|---|---|
| Burger | Beef patty | 6 oz | $1.80 |
| Burger | Bun | 1 each | $0.45 |
| Burger | Cheese | 1 slice | $0.22 |
| Burger | Lettuce, tomato, onion | combined | $0.30 |
Do not forget modifiers. An extra patty or a substitution should deduct the right items, so connect them to your menu modifiers.
Step 3: Set par levels and reorder points
A par is the amount you want on hand after a delivery. A reorder point is the level that triggers an order. Base both on weekly usage and your vendor's lead time. The method is in how to set par levels for inventory. Review them monthly, since seasons and menu changes shift usage.
Step 4: Count on a fixed schedule
Counts make the system trustworthy. A practical rhythm:
- Daily: spot-count high-cost items such as proteins and liquor.
- Weekly: full count of food on the same day and time.
- Monthly: full count of everything, including dry goods and supplies, which feeds your cost of goods sold.
Have the person who counts be different from the person who receives deliveries. Separation of duties is one of the cheapest theft controls you have.
Step 5: Log waste and review variances
Record spoilage, dropped plates and staff meals as they happen, using a waste log. Then run a variance report each week. Anything off by more than 3% to 5% of expected usage deserves a look: a bad portion scoop, a missing invoice credit, or an unrecorded comp. Pair this with tracking voids, comps and discounts.
Common mistakes
- Trying to track every item on day one and burning out.
- Entering recipes with guessed portions.
- Skipping counts when the restaurant gets busy.
- Never updating costs when invoices change.
Inventory tracking only works if the recipes are accurate and the counts are consistent. Start small with your costliest items and build the habit before you build the list.
Where Cobblestone POS fits
Your sales data is the backbone of the whole process, and a POS with solid reporting makes the weekly review fast. Cobblestone POS is free, commission-free for online orders and built for independent restaurants, so item-level sales reporting is available without paying the roughly $470 a month some competitors charge. If you also want a dedicated stock tool, see what to look for in inventory software that integrates with your POS.