Money
Where Cash Goes Missing in a Small Shop
Most cash loss isn't dramatic theft — it's small, repeated and boring. Six places money leaks in a cash business, and the checks that make each one visible.
Start with the boring explanations
When a drawer comes up short, theft is the first thing owners think of and usually the last thing that turns out to be true. Wrong change, an unrecorded pay-out, a mis-keyed amount and a forgotten float adjustment explain the large majority of discrepancies in a small shop.
That matters because how you react shapes the shop. Treating a first shortage as suspicion damages trust with people who did nothing wrong, and once that trust is gone the honest staff stop flagging their own mistakes — which is exactly the information you need.
Look for patterns, not incidents
A single shortage tells you almost nothing. The same shortage, in the same shift, on the same person, three weeks running is a pattern — and a pattern is something you can act on fairly, because you can show it.
The six places it leaks
1. Change errors. The most common by far, and the hardest to eliminate entirely. They cluster during rushes and with new staff, and they usually run in both directions — which is how you tell them apart from anything deliberate.
2. Unrecorded pay-outs. Money taken from the drawer to pay a delivery driver or buy something urgently. Entirely legitimate, invisible at close unless someone wrote it down, and indistinguishable from a shortage afterwards.
3. Discounts nobody authorised. A discount reduces the expected cash without reducing the stock, which makes it the tidiest way for a shortage to disappear. This is the one worth auditing regularly — not because it is common, but because it is the one that leaves no other trace.
4. Voids and refunds after payment. A completed sale that is later voided leaves cash in the drawer with no matching record. Legitimate refunds happen constantly, so the control is not preventing them — it is making sure each one carries a name and a reason.
5. The float that drifts. If nobody counts the opening amount, the closing count has nothing to be compared against. A float that changes daily quietly absorbs small differences until they stop being small.
6. Sales that never reached the till. An order taken, food delivered, cash pocketed and nothing rung up. This is the only one on the list that is unambiguously deliberate, and notably it is the hardest to see in the cash figures — because the sale never existed. You find it in stock variance instead.
The checks that make it visible
None of these require distrust. They are ordinary operational hygiene, and their main benefit is that they protect the people doing the job properly by making it possible to show that they did.
- Count the float in at open and out at close, same amount every day
- Give every employee their own login — a shared account makes the audit trail useless
- Record every pay-out from the drawer at the moment it happens, not from memory
- Reconcile daily rather than weekly, while a difference is still traceable to a transaction
- Review the discount and void report monthly, by staff member
- Cross-check cash variance against stock variance — the two together tell you more than either alone
Daily beats thorough
A rough reconciliation done every evening is worth far more than a careful one done monthly. A 200 QAR gap found tonight can be traced to a transaction. The same gap found in four weeks is untraceable and effectively written off.
What good looks like
A healthy shop is not one with zero discrepancies — that usually means nobody is counting properly. It is one where small differences appear in both directions, get recorded honestly, and nothing shows a pattern.
Getting there is mostly about making the right thing the easy thing. When each employee has their own PIN, pay-outs take one tap to record, and the end-of-shift count compares itself automatically against what the system expected, none of the six leaks above stays invisible for long.
Terms used here
- Z-ReportA Z-Report is the end-of-day summary a POS prints when you close a shift. It totals every sale, discount and payment method for that shift, compares the cash the drawer should hold against what you actually counted, and then resets the counters to zero for the next day.
- Shift reconciliationShift reconciliation is counting the drawer at the end of a shift and comparing it against what the system expected, so any difference is found the same day rather than at the end of the month.
- Cash floatThe cash float is the money you put in the drawer at the start of a shift so the cashier can give change. It is counted in at open and counted out at close, and it is never counted as sales.
- RBAC (Role-based access control)Role-based access control means each person only sees and does what their job requires — a cashier rings up sales, a manager approves refunds and reads reports, and nobody has more access than they need.
Related guides
More posts
- Why Is My Café Busy but Not Making a Profit?Queues at the counter and nothing left in the bank. Eight usual causes, in the order they most often bite, a worked QAR example, and a one-page check to run every month.
- Talabat vs Your Own Online Ordering: What Each Order Really Costs YouA 50 QAR delivery-app order can leave you less than half of what the same order leaves at the counter. A worked example, the break-even point, and what to measure every month.
Want this handled for you?
Outale runs the till and the back office in one system built for Qatar: stock, recipe costs, purchasing, shifts, cash and reports, across every branch, and it keeps selling when the internet doesn't.