Inventory gets a bad reputation. For most operators, it conjures images of spending four hours on a Sunday morning counting cans in a stockroom while the prep crew waits to get started. It feels like an obligation — something you do because you're supposed to, not because it actually helps you.
That experience is almost always the result of a bad process, not an inherently hard task. Done right, a complete inventory count takes 45–90 minutes for most independent restaurants and produces data that directly feeds your food cost calculation. Here's how to build a process that works.
Why Most Inventory Counts Feel Useless
The most common inventory problem isn't the counting itself — it's what happens (or doesn't happen) after. Operators count their inventory, fill out a sheet, and then... file it away. The count never gets converted into a food cost calculation. It becomes a regulatory exercise rather than a management tool.
The second problem is inconsistency. Counts happen at different times, different days, by different people using different methods. When your ending inventory from one period doesn't match your beginning inventory from the next, your COGS calculations are wrong — and you don't know it.
Inventory is only valuable when it's consistent. Same time, same method, same person (or at least the same training) every period. A slightly less accurate count done consistently is more useful than a highly accurate count done randomly.
Setting Up Your Categories
Before you count anything, organize your inventory into cost categories that match how you want to track COGS. A practical starting structure for most restaurants:
- Meat — all proteins except seafood
- Seafood — fish, shellfish, other ocean proteins
- Dairy — butter, cream, cheese, eggs
- Produce — all fresh and frozen vegetables and fruit
- Dry Goods — pantry items, spices, canned goods, oils
- Beer — draft and packaged
- Wine — by the glass and bottle inventory
- Liquor — spirits, cordials, mixers
Count and value each category separately. This is what lets you track food cost % by category rather than as a single blended number — which is where the real management insight lives.
The Count Process: What Actually Works
Count at the same time every period. Most operators count Tuesday or Wednesday morning before deliveries arrive — after the weekend rush has cleared inventory down to a realistic baseline, and before new product distorts the picture. Pick a time and stick to it.
Count in the same order every time. Walk-in first (coldest, most valuable items), then dry storage, then bar. Create a count sheet that follows the physical layout of your storage areas, not an alphabetical list that has you walking back and forth.
Count by unit, not just by case. A case of chicken breasts needs to be counted as individual portions (or individual pounds), not as "1 case." The unit of count should match the unit of your purchase records so your COGS calculation is accurate.
Two people is faster than one. One person counts and calls out, one person writes. It's not just faster — it's more accurate. The second person catches "14" when 4 cases and 10 singles is actually "14 pieces," not "4 cases + 10."
Turning Counts into Cost Data
Once you have beginning and ending inventory counts — with valuations by category — the COGS calculation is simple:
Beginning Inventory Value + Purchases Received − Ending Inventory Value = COGS
Do this for each category separately. Express each as a percentage of the corresponding sales category for the period. That's your food cost by category — the number that tells you where to look when something is off.
Common Mistakes That Invalidate Your Data
- Counting after a large delivery. If product comes in Tuesday morning and you count Tuesday afternoon, your ending inventory is inflated. Count before deliveries or record deliveries separately.
- Not counting every storage location. That case of wine behind the bar that's not on the count sheet skews your beverage COGS. Every bottle, every location, every time.
- Using purchase price instead of average cost. If you buy chicken at different prices from different suppliers in the same period, your valuation needs to reflect the blended cost, not just the most recent invoice price.
- Skipping a period. Missing one count means your next period's COGS absorbs two periods of purchases against one period of inventory change. The number is meaningless until you resume consistent counts.
Inventory That Feeds Directly Into Your COGS
Upload your inventory once. Enter purchases as they arrive. Your food cost % by category calculates automatically — no spreadsheet required.
Start Free 14-Day Trial →No credit card required · No setup fees