Home

Customize team member permissions for Square for Restaurants

Who is this article for?
This article is for business owners setting up permissions for team members for Square for Restaurants.

Before you begin

You get your first set of permissions, known as Team Permissions, if you have Square for Restaurants Plus or Premium, which comes with an Enhanced Access subscription included with your plan.

To create permission sets for team members, make sure you added your team members to your Square account. Learn more about how to set up your team with Square Staff.

Creating a permission set allows you to customize the level of access and limit actions your team members can take on both the Square Restaurants POS app and your online Square Dashboard. Once you customize a permission set, each team member assigned to the permission set has the same level of access.

Multiple sets of team permissions are included with Square for Restaurants Plus; the Square for Restaurants Free plan includes one set of team permissions. If using Square for Restaurants Free, you can create a general “Team” employee passcode or apply the “Team Permission” set to individual employee profiles.

You can create permission sets and assign permissions to team members in your Square Dashboard.

Customize team permissions

Not every permission displayed in the permissions list is applicable to Square for Restaurants, and some of the language may appear slightly different in the permissions list – for example, “open tickets” refers to “bills.” 

To help you navigate what your team permissions should be set to, review this table with some of the most common team permissions restaurant staff may use. Managers may need access to all permissions. You can make them full-access team members which enables all permissions except managing bank accounts.

Permission

Bartender

Server

Runner or barback

Cashier

View all completed sales transactions for all team members

On

On

Off

Off

Apply restricted discounts and comps to a transaction

On

On

Off

On

Cancel transactions

On

On

Off

On

Configure checkout settings

Off

Off

Off

Off

Delete or void saved items in open tickets

On

On

Off

Off

Items – for all locations

Off

Off

Off

Off

Manually adjust taxes during a transaction

Off

Off

Off

Off

View cash drawers

Off

Off

Off

Off

Configure device security settings

Off

Off

Off

Off

Issue refunds

On

On

Off

On

View all open tickets for all team members

On

Off

Off

Off

Reopen closed tickets

On

On

Off

On

Full invoices access

Off

Off

Off

Off

View, edit, create and delete Customer Directory data

Off

Off

Off

Off

Settle all transactions awaiting tip

Off

Off

Off

Off

Add and remove customer cards on file

On

On

Off

On

Update customer loyalty status

Off

Off

Off

Off

Transfer funds using instant transfer

Off

Off

Off

Off

View expected amount in cash drawer

On

Off

Off

Off

View all sales reporting and transactions on Dashboard

On

On

Off

On

To create permission sets:

  1. Sign in to your Square Dashboard and select Staff & payroll > Team > Permissions.

  2. Select an existing permission set or click Add Permission set to create a new set from a starting point based on the intended level of access.

  3. Select a permission level then click Next.

  4. Enter a name for the permission set, like “Server” or “Host.”

  5. Select all of the permissions you want to include for the permission set or toggle on Full access to enable all permissions except managing bank accounts.

  6. Select Continue.

  7. Select the access points where team members can use with the permission set.

  8. Select Save

Next steps

Learn more about team members and Square for Restaurants from one of these Support Centre articles:

Can't find what you need?