Skip to main content

User Roles & Permissions

Brother POS uses role-based access control to ensure every user sees only what they need. There are four roles, each with a distinct set of permissions that determine which interfaces, features, and actions are available.

User Management


Roles at a Glance

RoleInterface AccessPrimary Purpose
AdminAdmin Panel + POSFull system configuration, user management, all features
ManagerAdmin Panel + POSDay-to-day operations, reports, inventory, cash drawers
CashierPOS onlyProcess sales, returns, and customer interactions
DriverDriver App onlyManage deliveries, confirm drop-offs

Admin Administrator

Administrators have unrestricted access to every feature in Brother POS. This is the most powerful role and should be reserved for store owners, IT administrators, or trusted managers who need to configure the system.

What Admins Can Do

Everything. Admins have no restrictions. This includes all Manager, Clerk, and Driver capabilities plus:

  • Create, edit, and delete user accounts
  • Assign and change user roles
  • Configure store settings (name, address, timezone, currency)
  • Set up tax rates and tax modes
  • Manage feature flags (enable/disable cannabis features, B2B, delivery, etc.)
  • Configure integrations (WooCommerce, B2B)
  • Access system-level settings (receipt format, printer configuration, compliance)
  • View audit trails (who changed what and when)
  • Access compliance settings and regulatory reporting configuration

When to Use the Admin Role

  • For the store owner or primary account holder
  • For the IT person who manages the system
  • For a trusted manager who needs full system access
  • Limit to 1-3 people per store to minimize security risk
Admin Accounts Are Powerful

An admin can change any setting, delete any data, and access all information. Assign this role carefully. If a manager does not need access to user management or system settings, the Manager role is more appropriate.


Manager Manager

Managers have broad access to operational features but cannot change system-level settings or manage user accounts. This role is designed for shift supervisors and assistant managers who need to run the store day-to-day.

What Managers Can Do

POS Register:

  • Process sales, returns, and exchanges
  • Apply discounts (percentage and dollar amount)
  • Void transactions
  • Open and close cash drawer sessions
  • Perform cash drops and safe transfers
  • Apply discounts to line items
  • Access the takeover feature to assume a cash drawer mid-shift

Admin Panel:

  • View and manage products (create, edit, update stock)
  • Manage product categories
  • View and manage inventory (adjustments, stock counts, transfers)
  • View all reports (sales, end-of-day, margin analysis, inventory turnover)
  • Generate Z-Reports when closing cash drawers
  • View customer accounts and loyalty information
  • View compliance dashboards and export compliance data
  • Manage delivery orders and assign drivers (if delivery is enabled)
  • Access WooCommerce sync dashboard (view and trigger syncs)

What Managers Cannot Do

  • Create, edit, or delete user accounts
  • Change user roles or reset PINs
  • Modify store settings (name, address, timezone)
  • Change tax configuration
  • Enable or disable feature flags
  • Configure integrations (initial setup)
  • Access sale campaigns or freebie campaigns (all actions including viewing are Admin-only)
  • Access system administration settings

When to Use the Manager Role

  • For shift supervisors who open and close the store
  • For assistant managers who handle daily operations
  • For any employee who needs access to reports, inventory, or cash management beyond basic sales

Cashier Clerk (Cashier)

Clerks (also referred to as cashiers) have access only to the POS Register. They cannot access the Admin Panel at all. This role is designed for front-line sales staff whose primary job is processing transactions.

What Cashiers Can Do

POS Register:

  • Log in with their PIN
  • Browse and search products on the POS grid
  • Add items to the cart
  • Adjust quantities in the cart
  • Remove items from the cart
  • Apply customer accounts to a sale (look up by name, phone, or loyalty ID)
  • Process payments (cash, debit, e-transfer, store credit (when enabled), split)
  • View the change due for cash transactions
  • Complete sales
  • Void individual line items from the cart. Returns are processed through the admin panel, not the POS register. The POS supports voiding sales and individual line items.

What Cashiers Cannot Do

  • Access the Admin Panel
  • Open or close cash drawer sessions
  • Apply discounts (unless explicitly permitted by the admin)
  • Void completed transactions (configurable — can be granted via role permissions)
  • View reports or analytics
  • Manage products or inventory
  • View other cashiers' transactions
  • Change system settings of any kind

Configurable Cashier Permissions

Some cashier capabilities can be enabled or disabled by the admin on a per-store basis:

PermissionDefaultDescription
Apply discountsOffAllow cashiers to apply line or order discounts
Void salesOffAllow cashiers to void completed transactions
Process returnsOffAllow cashiers to process returns without a manager
Open cash drawerOffAllow cashiers to manually open the cash drawer
Manage cash sessionsOffAllow cashiers to open and close cash drawer sessions
View sale historyOffAllow cashiers to see past transactions
Customizable Permissions

Your admin can fine-tune what cashiers can do. If you need a capability that is currently restricted, ask your admin — they may be able to enable it for your account without changing your role.

When to Use the Clerk Role

  • For all front-line cashiers and sales staff
  • For part-time or temporary employees
  • For anyone whose job is only to process sales at the register

Driver Driver

Drivers have access only to the Driver Mobile PWA — a lightweight mobile app designed for delivery management. They cannot access the Admin Panel or the POS Register.

What Drivers Can Do

Driver App:

  • View their assigned deliveries
  • See delivery details (customer name, address, order items)
  • Navigate to delivery addresses
  • Confirm delivery completion
  • Record delivery notes or issues
  • View their delivery history

What Drivers Cannot Do

  • Access the Admin Panel
  • Access the POS Register
  • Process payments (payment is handled at order creation)
  • View store reports or analytics
  • Manage products or inventory
  • See other drivers' deliveries

When to Use the Driver Role

  • For delivery drivers who use the mobile app
  • For couriers who only need delivery route information
  • Only relevant if your store has the local delivery feature enabled
Delivery Feature Required

The Driver role is only useful if your store has the local delivery feature enabled. If your store does not offer delivery, you do not need to create Driver accounts.


Full Permission Matrix

This table shows what each role can access across the system. Permissions marked with a checkmark are available; those with an X are restricted.

Interface Access

CapabilityAdminManagerCashierDriver
Admin PanelYesYesNoNo
POS RegisterYesYesYesNo
Driver AppNoNoNoYes
Owner DashboardNo*NoNoNo

*Store owners with the Admin role may also have Owner Dashboard access.

POS Capabilities

CapabilityAdminManagerCashier
Process salesYesYesYes
Apply customer to saleYesYesYes
Cash paymentYesYesYes
Card paymentYesYesYes
Split paymentYesYesYes
Apply discountsYesYesConfigurable
Process returnsYesYesConfigurable
Void transactionsYesYesConfigurable
Open cash drawerYesYesConfigurable
Close cash drawerYesYesNo
Drawer takeoverYesYesNo
Cash drop / safe transferYesYesNo
View sale historyYesYesConfigurable

Admin Panel Capabilities

CapabilityAdminManager
View dashboardYesYes
Manage productsYesYes
Manage categoriesYesYes
Manage inventoryYesYes
Stock adjustmentsYesYes
View sales reportsYesYes
View end-of-day reportsYesYes
View margin analysisYesYes
View compliance reportsYesYes
Export compliance dataYesYes
Manage customersYesYes
Manage loyaltyYesYes
Manage sale campaignsYesNo
Manage freebie campaignsYesNo
Manage deliveryYesYes
View WooCommerce syncYesYes
Manage usersYesNo
Configure store settingsYesNo
Configure taxYesNo
Configure receiptYesNo
Manage feature flagsYesNo
Configure integrationsYesNo
View audit trailYesYes
System administrationYesNo

Changing a User's Role

Admin

Only administrators can change a user's role.

  1. Navigate to Settings in the top navigation bar, then click Manage Users.
  2. Find the user and click "Edit".
  3. Change the Role dropdown to the desired role.
  4. Click "Save".

The change takes effect immediately. If the user is currently logged in:

  • Upgrading (e.g., Clerk to Manager): New capabilities become available on the next page load or action.
  • Downgrading (e.g., Manager to Clerk): The user may lose access to their current page and be redirected.
Downgrading Active Users

If you downgrade a user's role while they are actively using the system, they may be abruptly logged out of the admin panel or lose access to features they were in the middle of using. Coordinate with the user before changing their role.


Best Practices

Principle of Least Privilege

Assign each user the minimum role they need to do their job:

  • If they only process sales, make them a Clerk.
  • If they manage shifts but do not need system settings, make them a Manager.
  • Only make someone an Admin if they need full system access.

Account Management

  • Create individual accounts. Never share accounts between multiple people.
  • Remove access promptly. When an employee leaves, disable or delete their account immediately.
  • Audit roles periodically. Review the user list monthly to ensure roles are still appropriate.
  • Use distinct PINs. Every cashier should have their own PIN for accurate transaction tracking.

Security Considerations

  • Admin accounts should use strong passwords (8+ characters, mixed character types).
  • Consider limiting the number of Admin accounts to 2-3 per store.
  • If a PIN is compromised, change it immediately through the user management screen.
  • All role changes and user modifications are logged in the audit trail for accountability.

What's Next?