Skip to main content
Back to BlogRetail & POS

Cash Drawer Reconciliation and Shift Closing Checklist

Fininvo Team
April 5, 20268 min read

Every store owner has had the evening where the cash in the drawer does not match the sales. Sometimes it is ₹40, sometimes ₹4,000, and nobody can explain it. Cash drawer reconciliation and shift closing is the routine that answers that question every single day: how much money should be here, how much is actually here, and why the difference. Done consistently, it catches errors and dishonesty early and protects honest cashiers. This guide gives you a step-by-step routine, worked examples and a printable checklist.

What Shift Closing Actually Means

A shift is a period during which one cashier (or one team) is responsible for one drawer. Shift closing has three parts:

  1. Expected amounts: what the POS says should have been collected in each payment mode.
  2. Counted amounts: what is physically in the drawer, plus UPI and card totals from the payment provider.
  3. Variance: the difference, with an explanation.

Many POS systems produce an X report (a mid-shift snapshot that does not close anything) and a Z report (the final closing report for the shift). The Z report is the one you file.

Step 1: Start Every Shift With a Fixed Float

The opening float is the change kept in the drawer at the start. Keep it fixed and in standard denominations, for example ₹3,000:

DenominationCountValue (₹)
₹100 notes101,000
₹50 notes201,000
₹20 notes25500
₹10 notes and coins40400
₹5, ₹2, ₹1 coinsmixed100
Total3,000

The incoming cashier counts the float and records it in the POS when opening the shift. If it is short, it is reported before any sale happens, so the shortage belongs to the previous shift, not this one.

Step 2: Record Every Cash Movement That Is Not a Sale

Most unexplained differences come from cash movements outside of bills:

  • Cash paid out: paying a delivery boy, buying milk for staff tea, paying a small supplier.
  • Cash drops: moving excess cash from the drawer to the safe during a busy day.
  • Cash added: extra change brought in mid-shift.
  • Refunds: cash returned to a customer for a returned item.

Each of these should be entered in the POS as a pay-in or pay-out with a reason. A note in a diary is not enough, because the closing report will not know about it.

Step 3: Do a Blind Count

A blind count means the cashier counts the drawer and enters the amount before seeing what the system expects. This matters. If the cashier sees "expected ₹18,450" first, there is a temptation to make the count match. Blind counts produce honest numbers and protect cashiers from suspicion when differences are genuinely small.

Count by denomination, not as a single total. A denomination breakdown helps find mistakes, for example a ₹500 note that went into the ₹50 slot.

Step 4: Match UPI and Card Separately

Cash is only part of the drawer now. In many Indian stores, UPI is more than half of takings. Each mode needs its own check.

  • UPI: compare the POS UPI total with the merchant app or bank settlement report for the same period. Watch for payments that the cashier accepted on screen but never actually arrived, and for payments made to a personal QR instead of the store QR.
  • Card: print the terminal settlement or batch summary and compare with POS card total.
  • Others: wallet, gift card, store credit and credit sales (udhaar) each get their own line.

Consider a worked example from a hypothetical store's evening shift:

ModeExpected (₹)Counted or reported (₹)Variance (₹)
Cash (after float)14,20014,050-150
UPI21,60021,320-280
Card6,4006,4000
Credit sales1,1001,1000

The ₹150 cash short is within many stores' tolerance. The ₹280 UPI gap is more interesting: it might be a payment still pending in settlement, or a bill marked as UPI where the customer showed a fake success screen. That should be checked the next morning against the bank statement.

Step 5: Set a Tolerance and an Escalation Rule

Decide in advance what counts as normal. A common rule:

  • Variance up to ₹100 per shift: record, no further action.
  • ₹101 to ₹500: cashier writes an explanation; manager reviews weekly patterns.
  • Above ₹500 or repeated shortages: manager investigates the same day by reviewing voids, discounts, returns and cash pay-outs.

Patterns matter more than single days. One cashier being ₹80 short three times a week is a bigger signal than one ₹400 shortage in a month.

Step 6: Close, Print and File the Z Report

Once counts are entered, close the shift in the POS. The Z report should show gross sales, discounts, returns, net sales, tax, each payment mode, pay-ins and pay-outs, and the variance. Both the cashier and the supervisor sign or approve it. Keep the cash in a sealed bag with a slip showing the amount, and record the bank deposit later against that bag.

At the end of the day, the end-of-day report should add up all shifts for the outlet and flag any shift that was left open.

Common Causes of Cash Differences

  • Wrong change given during a rush, usually small amounts.
  • A bill marked as cash when the customer actually paid UPI, or the reverse. Total is right, modes are wrong.
  • Pay-outs taken from the drawer but not entered.
  • Refunds given in cash without a return entry in the POS.
  • Voided bills after cash was taken. This is the pattern to watch for theft.
  • Fake notes accepted. Keep a note checking routine for ₹500 notes during rush hours.

For a broader view of stock and cash losses, see our guide on reducing retail shrinkage.

Printable Shift Closing Checklist

  1. Opening float counted and recorded at shift start.
  2. All pay-ins, pay-outs and cash drops entered with reasons during the shift.
  3. Blind count by denomination entered.
  4. UPI total matched with the merchant app report.
  5. Card total matched with the terminal settlement.
  6. Credit sales and other tenders listed.
  7. Variance explained if above tolerance.
  8. Z report printed or saved and approved by supervisor.
  9. Cash bagged with slip, float left for the next shift.

Shared Drawers and Multiple Cashiers

The cleanest rule is one cashier, one drawer, one shift. Reality is messier: lunch breaks, a manager who jumps in during a rush, or a restaurant where several captains settle bills at one counter. If more than one person uses a drawer, accountability becomes shared, which in practice means nobody is accountable.

Ways to handle it:

  • Close and reopen for breaks. If the main cashier leaves for 30 minutes, do a quick X report and count, then let the relief cashier open their own session.
  • Separate drawers on the same counter. Some stores use two cash drawers on one billing terminal, one per cashier.
  • Individual logins. Even with a shared drawer, every bill should carry the name of the person who created it, so voids and discounts can be traced.

The Weekly Owner Review

Daily closings catch daily problems. A weekly review catches patterns. Spend 20 minutes each week looking at:

ItemWhy it matters
Variance by cashier over 7 daysRepeated small shortages are a stronger signal than one large one
Voids and cancellations by cashierBills cancelled after payment are the classic theft pattern
Cash refundsReturns refunded in cash without a matching customer are a risk
Pay-outs by reasonUnexplained "misc" pay-outs should be rare
UPI gaps still unresolvedEach should be closed within a day or two

Share the results with the team. When cashiers see that variances are tracked fairly and honestly, most of them welcome it.

Credit Sales and Customer Collections

Many neighbourhood stores sell on credit (udhaar) to regular customers. Credit sales must be recorded against the named customer in the POS, not as cash that "will come later". When the customer pays the dues, record the collection as a receipt against their account, in the mode they actually used. If a cashier accepts ₹2,000 cash from a customer settling last month's dues and puts it in the drawer without a receipt entry, the drawer will be ₹2,000 over and the customer will still show as owing. Review the customer balances report weekly so old dues do not quietly grow.

How Fininvo Fits

Fininvo's Retail & POS workspace includes shift and end-of-day views that add up the day's Z reports, flag shifts still open, and run checks such as whether payments equal sale totals and whether every sale belongs to a shift. Some modules are enabled per account, so confirm availability for your plan. Explore the reports feature or see pricing.

Frequently Asked Questions

What is the difference between an X report and a Z report?

An X report is a mid-shift summary that does not close the shift. A Z report is the final report generated when the shift is closed, and it resets the counters for the next shift.

How much opening float should a store keep?

It depends on your average bill size and cash share. Small stores often keep ₹2,000 to ₹5,000 in small denominations. Keep the same amount every day so counting is simple.

What is a blind count in cash reconciliation?

A blind count is when the cashier counts and enters the cash in the drawer before seeing the system's expected amount. It prevents adjusting the count to match and gives an honest variance.

Why does my UPI total not match the bank?

Common reasons are settlement timing, payments made to a different QR code, refunds made outside the POS, or bills marked as UPI where the payment never actually completed. Match by transaction reference where possible.

Should cashiers pay for shortages?

Many businesses avoid automatic deductions and instead track patterns, coach staff and investigate repeated or large shortages. Any policy on deductions should comply with applicable labour laws, so check with your advisor.

#cash-drawer#shift-closing#cash-reconciliation#store-operations#pos-reports

Share this article

Ready to automate your business?

Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.

Start Free Trial