Skip to main content
Use this page as a repeatable routine for each trading day. Follow the steps in order — skipping an early step often causes friction later (for example, taking orders without an open cash register).
Permissions are noted where relevant. If a button or section is missing, check with your manager that your role has the right access.

Opening the day

1

Clock in staff

Each staff member opens the ePOS waiter app on their device and clocks in through the attendance screen. Staff who are required to clock in before taking orders must complete this step first — the system will block order-taking otherwise.See Clocking In and Out on the ePOS App for the full steps.
2

Open the shift

A staff member with permission to open shifts starts the shift for the day. This can be done from the ePOS app or the web admin.Web admin: Go to Shift Management in the sidebar, then click Open New Shift. Enter the starting cash amount and confirm.ePOS app: Open the Shift Management screen, tap the Active Shift tab, and tap Open Shift. Enter the starting cash float and confirm.See Opening, Closing, and Reviewing Shifts for more detail.
3

Open the cash register session

After the shift is open, the cashier opens their cash register session. In the web admin, go to Cash Register > Cashier and enter the opening float. If your branch has the force-open setting enabled, the register prompt appears automatically after login.The session links to the open shift. Sales, cash-in, and cash-out movements recorded during the day all roll up against this session.See Cash Register Sessions and Denominations for more detail.
4

Check table status and floor plan

In the web admin, go to Floor > Tables and confirm all tables show the correct status. If any tables are stuck in an unexpected state from the previous day, use the manual sync option to reset them.See Table Status and Manual Sync.
5

Confirm printers are healthy

Go to Settings > Printers and Devices and verify that each printer is online. Send a test print if you are unsure. Printer issues discovered before the rush are much easier to fix than mid-service.See Printer Configuration and Devices.

Taking orders through to payment

1

Create orders

Orders can be created in three ways:
2

Send kitchen tickets (KOT)

Once items are added to an order, send a Kitchen Order Ticket (KOT) to the kitchen. The kitchen team prepares items and marks them ready.See Kitchen Tickets (KOT) and Printing and the Kitchen Stations Overview.
3

Void items or process refunds when needed

If a guest changes their mind or an item needs to be removed after it has been sent to the kitchen, a staff member with the appropriate permission can void the item. Refunds on already-paid orders require a separate permission and, for amounts above your branch threshold, a manager override PIN.See Voiding Items and Processing Refunds and Manager Override PINs for Sensitive Actions.
4

Take payment

When the guest is ready, open the order and proceed to payment. You can split the bill, accept multiple payment methods, and add a tip.See Taking Payments, Splits, and Tips.

Mid-day cash tasks

1

Record expenses

If you pay for any operational costs during the day (supplies, deliveries, etc.), record them as expenses so they appear in the shift and daily closing report.See Recording Expenses and Categories.
2

Run safe drops

When the cash drawer accumulates more cash than is needed on the floor, perform a safe drop: go to Cash Register > Cashier, enter the drop amount and a reason, and confirm. The expected cash balance is reduced accordingly and the drop is recorded in the cash ledger.Safe drops are validated against your current expected cash — you cannot drop more than is expected in the drawer.
3

Record any unplanned cash movements

If cash needs to come in or out of the drawer for any other reason, record it as a Cash In or Cash Out transaction from the Cashier widget. Always enter a clear reason — this appears in the cash ledger and is visible during end-of-day review.

Closing the day

1

Close the cash register session with a denomination count

Go to Cash Register > Cashier and start the closing process. You will be prompted to count the cash in the drawer by entering a quantity for each active denomination (for example: how many 50s, 20s, 10s, and so on).The system calculates your counted total and compares it to the expected cash. If the difference is greater than 1.00, you must enter a reason for the variance. If the variance exceeds the branch threshold, a manager override PIN is required before the session can be submitted.Once submitted, the session moves to pending approval. Closing the register session also closes the linked shift.
Make sure your denominations are configured before this step. If no denominations are set up, the closing form will error. See Cash Register Sessions and Denominations.
2

Close the shift (web admin)

If you are closing the shift from the web admin (rather than the ePOS app), go to Shift Management, open the active shift, and use the Close Shift wizard. The wizard walks you through the same denomination count, variance preview, and variance reason steps.See Opening, Closing, and Reviewing Shifts.
3

Submit for manager approval

A manager with the “Approve Cash Register” permission reviews the pending session in Cash Register > Approvals. They can see the counted cash, expected cash, discrepancy, and denomination breakdown. They approve the session to finalise closing, or reject it with a reason if something needs to be corrected.See Cash Approvals, Dashboard, and Register Reports.
4

Review the daily closing report

Once the session is approved, review the day’s results:

Permissions summary

TaskPermission needed
Open / close shiftOpen Shift, Close Shift
Open cash registerOpen Cash Register
View register and shift summariesView Shifts, View Cash Register Reports
Cash in / cash out transactionsOpen Shift
Close register with variance above thresholdManager override
Approve or reject register sessionsApprove Cash Register
Void items or process refundsVoid permission or Process Refund permission (role-dependent)