How to run a bar stock count that finds the gap
A count only helps if you know what you expected to find. Here is how to count bar stock, work out the variance, and decide what to do about it.

PUT THIS GUIDE TO WORK
Explore this topic with AI.
A clearer explanation. A useful checklist. A next step for your hotel.
Get a plain-English explanation with everyday hotel examples.
Opens a new tab with this guide and your question ready.
A stock count tells you what is on the shelf. It doesn’t tell you whether that is right. To know that, you need a second number: what should be on the shelf, given what came in and what was sold. The difference between the two is the variance, and it is one of the most useful numbers a bar produces.
The formula behind every count
For any item, the number you expect to find is what you started with, plus what came in, minus what went out.
Take one brand of spirit. You opened the day with 24 bottles, received 12, transferred 2 to the restaurant, and sold 30 bottles’ worth of drinks. You expect 24 + 12 − 2 − 30 = 4 bottles. You count 3. Your variance is −1: one bottle less than expected.
If you sell by the measure, convert to bottles first. A 75cl bottle poured in 5cl measures gives 15 measures, so 45 measures sold is three bottles. Use your own pour size.
When to count
Count more often where a gap costs more. A workable rhythm for a hotel bar:
- High-value items such as spirits and champagne: at every shift close.
- The whole bar: once a week, at the same time on the same day.
- The whole bar, with a second person: at the end of every month.
Counting a few items often finds problems faster than counting everything rarely, because there are fewer movements to untangle.
Who should count
The person counting shouldn’t be the person selling the stock. Ask someone from outside the bar, such as a supervisor or the duty manager, to count, with the bartender or a second person watching.
Where you can, count blind: record what you find without looking at the expected number first. It stops counts from drifting towards the answer everyone is hoping for.
How to count, step by step
Pause movement
No transfers, deliveries, or requisitions while you count. If something has to move, write it down first.
Count full bottles
Count sealed bottles by item, and keep the storeroom and the bar as separate counts.
Estimate open bottles
Agree a method, such as tenths of a bottle or weighing, and use it every time. Both people should agree each estimate.
Write it down as you go
Record each count straight away, by item and by location. A count remembered is a count changed.
Compare with expected
Only now compare the counted number with the expected one, and record the variance for each item.
Reading the variance
The pattern of the gaps says more than the total. See our guide to reading a stock variance for the full picture; this table is a starting point.
| What you see | Common causes | Check first |
|---|---|---|
| Small shortages across many items | Pour sizes drifting, spillage, breakage not logged | Pour sizes and the breakage log |
| A shortage on one high-value item | Sales not entered, free pours, a transfer not recorded | Sales entries and transfers for that item |
| A surplus | A delivery or transfer not recorded, or a sale entered but not poured | Delivery notes and transfer records |
| The same gap every week | A process problem rather than a one-off | How the count itself is done |
What to do with the number
Don’t chase a perfect zero. Spillage, pour differences, and estimating open bottles mean a small variance is normal. Instead:
- Track your variance for a few weeks to learn what normal looks like for each category.
- Set a tolerance for each category, and investigate anything outside it.
- Put a value on the gap by multiplying units by cost, so you look at the expensive items first.
- Write down what you found and what you decided, so the next count starts with that context.
GOOD QUESTIONS
Common
questions.
Still puzzling something out for your property? We’re happy to talk it through.
Ask the team