Rs 400 short on a Tuesday shift doesn't feel like much. Rs 400 short on every Tuesday shift, for three months, from the same drawer, is a different story — and it's a story most shops never get to hear, because nobody's looking at shift-level cash variance as its own number. It gets averaged into "cash handling is roughly fine" and disappears.
Shift reconciliation isn't about catching a single thief. Most of the time there isn't one. It's about making small, honest counting mistakes visible early enough that they stay small.
What "over/short" actually measures
At the end of a shift, a cashier counts the cash in the drawer. The system knows what should be there: the opening float, plus every cash sale, minus every cash refund, during that shift. The difference between the physical count and that expected number is the over/short. It sounds simple, and it is — the value is entirely in doing it every shift, not just when something feels off.
Why small variances compound
A single Rs 200 short could be a miscounted stack of notes — genuinely nothing. But over/short numbers that aren't tracked per-shift and per-cashier can't tell the difference between "everyone makes small counting errors sometimes" and "one specific drawer, one specific person, one specific pattern." The first is normal. The second is worth a conversation, and you can only have that conversation if the data exists to have it with.
This is the same reason a monthly bank reconciliation catches errors a yearly one would miss entirely — frequency is what makes a small discrepancy legible instead of invisible.
Building the habit
1. Every cashier gets their own shift
If two people share one till across a shift change without a formal handover — a close-out count, then a fresh opening float for the next person — you've lost the ability to know whose shift a discrepancy belongs to. The fix is procedural, not technical: each cashier opens their own shift with a counted float, and closes it with a counted total, full stop, no shared drawers.
2. Record the count, not just the total
"Drawer was fine" isn't a record. A cash-count-based close-out — where the actual denominations counted are what generates the closing total, not a single typed-in number — removes the temptation to fudge a total to make it match, which quietly erases the exact signal you're trying to capture.
3. Look at the pattern, not the day
One short shift is noise. The same cashier, the same day of week, or the same time slot showing up repeatedly in a shift performance report is signal. This only works if over/short is tracked per shift and stays queryable — not folded into a single end-of-month cash summary that erases which shift it came from.
4. Give oversight without giving sell access
Someone needs to be able to see every open shift across every register and branch, and step in to force-close a shift that was left open overnight — without that same person also having full admin rights to edit past sales. Separating "can oversee shifts" from "can rewrite the books" keeps the reconciliation process itself honest.
The goal isn't zero variance. It's variance small enough, and visible enough, that nothing has room to grow before someone notices.
What this looks like in practice
A shop that takes shift reconciliation seriously usually has three things in place: a mandatory cash-count close for every shift, a report that breaks over/short down by cashier and by shift rather than by day, and a role that can watch every open shift across branches without also being able to quietly edit a sale after the fact. None of this stops honest mistakes from happening — it just means they get caught in a week, not discovered by accident eight months later while doing the year-end books.
CellarPoint's shift management includes cash-count-based closing, per-cashier over/short history, and a dedicated Shift Manager role with oversight but no sell access.
See how it works