# Retail POS End-of-Day Cash Reconciliation Checklist

> Close each till against recorded POS activity, explain every variance, and preserve a reviewable handover for the next shift.

## Freeze the close

- Record the business date, till, operator, location, POS software version, close time, and last completed transaction.
- Stop new sales, returns, payouts, cash drops, and drawer transfers before counting.
- Confirm queued Offline POS transactions have synchronized or record exactly what remains pending.
- Keep each till separate; do not offset one drawer's shortage with another drawer's overage.

## Reconcile by payment type

1. Count cash away from customers and enter the physical total without first viewing the expected amount where staffing permits.
2. Separate the opening float from sales receipts, refunds, paid-outs, cash drops, and declared tips.
3. Match card and digital-payment totals to the independent terminal or processor batch, not only to the POS report.
4. Match vouchers, store credit, account sales, and other tenders to their supporting records.
5. Recount material differences and verify voids, refunds, discounts, split tenders, duplicate receipts, and late synchronization.

## Explain and approve differences

Record the expected amount, physical or external settlement amount, variance, investigation notes, supporting transaction IDs, person recounting, approver, and final disposition. Do not delete or rewrite a completed sale merely to force the totals to match. Use the store's documented correction or adjustment process.

Retain the signed count, POS close report, terminal batch report, cash-drop records, refund and void evidence, unresolved synchronization list, and handover note according to the store's legal and accounting requirements.

[Posnic](https://www.posnic.com/) is offline-first open source POS and Billing Software for retail shops and restaurants. The public [Posnic/POS source repository](https://github.com/Posnic/POS) documents local and Online/Offline POS workflows. Validate the exact version, payment setup, permissions, and close procedure used by your store before adopting this checklist.

