Employee Permissions in a POS: Protecting Your Shop from Mistakes and Abuse

Most cash differences in shops do not start with theft — they start with a system where everyone can do everything. Here is how to control discounts, returns and voids, and audit them through reports.

When the only person in the shop is the owner, permissions are irrelevant. But the moment a second employee stands at the till, an unavoidable question appears: what can this person do in the system? Unlimited discounts? Voiding a printed invoice? Viewing profit reports? Experience says most cash differences in small shops do not begin with bad intent — they begin with an open system that lets everyone do everything, so honest mistakes blend with abuses and responsibility becomes impossible to assign.

A simple principle: every role has limits

Modern multi-user POS systems let you create an account per employee with a defined role. A common split:

  • Cashier: sells, prints receipts, opens and closes their own shift. Cannot change prices or see reports.
  • Supervisor: approves returns, voids and discounts above a threshold, and reviews cashier shifts.
  • Manager/owner: full access — prices, promotions, inventory, reports, and managing the users themselves.

The goal is not to constrain staff but to protect everyone: an employee without void permission can never be accused of voiding an invoice, and the system records every action under its owner's name.

Discounts, returns and voids: the three sensitive actions

  • Discounts: define who may give a manual discount and up to what ceiling. Better still, make routine discounts pre-configured promotions that apply automatically, so manual discounts stay a rare, documented exception.
  • Returns: every return should be recorded as an auto-numbered document linked to the original invoice. "Verbal" refunds from the drawer are the fastest way to lose cash.
  • Voiding invoices: the riskiest action, because it erases the trace of a sale. Restrict it to supervisor level and review voids regularly.

Reports: the audit that never sleeps

Permissions without review are only half the job. A good system stamps every action with the user who performed it, so in minutes you can see: how many manual discounts were given this week and by whom? How many invoices were voided, and on which shift? Do returns cluster around one employee more than others? An unusual number does not automatically mean abuse — it may mean someone needs training — but you cannot tell the difference without reports. With live reports in a mobile manager app, this review works from anywhere.

Shifts: the fair unit of accountability

Tie permissions to shifts to complete the picture: each employee opens a shift in their own name, every invoice, discount and return is recorded against it, and closing reconciles the cash drawer with the expected amount. Accountability shifts from vague accusations ("the drawer is short!") to specific numbers on a specific shift by a specific person. That protects the honest employee first of all.

Start with a simple written policy

You do not need a complicated rulebook. Three lines are enough to start: who gives discounts and up to what limit, who approves returns and voids, and when reports are reviewed. Then configure the system to enforce that policy automatically — a rule the system enforces needs no daily argument.

Sahl POS supports multiple users with independent permissions, shifts with a cash drawer, auto-numbered invoices and returns, and live reports that reach the manager's mobile app. Learn more on the Sahl POS page, and see also how to reduce cashier errors and the shifts and cash drawer guide.

Frequently asked questions

Do restricted permissions mean I do not trust my staff?

Quite the opposite: defined permissions protect honest employees, because every action is recorded under its owner, so nobody is blamed for what they did not do.

Which actions should be restricted first?

Manual discounts, returns and invoice voids — the most common doors to cash differences. Keep them at supervisor or manager level.

How do I spot unusual discounts or voids?

Through reports: review weekly counts of manual discounts, voids and returns per employee and per shift. Any outlier deserves a closer look.