DineHQ
DineHQ
All guides
Bar stock control 9 min read

How to track bar stock and stop shrinkage (Kenya)

A bar is the easiest place in hospitality to lose money. Spirits are poured by hand, beers move fast, and a single untracked bottle a night adds up to serious shillings over a month. If you run a bar, pub or club in Kenya, tracking liquor stock tightly is the difference between a profitable counter and a busy one that somehow never makes money. Here's how to do it.

Why bars leak more than kitchens

Bar stock is high-value, easy to consume, and hard to portion precisely. A tot poured a little heavy, a beer handed to a friend, a bottle that never makes it onto the shelf — none of it leaves an obvious trace. Multiply small leaks across a busy weekend and the shrinkage is real.

The answer isn't standing over your bartenders. It's a system where every pour is tied to a sale and every bottle is counted — so the numbers, not your suspicions, tell you what's happening.

Step 1: Track spirits by the tot, not the bottle

A 750ml bottle of spirit yields a known number of measures — for a 25ml tot, that's 30 pours; for 30ml, 25 pours. If you only track whole bottles, you can't see over-pouring or short sales. Track at the measure level: each sale deducts one tot, and at close your expected bottle level should match the shelf.

When a bottle that should have 30 tots' worth of sales is empty after 24, you know six measures went unpaid — and you can act on it immediately.

Step 2: Count stock at open and close

The discipline that protects a bar is the open/close count. Record what's on the shelf at the start of the shift, let the POS deduct every sale through the night, and count again at close. Expected closing stock = opening + deliveries − sales. Any gap is shrinkage you can investigate while the shift is fresh in everyone's memory.

Doing this nightly — not monthly — is what makes it work. A monthly count tells you something went wrong sometime in the last 30 days. A nightly count tells you it happened on Saturday, on Brian's shift.

Step 3: Tie every pour to a bartender

Give each bartender a PIN so every sale, void and discount is logged to them. Now your stock variance has a name attached. You're not accusing anyone — but a counter where one person's shifts consistently come up short is telling you exactly where to look.

Step 4: Watch fast-movers and high-value lines

Not all stock needs the same attention. Focus on your fast-moving beers and your premium spirits — that's where both volume and value concentrate. Set reorder levels so you never run dry on a Friday, and review the variance on these lines first. M-Pesa STK Push at the counter also closes a common gap: when payment is confirmed on the spot, there's no "I'll pay later" tab that quietly never gets settled.

Key takeaways

  • Bars leak through over-pouring, freebies and untracked bottles — small nightly losses add up fast.
  • Track spirits at the tot level so over-pouring and short sales show up against expected bottle levels.
  • Count stock at open and close every shift — nightly variance points to the exact shift and person.
  • Give each bartender a PIN and confirm payment on the spot with M-Pesa STK Push.

How DineHQ keeps your bar tight

  • Track spirits, beers and prepped mixers down to the measure, with live stock levels.
  • Open/close counts compare expected vs actual so shrinkage surfaces the same night.
  • Every pour, void and discount is logged against the bartender who served it.
  • M-Pesa STK Push confirms payment at the counter and reconciles automatically.

30-day free trial · No contract · Setup in under 5 minutes

FAQ

Common Questions

30-day free trial · No contract · Cancel anytime

Stop Guessing. Start Knowing Your Numbers.

See your real stock, food cost and profit — live. Start in 5 minutes, or chat with us on WhatsApp first.