Café Inventory Management: Stock Control That Actually Works
Ask most café owners what's in their stockroom and you'll get a shrug. Inventory is the part of the business that runs on instinct — order more when it looks low, throw it out when it goes off, and hope the food cost percentage at month-end isn't too ugly. The problem is that "instinct" is exactly where margin quietly leaks out.
You don't need restaurant-grade software to fix this. You need a system that takes fifteen minutes a week and tells you the truth about where your stock is actually going.
Where café inventory actually goes missing
Before you can control stock, it helps to know where it disappears to. In most cafés it's one of four places:
- Over-ordering. Buying "just in case" because running out feels worse than running over. This is the single biggest cause of café food waste.
- Spoilage. Milk, cream, and fresh cabinet items have short shelf lives and get thrown out if production doesn't match demand.
- Over-portioning. A barista pouring a heavier shot or a generous milk pour doesn't feel like theft, but multiplied across hundreds of drinks a week it's a real cost.
- Unrecorded shrinkage. Breakage, staff drinks that aren't logged, and small unaccounted losses that never show up as a single event but add up over a month.
A weekly stocktake that doesn't eat your week
You don't need to count every teaspoon. Focus on the items that actually move your food cost percentage: coffee beans, milk, and your three or four highest-cost cabinet ingredients. Count these once a week, same day, same time — most cafés find Monday morning before the week's first delivery works well.
The formula: Opening stock + purchases − closing stock = usage. Compare usage in dollars against your sales for the week. If usage is consistently running higher than what your sales should account for, that gap is where your margin is leaking.
Keep it on a single spreadsheet. Six or seven line items, updated weekly, is more useful than an elaborate system nobody keeps up with.
Par levels stop the guesswork
A par level is simply the amount of stock you should have on hand before your next delivery. Once you know your average weekly usage for an item, set a par level slightly above it and order to that number rather than "topping up" based on a glance at the shelf. This alone tends to cut over-ordering significantly, because ordering becomes a calculation instead of a feeling.
How to set a par level
Take your last four weeks of usage for an item, average it, and add a small buffer — 10-15% is usually enough for a stable-demand item like coffee beans, more for something with unpredictable weekend spikes. Review par levels every couple of months, especially after a menu change or a shift in trading pattern.
Cabinet items need a different approach
Fresh cabinet food can't be parred the same way as shelf-stable stock — it has to be produced to match forecast demand, not stockpiled. Track your sell-through rate (what percentage of what you baked or bought actually sold) and use it to adjust production, not the other way around. If Tuesdays consistently sell through at 60% and Fridays at 95%, produce accordingly instead of baking the same quantity every day.
What good inventory control is worth
A café running loose inventory control often sits 4-6 percentage points above benchmark on food and beverage cost — that's not a rounding error, it's the difference between a healthy margin and a break-even month. Tightening stocktakes, par levels, and cabinet production to match sell-through is usually the fastest, cheapest lever available to bring food cost back into range, faster than any pricing change.
See what tighter inventory would do to your margin
Enter your current food cost percentage into the calculator and see the effect of bringing it down by even 2-3 points.
Use the free calculator