The bottle that leaves the bar and never gets recorded: beverage control that actually works
The hotel bar buys by the bottle and sells by the pour, and shrinkage hides inside that conversion. Here is the method: a recipe per drink, a count that does not stop the bar and the monthly cross-check the controller can actually read.
Your hotel bar buys bottles and sells pours. Between the two there is a conversion almost nobody measures: how many pours each bottle should have yielded and how many were actually charged. When that difference is never calculated, shrinkage lives comfortably between the storeroom and the bar, and the controller only sees it as a beverage cost that rises with no explanation.
The problem is not theft, it is the missing record
When beverage cost goes up, the manager’s first reaction is to suspect the bartender. Sometimes that is right, but most of the time the problem is more boring: the bottle left the bar, it was poured, and nobody recorded the sale with enough detail to know what came out of which bottle. A rum and cola rung up as "domestic drink" does not say which rum was used or how much. A "house cocktail" with no recipe deducts nothing from anywhere.
In the hotel restaurant this gets worse because the bar serves several fronts: the bar itself, the dining room, room service, the pool bar and, on occasion, an event in the ballroom. The same bottle can pour one drink charged to the folio of room 305, another paid in cash at the bar and a third included in a banquet package. If every front records its own way, the bottle empties and no single record explains it in full.
Beverage control that works does not start with cameras or measured pour spouts. It starts with three definitions: what a bottle is in the storeroom, what a pour is at the bar, and how much of each bottle goes into each drink on the menu. With those in place, the rest is arithmetic the system can do on its own.
The unit of measure: bottle in the storeroom, pour at the bar
The hotel storeroom counts sealed bottles. The bar serves milliliters. Both units are correct in their place, and the mistake is trying to use only one. If the storeroom counts in pours, it will estimate. If the bar records in bottles, it will round. The system has to accept bottles on the way in and deduct milliliters on the sale, converting between the two with a fixed factor per product.
Yield per bottle
Every bar product has a capacity (750 milliliters, one liter, 700) and a standard pour size (45, 50, 60 milliliters, depending on the house). Dividing the first by the second gives you the theoretical yield: how many pours that bottle should deliver if the bartender pours exactly. That number is the foundation of the whole control, and it belongs in the point of sale catalog, not in the manager’s head.
Be honest about real yield. A free pour without a jigger tends to be more generous than the standard, and a little product goes into the ice and the glass. Many hotels set a tolerance per product (for example, one pour per bottle) and review it every quarter. What is not acceptable is letting the tolerance become the hiding place for everything else.
Each drink’s recipe defines how much leaves each bottle
A rum and cola is not a product; it is a recipe: 50 milliliters of a specific rum, 200 of cola, ice and lime. When the server rings that drink on the tablet, the system should deduct 50 milliliters from the rum and a portion of the cola. If the guest asks for a different rum, that is another recipe and another deduction. Without a recipe the sale exists but inventory never hears about it.
Recipes also bring order to the operation: the new bartender pours the same as the veteran, cost per drink calculates itself and the menu price stops being a hunch. And in the hotel restaurant recipes cross revenue centers: the same recipe sells at the bar, at the pool and through room service, and deducts from the same bottle even when the charges go to different folios. The bar page (Bar and lobby bar) shows how a bar catalog with recipes is built.
- A single pour of a spirit: a one-ingredient recipe with the standard pour size.
- A cocktail: several ingredients with exact milliliters, including syrups and juices that are also purchased and also run out.
- A sealed bottle sold at the table or through room service: a recipe of one full unit, which deducts the whole bottle rather than pours.
- Wine by the glass: yield differs from spirits and the open bottle has a short life; it deserves its own tolerance.
- A drink included in a banquet package or an all-inclusive plan: recorded at zero or at an allocation price, but it deducts inventory exactly like any other.
The cross-check that exposes shrinkage: theoretical versus physical usage
This is the heart of the method. Theoretical usage is what the recorded sales should have deducted, calculated from the recipes. Physical usage is what actually disappeared from the shelves, calculated from a count: opening inventory, plus purchases, minus closing inventory. If the two figures match, every milliliter that left was charged or justified. If they do not match, the difference has a name, shrinkage, and now it has a size.
The cross-check is done per product, not per category. "Spirits" tells you nothing; "house white rum" tells you a lot. And it is done per revenue center whenever each bar keeps its own inventory: the lobby bar and the pool bar do not physically share bottles, and they should not share the cross-check.
An illustrative example with numbers
The figures below are made up to show the calculation. They do not describe any hotel or any market. Take a single product at the lobby bar over one month.
| Item | Value (illustrative example) |
|---|---|
| Bottle capacity | 750 ml |
| Standard pour | 50 ml |
| Theoretical yield | 750 ÷ 50 = 15 pours per bottle |
| Opening inventory | 12 bottles |
| Purchases in the month | 6 bottles |
| Closing inventory counted | 8 bottles |
| Physical usage | 12 + 6 − 8 = 10 bottles = 150 pours |
| Pours sold and recorded | 120 pours = 8 bottles |
| Difference | 30 pours = 2 bottles |
| Price per pour | 120 |
| Unrecorded sales | 30 × 120 = 3,600 |
In the example, two bottles of a single product left the bar without any pour to explain them. At menu price that is 3,600 in sales that never came in; at cost, if the bottle costs 900, it is 1,800 of product that was paid for and never charged. Multiply by the twenty fastest-moving products at the bar and you understand why beverage cost at the hotel restaurant rises "for no reason". There was a reason. Nobody was measuring it.
The most common causes of the difference
When the cross-check shows a gap, do not jump to a conclusion. There are at least six explanations, and in a normal month several show up at once. What the cross-check does is tell you how much to look for; finding the cause is the manager’s job.
- Generous pouring: the bartender pours 60 instead of 50 to please the guest. It is the most frequent cause and the easiest to fix with a jigger.
- Unrecorded comps: the drink offered to the frequent guest exists in the glass but not in the system. Recording comps with a reason makes it visible.
- Sales rung with the wrong product: charged as house rum, poured as premium rum. The first product shows a surplus and the second a shortage.
- Transfers between bars without a document: the pool bar ran out and "borrowed" three bottles from the lobby. Without a recorded transfer, the lobby cross-check fails and so does the pool one.
- Staff consumption or tasting without a record, including what the manager "tries" to check quality.
- Product that left without being sold or served. It is the cause everyone fears, and it is the last one you should assume, not the first.
How to count without stopping the bar
Counting is what most hotels avoid, because they picture a whole night weighing bottles. It does not have to be that way. A weekly count of the twenty fastest-moving products takes under an hour when the procedure is defined. The full monthly count can happen after close, on a quiet day, with two people.
- Set a cut-off moment: after the bar closes and before the first purchase of the next day. Anything that comes in or goes out after that hour belongs to the next period.
- Count sealed bottles by unit and open bottles by tenths (a half-full bottle is 0.5). Do not chase milliliter precision; chase consistency from one count to the next.
- Record the count in the system, not on a sheet someone transcribes later. Transcription is where numbers get changed.
- Let the system calculate physical usage and compare it against the theoretical usage from the period’s sales, product by product.
- Review the five products with the largest difference in value first, not in bottles. A tenth of an expensive spirit can weigh more than two bottles of soda.
- Document the cause found and the action taken, even when the cause is "not found". The history of causes is what tells you, three months later, whether the problem belongs to a person, a product or a procedure.
The controller’s role and what gets read every month
The hotel controller does not need to know every recipe. The controller needs a monthly reading with four lines per bar: theoretical usage in value, physical usage in value, difference in value and difference as a percentage of beverage sales. With those lines they can compare the lobby bar against the pool bar, this month against last, and every bar against the agreed tolerance. The controller page (Controller) describes what else they receive from each revenue center.
And one detail that prevents many arguments: the cross-check must include what was sold as room charge. That sale is collected at the front desk on check-out, but the product left the bar. If the bar sales report leaves out folio charges because "the front desk collects that", theoretical usage comes up short and shrinkage looks bigger than it is. The sales report and the inventory report have to be talking about the same pours.
The hotel bar buys bottles and sells pours; control means loading the recipe of every drink, counting bottles with a fixed cut-off and cross-checking theoretical against physical usage every month, product by product. The difference is shrinkage, and only when it has a size and a name can it be corrected.
What to do this week
- Pick the twenty fastest-moving bar products and write down their capacity and standard pour. That gives you the theoretical yield of each one.
- Check how many drinks on the menu have a recipe loaded in the point of sale. The ones without a recipe are deducting nothing.
- Count those twenty products at each bar, with a fixed cut-off, and save the count with date and time.
- Pull the sales report for the same period, including room charges, and work the difference by hand for a single product. You will understand the method better than with any explanation.
- Agree with the controller on a tolerance per category and the date of the first formal monthly cross-check.
Inn Restaurant deducts bar inventory using the recipe of every drink, includes folio charges in theoretical usage and delivers the monthly cross-check the controller can read in four lines. If you want to see the difference per product on the reports screen (Reports), the demo takes fifteen minutes and is booked on the contact page (contact).
More articles
The pool bar lives on room charge: how to run it with a tablet, sun and water
It is the most informal revenue center in the hotel, and that is exactly why it leaks the most consumption. Here is how to set it up: hardware that survives, wristbands, lounger numbers, charges to the folio and a shift close that balances.
Happy hour in the hotel: how to set it up as a pricing rule, not a manual discount
A happy hour applied by hand by the bartender is a discount nobody controls and nobody measures. Set up as a rule by time, product and revenue center, it is a hotel decision with a report that says whether it paid off.
Rounds split among five people and three hotel rooms: how to charge them properly
Five colleagues in the hotel bar, three different rooms, one round after another and at the end "everyone pays their own". In the restaurant that is a split check. In the hotel bar it is a split by person, by item and by folio all at once, and if it is not done at the moment, it turns into three disputes at the front desk.
Your hotel’s restaurant already sells well. Now the hotel needs to know it.
Fifteen minutes, with your menu and your tables. Nothing to install.