The small, constant cash variance: the signal nobody chases
A shortage of a thousand in the hotel restaurant gets investigated that same night. A shortage of sixty, every day, gets signed and forgotten. Over a year the second one costs more than the first, and it also says something about how money is collected in your hotel.
In your hotel’s restaurant nobody lets a large shortage slide. The controller calls, the manager reviews tickets and the cashier explains. What does happen, every single day, is a small shortage: forty, sixty, eighty. It fits inside the tolerance, gets noted as “change error”, gets signed and forgotten. That is the one to chase, because a large shortage is an accident and a small, constant shortage is a method.
Large and isolated versus small and constant
A large, isolated shortage is an event. It has a date, a shift, a plausible explanation: a bill that went out with the change, a drop that was not recorded, a check closed wrong. It gets investigated in an hour and is almost always found. Nobody will repeat it because everybody heard about it.
A small, constant shortage is the opposite. It has no date because it has all of them. It triggers no call because it fits inside the tolerance you yourself defined. And it is not investigated because each one, seen alone, does not deserve it. The per-close tolerance was designed to absorb the normal noise of making change. The pattern lives inside that noise on purpose.
That is why we say nobody chases it. The hotel controller reviews closes one at a time, and one at a time they are all fine. The pattern only appears when you put thirty closes from the same cashier on a single sheet and read the variance column top to bottom.
How to read a pattern
To read a pattern you need every close stored by cashier, by revenue center and by shift, with its expected cash, its counted cash and its variance. If your hotel only keeps the daily total, there is nothing to read. With the history in hand, there are five things to look at, and all five fit in a simple table.
| Signal | What you see when it is normal noise | What you see when it is a pattern |
|---|---|---|
| Frequency | A variance on some closes, most of them exact | A variance on almost every close |
| Sign | Sometimes short, sometimes over | Almost always short, almost never over |
| Size | Varied amounts, some above the tolerance | Amounts always just under the tolerance |
| Concentration | Spread across cashiers, centers and shifts | One cashier, or one shift, or one center |
| Payment mix | No relation to the share of cash | Larger shortages on days with more cash |
The noise of making change is symmetrical: sometimes you give too much, sometimes too little, and over a month it nearly cancels out. A pattern is not symmetrical. It always goes in the same direction, always below the line that triggers a review, and always follows someone or some place.
An illustrative example with numbers
The figures below are made up to show the calculation. They do not belong to any hotel. Imagine a hotel restaurant with a tolerance of 100 per close and two cashiers who worked a similar month.
| Item | Cashier A | Cashier B |
|---|---|---|
| Closes in the month | 26 | 24 |
| Closes with a shortage | 20 | 12 |
| Closes with an overage | 0 | 12 |
| Average shortage | 70 | 30 |
| Average overage | 0 | 25 |
| Total shortages | 20 × 70 = 1,400 | 12 × 30 = 360 |
| Total overages | 0 | 12 × 25 = 300 |
| Net variance for the month | −1,400 | 360 − 300 = −60 |
| Closes outside tolerance | 0 | 0 |
Neither cashier triggered a single review all month. Both signed every one of their closes. And yet cashier B is noise: twelve times short and twelve times over, similar amounts, a net of 60 in a month. Cashier A is a pattern: twenty shortages, zero overages, always around 70, that is, always under the tolerance of 100.
Fourteen hundred a month does not look like much until you multiply it: 1,400 times twelve months is 16,800 a year, from a single drawer, without a single alarm ever going off. That is the cost of the pattern. And it is still not the most expensive part: the most expensive part is that the rest of the team already knows what the tolerance is and knows it is not reviewed.
Where a small, constant shortage usually comes from
Before thinking about bad faith it is worth going through the process causes, because they are the majority. A pattern of small shortages in a hotel restaurant almost always comes from one of these sources, and several have nothing to do with the cashier’s honesty.
- Small purchases paid from the drawer without a receipt: ice, limes, a charger. Cash goes out, nothing is recorded, and the close is short by exactly that.
- Card tips paid out to the server in cash from the drawer at the end of the shift, without recording the outflow.
- A float that was never topped up: the shift opens with 1,900 instead of 2,000 and nobody counted it with a witness.
- Approximate cash drops: the supervisor takes “about eight thousand” and the system records exactly 8,000.
- A discount applied after collecting in cash, without returning the difference to the guest or recording the refund.
- Rounding of change in favor of the drawer or the customer, which is only noise if it goes both ways.
- And yes, cash someone takes in amounts that fit inside the tolerance, precisely because they know the tolerance.
All of these sources have something in common: they are cash outflows that did not go through the system. The small, constant shortage is, almost always, the sum of legitimate movements nobody recorded plus some movement nobody should have made. The article on the places where consumption leaks in a hotel (The eight places where a hotel loses food and beverage revenue) walks through the leaks on the sales side; this one walks through the leaks on the drawer side.
The controls that cut the pattern
No single control cuts a pattern of small shortages, because the pattern is designed to pass the control you already have. What works is a short combination of rules, all simple, that together remove the space the pattern lives in.
- A blind count at every close: the cashier enters what they counted before seeing the expected amount. Without this, the variance is always zero and there is no pattern to read.
- One cashier per drawer and per login. If two people collect in the same drawer, the pattern has no name and cannot be followed.
- Petty cash separate from the sales drawer. Every small purchase comes out of a separate fund with its receipt, never from the drawer.
- Card tips paid out at close with a record per server, not as an informal outflow from the drawer.
- Cash drops counted and entered with the exact amount, signed by the cashier and the supervisor.
- A cumulative tolerance per cashier, in addition to the per-close tolerance. It is the rule that makes cashier A in the example visible.
Cumulative tolerance: the control almost nobody uses
A per-close tolerance of 100 tells the cashier exactly how much can go missing before anyone asks. Cumulative tolerance changes the question: it does not matter how much was short today, it matters how much has been short over the last thirty closes. If the sum of a cashier’s variances in a month exceeds, say, 300, or if more than half of their closes are negative, they get reviewed even if none went over 100.
With that rule, cashier A from the example shows up in the first week: five closes short by 70 add up to 350 and the line is already crossed. Cashier B never shows up, because their shortages and overages cancel out. The rule does not punish noise; it only punishes constant direction.
The best thing about cumulative tolerance is that it requires suspecting no one. It is a number the system calculates on its own and that the hotel controller reviews every Monday in a list of cashiers sorted by cumulative variance. Whoever is at the top gets reviewed first. What else the controller reviews each week is on the corresponding page (Controller).
How to talk to the cashier
A pattern is a fact, not an accusation. The conversation starts with the process causes: did you pay for ice from the drawer, did you take card tips in cash, did you count the float with someone? Most of the time the pattern is explained right there, and what gets corrected is the process, not the person.
If the process causes are ruled out, the next step is to rotate: that cashier to another center, another cashier to that drawer, for two weeks. If the pattern follows the person, you have your answer. If it stays with the drawer, the problem is in the place: a drop that is not recorded, a purchase paid from there, a float someone touches. In both cases the data led you to the answer without pointing at anyone too early.
What the system has to store
All of the above depends on the point of sale in your hotel’s restaurant keeping the history and showing it by cashier. This is the minimum list.
- Every close with cashier, revenue center, shift, float, drops, expected, counted, variance and the explanation written at the moment.
- History searchable by cashier for any date range, not only last night’s close.
- Cumulative variance per cashier over the last thirty closes, with the number of negative and positive closes.
- An automatic alert when a cashier crosses the cumulative tolerance, even if no single close crossed the individual tolerance.
- A record of cash outflows from the drawer by type: drop, tip paid out, refund, with the signature of whoever authorized it.
How that history and the cumulative tolerance are organized in the cash module is on the cash page (Cash and shift close).
A large shortage is an accident; a small, constant one is a method that lives inside your tolerance. It is read with thirty closes per cashier on a single sheet and cut with a blind count, one cashier per drawer, separate petty cash and a cumulative tolerance per person.
What to do this week
- Pull the last thirty days of closes for every cashier in the restaurant and the bar and put them in a single table with the variance column.
- Count, per cashier, how many closes were negative, how many positive and what the sum is. Sort the list from largest to smallest cumulative shortage.
- Set up petty cash today with its own fund for small purchases and forbid paying for anything from the sales drawer.
- Define a monthly cumulative tolerance per cashier and announce it to the team. The rule works better when everyone knows it.
- With the cashier at the top of the list, review float, tips and drops first. Only then, rotate drawers for two weeks.
Inn Restaurant stores every close by cashier and by revenue center in the hotel, calculates the cumulative variance per person and warns when someone crosses the line even if no individual close did. If you want to see that cashier list with your own shifts, book a fifteen-minute demo (contact).
More articles
Voids with a reason: the rule that separates an entry mistake from fraud
Tickets get voided in the hotel restaurant every day, and almost all for legitimate reasons. The problem is that, without a mandatory reason and a permission, the ticket voided by mistake and the ticket voided to keep the cash look exactly the same.
Small meetings at the hotel: how to sell the restaurant to the companies already staying with you
The company that sends its sales team to your hotel every month also holds team dinners, working breakfasts and half-day meetings. It almost always holds them somewhere else, because nobody from the restaurant offered them with a clean charge to the corporate account.
Why every revenue center in the hotel needs its own drawer and its own close
When the hotel restaurant, the bar and the pool collect in the same drawer, the night close balances in total and says nothing by outlet. Here is why one drawer per revenue center is not bureaucracy, and why the hotel’s consolidated total is calculated from the closes and never typed in by hand.
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.