Tasaheel ERP
Home › Guides › Restaurant POS: Shifts, Tables and the Cashier Explained

Restaurant POS: Shifts, Tables and the Cashier Explained

A practical guide to restaurant point of sale: opening and closing shifts, cash drawer reconciliation, payment methods, tables, deposits, kitchen screen.

The POS shifts screen in Tasaheel Accounts

The biggest source of errors in restaurant accounting is not the journal entries — it is what happens at the till: a shift closed without counting, a card payment recorded as cash, a forgotten deposit, a reserved table given to someone else. This guide explains how to organise point of sale in your restaurant step by step, whether you use Tasaheel Accounts or not — with examples from Tasaheel's screens.

1. Point of sale, cashier and shift

Three ideas must be clear before selling:

Every invoice must belong to a shift, otherwise you will never know who is responsible for a cash difference. In Tasaheel, selling happens only inside an open shift for a specific point of sale.

2. Opening the shift

When the shift opens you set:

  1. The point of sale and the date.
  2. The opening cash balance — the cash in the drawer before the first sale.
  3. The branch and the warehouse items are issued from.

Many skip the opening balance, yet it is the basis of the end-of-shift reconciliation: without it the expected cash cannot be calculated.

3. Selling and payment methods

One restaurant takes many payment methods: cash, mada/network card, credit card, bank transfer, delivery apps, and credit sales to a customer with an account. Each payment must be recorded under its correct method, because each goes to a different account: cash to the drawer, cards to the bank after settlement, delivery apps to the app's receivable until it transfers what it owes.

In Tasaheel the sales screen opens in its own window without menus, while the program stays open for the accountant in another window on the same data. Each point of sale runs from one window only so invoices never mix.

The Tasaheel sales screen with the cashier window, an extra sales window and the kitchen screen
The Tasaheel sales screen with the cashier window, an extra sales window and the kitchen screen

4. Tables and bookings

If you serve dine-in:

In Tasaheel the table on the plan shows the order's name or number, and table reservations warn you when a booking clashes with another or the party is larger than the seats.

The floor plan with buttons to add one table, add several tables, and book tables
The floor plan with buttons to add one table, add several tables, and book tables

5. Deposits

A deposit a customer pays for an event or a large order is not revenue when received — it is a liability of the restaurant until:

On receipt: debit cash, credit customer deposits (a liability). When deducted from the invoice, the liability is cleared against the customer's receivable.

In Tasaheel a deposit is recorded with the payer's mobile number and name, the cashier sees a deposit discount above the payment methods to deduct it from any later invoice, and an ageing table of open deposits shows those overdue for use or refund.

6. The kitchen screen

Instead of paper tickets, orders appear on a kitchen screen as soon as the cashier takes payment or sends them. In Tasaheel the waiting time changes colour: blue, then orange after 8 minutes, then red after 15 — so the kitchen sees late orders without asking. The kitchen screen currently runs on the same device.

7. Closing the shift and reconciling the cash drawer

This is the most important step of the day:

  1. Count the actual cash in the drawer by denomination (500, 200, 100, 50 … and coins).
  2. Calculate the expected cash: opening balance + cash sales − withdrawals from the drawer.
  3. Compare counted with expected. The difference is a shortage or an overage.
  4. Post the difference: a shortage is an expense, an overage is income — never leave it hanging.

In Tasaheel, cash drawer reconciliation helps you count and total the denominations, and shows expected versus counted and the difference for each shift, while the difference is posted to the cash difference account when the shift is closed. A cashier with repeated shortages stands out in the same table.

Cash drawer reconciliation: expected versus counted per shift with a count of notes and coins
Cash drawer reconciliation: expected versus counted per shift with a count of notes and coins

8. Shift reports

Review a daily report that shows for each shift: the cashier, the point of sale, opening and closing times, number of invoices, sales, returns, collections by payment method, and expected, counted and difference. That is what shift sales shows in Tasaheel, and you can open any shift to see its invoices one by one.

Shift sales with collections by payment method and expected, counted and difference
Shift sales with collections by payment method and expected, counted and difference

Daily checklist for a restaurant

FAQ

Should every cashier have a separate shift?

Yes. That is what ties a cash difference to a specific person and time.

How do I record a cash shortage?

As an expense in a cash shortage account with an entry when the shift closes; an overage goes to cash overage income.

Is a deposit revenue?

No. It is a liability of the restaurant until it is deducted from an invoice or refunded.

Can two cashiers work on two points of sale at the same time?

Yes. Each point of sale has its own sales window, and each cashier their own shift.

Does selling work without internet?

In Tasaheel, yes: the cashier keeps selling if the connection drops; it saves the sales on the device and uploads them when the connection returns. The rest of the program needs a connection to save.

For more on restaurant accounting read accounting software for restaurants and cafés, for VAT read e-invoicing in Saudi Arabia, or learn more about Tasaheel Accounts.

Try it in Tasaheel: create a free account, choose the restaurant activity, and open your first shift.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide