In most restaurants the owner is not at the counter for most of the hours the counter is open. Staff management in a POS is how you stay in control anyway: everyone has a login, every action has a name on it, and the risky actions need a manager. This guide covers a sensible structure and the controls that make the biggest difference.
Start with roles, not people
Create roles once and assign people to them; when staff change, you change the assignment, not the permissions.
| Role | Can | Cannot |
|---|---|---|
| Waiter / captain | Take orders, send KOTs, view own tables, request bills | Apply discounts, void sent items, see reports, touch cash |
| Cashier | Settle bills, record payments, open/close their shift drawer | Void bills, change prices, edit past orders |
| Kitchen | View KOTs, mark status | Anything else |
| Manager / branch manager | Discounts within a limit, approve voids, reprint bills, view branch reports, manage shifts | Change menu prices, see other branches, delete data |
| Owner / admin | Everything | – |
Smaller restaurants collapse waiter and cashier into one role; the principle stays: the person handling cash is not the person who can make sales disappear.
The actions that need a second person
- Voiding or cancelling items after the KOT is sent – the classic leakage: the food is cooked and served, the item is cancelled, the cash is pocketed. Require a manager PIN and a reason, and review the void report weekly.
- Discounts above a small percentage.
- Reprinting a bill – a reprinted bill given to a second customer is another way cash disappears.
- Editing or deleting a settled bill.
- Opening the cash drawer without a sale.
Shifts and cash
Each cashier opens a shift with a counted float and closes it with a counted drawer. The POS shows expected cash (sales by cash minus payouts) against actual; the difference is the shortage report. Small, random differences are normal; a pattern on one person's shifts is not.
Attendance and scheduling
Clock-in at the POS (or the app) gives you hours without a separate register, and a weekly schedule in the system means nobody argues about who was supposed to be on Sunday evening. Compare hours to covers served per shift to staff busy hours properly.
Performance without micromanaging
Sales per waiter, average bill per table, add-on attachment rate and table turn time are all available from the POS. Use them to coach, set a simple monthly incentive on add-ons or desserts, and to decide who takes the busy sections.
Training: the part most owners skip
A POS that is easy to use cuts training to minutes, but two things still need to be taught: the order flow (modifiers, course firing, KOT) and the rules (what needs a manager, what to do when a customer disputes a bill). Write the rules down; one page is enough.
Onboarding and offboarding
New staff get their own login on day one – shared logins destroy accountability. When someone leaves, deactivate the login the same day. Unlimited staff accounts should be free in your POS; paying per user pushes owners into sharing logins.
How MealNix handles it
MealNix has role-based permissions with custom roles, unlimited staff accounts on every plan including free, manager approval for voids and discounts, per-cashier shift and cash register closing, order-wise audit trails, and staff performance reports. Role-based access is the foundation for multi-branch management on Corporate plans and above.
FAQ
What roles should a restaurant POS have?
At minimum waiter/captain, cashier, kitchen, manager and owner. Permissions should separate taking orders, handling cash, cancelling sent items and viewing reports, so no single person can both make a sale disappear and pocket the cash.
How do restaurants stop cashiers from stealing?
Give every staff member their own login, require a manager PIN and reason for voids after KOT, discounts and reprints, close cash shifts against expected cash, and review void and discount reports weekly for patterns.
Should I pay per user for restaurant POS software?
Avoid it. Per-user pricing leads to shared logins, which removes accountability. MealNix includes unlimited staff accounts on all plans.
Can staff clock in and out on the POS?
Yes. Clock-in on the POS or app records attendance and hours, which can be compared with sales and covers per shift for scheduling.