Guide · bars and lounges
Bar Inventory Management: How to Track Bottles, Pours and Comps
A can leaves the stockroom, a bottle gets opened, a round goes out on the house, and none of it lands in the same place. You end up with a variance nobody can explain, and a drink still on the menu after it's gone. Here's a simple sheet to close the gap. Zeat can help keep your drinks menu and what's available up to date for guests, but it doesn't replace your bar inventory.
Published
Why it matters
Behind the bar
Know exactly what's left
Sales, comps, breakage and transfers are all tracked in the same unit before you count.
On the menu
Stop selling what you're out of
The manager can mark a sold-out drink on the mobile menu guests are browsing at the table.
If nothing changes
Shortages nobody can explain
You reorder blind or blame the wrong person, because no one can tell a sale from a comp or a transfer.
Pick one unit per drink and stick to it
Set up one sheet per product and per location: stockroom, main bar or any other service point. Count cans by the unit, sealed bottles by the bottle, and drinks poured by the glass in one consistent unit, such as milliliters. A bottle sent from the stockroom to the bar is a transfer. It's not a sale and it's not a loss.
Write down the standard pour for open bottles. Hypothetical example: a 750 ml bottle poured in 50 ml measures gives you 15 pours in theory, before any loss. That conversion is what makes checking possible. It doesn't prove every pour is identical. Pick a measuring method your team can repeat every time.
Log it during the shift, not the next morning
For each product, record opening stock, incoming deliveries and transfers, then sales, comps, breakage, returns and outgoing transfers. Every comp needs an approved reason, even though the guest doesn't pay for it. Do the end-of-shift count in the same location and the same unit as the sheet.
A purely hypothetical example in cans: the bar opens with 24, receives 8 from the stockroom, sells 20, comps 2, breaks 1 and sends 1 back to the stockroom. Expected stock: 24 + 8 − 20 − 2 − 1 − 1 = 8 cans. If the count comes to 7, the variance is −1. Look for the cause in sales and stock movements before you write it off as a loss.
Measure open bottles on their own
Tracking an open bottle takes a different approach than a case of cans. Hypothetical example: from a 750 ml bottle, six 50 ml pours sold and one 50 ml pour comped add up to 350 ml out, so 400 ml should be left. If what you measure is different, look at pour sizes, spillage during service and any rounds that weren't logged.
Don't convert that volume straight into a number of sealed bottles without noting that it's been opened. For expensive products or ones that often run out, a quick check at every close is more useful than a full inventory whose variances rarely get explained. Set your reorder point based on how fast the product actually sells and how long your supplier takes to deliver.
Sync your bar count with your Zeat menu
When the last sellable unit is gone, tell the floor and update the mobile menu. Zeat lets you list drinks, sizes and prices. Per-product quantities and par levels depend on how you set things up, so check them in your demo. Test a sold-out drink and ask to see what the guest, the server and the bar each see.
Zeat doesn't replace your stockroom sheet, your pour measurements, transfers between outlets or your accounting inventory. What it does right away is stop guests from ordering a drink you can no longer pour. Without that update, every order you can't fill ties up the table and the staff while the guest picks something else.
Turn every variance into a decision
Each week, pick a few high-risk products and compare variances, stock-outs and returns. More comps can be a deliberate sales decision, but they need to stay visible so they don't look like missing stock. Repeated stock-outs can come from a par level that's too low, a forgotten transfer, or a drink you're promoting while the supplier's deliveries are unreliable.
Give every action an owner: check a stock movement, adjust the next order or temporarily take a product off the menu. Review the impact at the next shift. The sheet keeps the conversation on facts, not hunches about what went missing.
See Zeat in action
Bring your trickiest drinks to the demo
Bring three drinks, including one sold by the glass and one that often runs out. Ask to see the menu, sizes and how an unavailable item is flagged in Zeat, and keep your own sheet for transfers and open bottles.
Frequently asked questions
How do I work out how much stock the bar should have?
Add everything that came in to your opening stock, then subtract sales, comps, breakage, returns and outgoing transfers. Compare the result with a physical count in the same location.
How do I track bottles sold by the glass?
Record its volume when opened, the standard pour and every pour sold or comped. Measure what's left the same way every time; a small variance can come from service or from the measurement itself.
Can Zeat handle my whole bar inventory?
Don't count on it for open-bottle inventory or transfers between stockrooms. In the demo, you can check per-product tracking and how availability is displayed.