Cash discrepancies are difficult to explain when they are first discussed the next morning. The crew has changed, receipts are scattered, and nobody remembers which sale was voided. Shift closing should therefore be part of the shift itself, not an extra task after the store becomes quiet.
Separate three numbers from the start
- Opening cash: the float present before the first transaction.
- Expected cash: opening cash plus cash payments, minus cash expenses and cash refunds.
- Physical cash: the money actually counted in the drawer at the end of the shift.
The discrepancy is the distance between expected and physical cash. QRIS, card, and transfer payments must not be counted as drawer money. It sounds simple, but mixing payment methods is what often makes reconciliation go in circles.
Checklist before the cashier hands over
- Resolve or cancel every pending transaction with a recorded reason.
- Match refunds, voids, manual discounts, and cash expenses with evidence.
- Count money by denomination instead of entering an estimate.
- Record the discrepancy and a short chronology before the crew leaves.
- Have the receiving cashier or supervisor approve the result.
Do not force every report to zero
Teams sometimes add personal money so the report shows no difference. This erases the trail and prevents the owner from learning whether the cause was incorrect change, an unrecorded sale, or a refund procedure. Small differences should still be logged; the goal is to find patterns, not someone to blame.
A healthy shift close produces two things: a defensible number and enough context to trace what happened without guessing.
The owner's review can be short, but consistent
Owners do not need to inspect every receipt. Review discrepancies by shift, voids, refunds, manual discounts, and who approved the close. When the same discrepancy repeats, repair the workflow: adjust permissions, add confirmation, or retrain the exact step that fails.
Ready to Run a Cleaner Outlet Operation?
Try MoovePOS for 14 days. Connect transactions, inventory, customers, teams, and reports while keeping checkout available during connection issues.
