Daily register closing is the cheapest habit for keeping a business's cash safe. In ten minutes at the end of a shift you know whether the cash in the drawer matches the sales records or whether there is a difference to trace. This article explains how to close the register in Bakasir, read the X and Z reports, and organise the cash handover.
Why daily register closing matters
Without a daily cash count, small differences pile up with no trail and are hard to trace a week later. Bakasir records every register session: who opened it, the cash in and out, the count and the difference. A difference is not hidden; it is recorded in the register report. A terminal can have only one open register at a time, and each cashier opens their own register with an opening balance that becomes their responsibility.
The formula for cash that should be in the drawer
Expected in drawer = Opening balance + Cash in - Cash out (change)
- Opening balance is the starting cash when the register was opened.
- Cash in is the cash portion of every sale in that session, including the cash part of a split payment.
- Cash out (change) is the change given to customers, plus cash returned for refunds and voids while the register was open.
- Card, QR, e-wallet and bank transfer payments are not part of the drawer.
In the Desktop app, Expected cash also accounts for money put into or taken from the drawer outside a sale, including petty cash.
Closing steps on Web POS
- Finish or hold the sale in progress, because closing the register clears the cart.
- Open the avatar menu and choose Close Register.
- Count the cash in the drawer and type it in Counted cash.
- Look at Difference: zero is green, anything else is red.
- If there is a difference, write a short note, then tap Close Register.
The owner or a manager reads the result in Reports > Transaction Reports. The Cash Register tab shows every session: who opened it, cash in and out, the closing count and the difference. The Z-Report tab sums up a date range: transactions, gross sales, discounts, tax, net sales, amounts paid, change given and refunds, split by payment method. The guide is open, close and review the register.
Closing steps in the Desktop app
Open the Cash and reports tile:
- Choose Cash in or Cash out for money that enters or leaves the drawer. A note is required on cash out. Use Petty cash for small shop expenses.
- Tap View X report to see sales and cash so far without closing anything. Print prints it.
- Count the drawer, tap Close register, enter Cash in drawer (counted), add a note if it differs, then press and hold Hold to close register.
- The Z report appears and prints automatically on the receipt printer. Last Z report shows it again.
Before closing, check that the N queued chip on the POS screen shows no waiting sales. Offline sales only enter the Z report after they reach the server. Details are in cash, X and Z reports on Desktop.
X report and Z report: the difference
| Report | When to use it | Closes the register |
|---|---|---|
| X | A mid-shift check, such as at a cashier change or after a rush | No |
| Z | End of shift, as the official record of the day | Yes |
Opening hours and automatic closing
The owner can set a daily schedule in Settings > Business under Opening & Closing Hours, including opening and closing grace periods. Cashiers get reminders before opening and before closing. When the closing time and its grace period pass, the register is closed automatically, marked as not yet counted. The cashier then fills in Cash counted and taps Confirm cash count; until then the session is marked unconfirmed in the report. For overtime, Continue as overtime needs a recount, a reason, and for Staff an Owner or Manager PIN, and the sales go into a separate session labeled Overtime. If a cashier forgets to close, the owner or a manager can use Force Close with a count and a reason, and the action goes in the audit log.
Handling a cash difference
- Check the session's sales and make sure none are waiting to sync.
- Review refunds and voids that paid out cash.
- Check cash in and cash out outside sales (Desktop).
- Recount with a second person.
- Write the cause in the note. Do not alter figures to make the difference zero.
Cash handover: from drawer to bank
After closing, leave the opening float for tomorrow and take the rest to a safe or the bank. Bakasir records the drawer, not the journey of the money afterward. If you use the Accounting Suite plugin, there is Money Transfer to move money between accounts, for example from the cash account to the bank account, and Deposit for money coming in outside a sale. Each entry creates its own journal. Without the accounting plugin, keep the deposit slip and note the amount in the closing note. See the accounting guide.
Next steps
Make closing part of each shift change, read 10 numbers from the daily sales report, and set up your hardware with POS on Windows. Begin by creating an account.
Ready to try it yourself? The Free plan has no time limit and needs no credit card.
Keep reading
Daily Sales Report: 10 Numbers Every Business Owner Should Check
POS on Windows: Receipt Printer, Cash Drawer, Scanner and Customer Display with Bakasir Desktop
Managing Store Staff: Attendance, Shifts and Simple Payroll
Frequently asked questions
What happens if there is a cash difference at closing?
The difference is recorded in the register report, not hidden. You can add a note about the cause, then trace the sales, refunds and cash in and out of that session.
Does an X report close the register?
No. The X report only shows sales and cash so far. The Z report is produced when the register is closed.
Can another cashier use the same terminal before the register is closed?
No. A terminal can have only one open register. The previous cashier must close it first, then the next cashier opens a new register.






