System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Team Management

Get Started with Square Staff

Square Staff provides tools to help you manage your team easily. From onboarding team members, managing their access to your point of sale, tracking their time, and keeping everyone in sync, Square Staff can help give you peace of mind.

To prevent unauthorized access into your Square Point of Sale and Square account, setting up access levels is important to protect your business and to maximize the benefits of Square Staff features. Follow these steps to set up Square Staff:

  • Step 1: Set up your owner passcode. This will allow account owners to access the Square Point of Sale to get full access. Learn more about permissions and access levels.

  • Step 2: Set up team permissions and a team passcode. This gives your team certain levels of access for them to do their job without access to too much account information.

  • Step 3: Add your first team member and set up personal passcodes. Your team members can use personal passcodes to clock in and out so you can track their activity on your account.

Step 1: Set Up Your Owner Passcode

Before you start adding team members and assigning permissions, it's essential to create an owner passcode. An owner passcode serves as a key for logging into the Square Point of Sale, providing the highest level of access. With an owner passcode, you can authorize actions that may exceed the permissions of your team members. Owner passcodes also allow account owners to clock in on the Point of Sale for time tracking if needed.

To create your owner passcode:

  1. From Staff > Team > Team members in your online Square Dashboard, click the account owner’s name.

  2. Under Permissions, click Edit.

  3. In the Credentials section, create a custom, four-digit passcode or click Generate to create one at random.

  4. Click Save.

Step 2: Setting up Team Permissions and Team Passcodes

Included with your Square account is the ability to configure team permissions, a customizable set of permissions that can be assigned to your team members. You have the flexibility to assign this permission set directly to individual team members, each with their unique passcode and login credentials. Alternatively, team permissions can be used with a team passcode, which is a shared passcode that is not attributed to any team members.

A team passcode is recommended for businesses that don’t need to track time or sales by team member or give specific team members different permissions than the rest of the team.

Enable team permissions in your online Square Dashboard

  1. Visit Staff > Team > Permissions in your online Square Dashboard.
  2. Click Team Permissions and confirm the level of access and permissions. Click Continue.
  3. Create or generate a random team passcode for team members using a shared point of sale. Record and share this passcode with your team.
  4. Select the permissions you’d like all team members to have. If a team member tries to access an area you haven’t selected, they’ll need a passcode from a team member with the correct permissions enabled to proceed.
  5. Click Save.

Note: Team permissions can also be enabled when creating a team member for the first time.

Edit you team passcode from your online Square Dashboard

  1. Visit Staff > Team > Permissions.
  2. Select Team Permissions.
  3. Create or generate a random team passcode. Record and share this passcode with your team.
  4. Click Save.

Edit your team passcode from the Square app

  1. From the navigation menu, visit Settings > Security > Passcodes.
  2. Tap the existing Team Passcode.
  3. Enter your owner passcode.
  4. Enter your new team passcode and tap Save.
  5. Share the new passcode with your team.

Step 3: Add Your First Team Member

Now that you have set up your owner passcode and team passcode, you have taken the necessary measures to protect your business and are ready to create team members.

Whether you have one team member or 50 team members, Square Staff offers solutions to help you onboard your team, manage your team’s access and their day to day activities, communicate with your team, and more.

Create a team member in Square Dashboard

  1. Log in to your online Square Dashboard and click Staff > Team > Team members.
  2. Click + Team member. You can also create a team member in the Square Point of Sale app by tapping Team.
  3. Fill out the team member’s Profile. Enter the team member’s name, email address, and/or phone number. A unique email address or phone number is required in order to complete creation of the team member. The team member ID is optional, but we recommend filling it out.
  4. Click Next.

Note: If the team member has a Square account with a previous Square employer with the email address or phone number on file, they must provide a different email address.

Assign job titles and wages

On the Jobs screen, you can assign job titles and wages to track your labor cost and, if using Square Shifts, view time spent performing one or multiple job functions at your business.

On the Jobs screen, provide a primary job title and pay type (hourly or salary). Note: If the job already exists, click Primary job title to access a drop-down menu of existing jobs.

  1. Based on the selected pay type, enter an hourly rate or annual salary and weekly hours.
  2. If the employee will have multiple jobs, click Add another job.
  3. Click Next.

Set up permissions

On the Access screen, you can assign a permission set to the team member. Permissions allow your team members to log in to the Square app to accept payments, clock in and out using the Square app, or access your online Square Dashboard.

One custom permission set is available for free with Square Team Management. Creating two or more custom permission sets is available to Team Plus, Shifts Plus, Team Communication, Square for Restaurants, Square for Retail, and Square Appointments paid subscribers. Creating new permission sets is only available through Square Dashboard and cannot be done in-app.

To configure permissions:

  1. From the Access screen, select an existing permission set or click Create new permission set. You may be prompted to create a permission set by first selecting an access level. To do so, choose a starting point based on the intended level of access, such as Standard, Advanced, and Full. You can adjust permissions later when editing team member profiles.
    • Standard: includes basic permissions to take transactions at the point of sale. Suitable for many team members such as cashiers, baristas, service providers, and front of house.
    • Advanced: includes more advanced permissions such as backing out of a sale, updating inventory, and managing shifts. Appropriate for team members with roles such as shift lead, manager, and front desk.
    • Full: enables all permissions except managing transfers and bank accounts. Suitable for co-owners, general managers, and other administrative team members.
  2. Click Locations to select the appropriate location your team member will work from. If you’re using multiple locations and want to give your team member permission for each, toggle on Assign to All Current and Future Locations.
  3. Create a personal passcode the team member will use to log in and track time. You can customize this passcode or create it randomly by clicking Generate.
  4. Click Save & review.

Make sure to keep the passcode for your records and provide it to your team member. Each passcode is unique per team member; this is how they’ll access the Square app on any device paired to your business location.

Create a team member in the Square POS app

  1. From the Navigation panel in your Square Point of Sale app, tap Team.
  2. Tap the plus icon (+) icon to pull up the Create team member screen.
  3. Start by entering the team member’s name, email address, and phone number.
  4. From here, tap Primary job title to assign the team member a job title or Create job to assign them a newly-created job title.
  5. Tap the back arrow to return to the Create team member screen and input the team member’s Hourly rate. Note: This field is not required to save your team member’s profile information.
  6. Tap Permission set to assign your team member to an existing permission set. Note: Team members will automatically be assigned to Team permissions upon creation. Creating and editing new permission sets is only available on Square Dashboard at this time.
  7. Tap Personal passcode if you’d like to create and assign a custom passcode to the team member. Then tap Done. Note: An automatically generated passcode will be assigned to new team members, but you will always have the option to assign a custom passcode from this section.
  8. Tap Location to select the appropriate location(s) for the team member and choose to toggle on/off the option to Assign to all current and future locations. Note: The Location section will default to the current location associated with your Square Point of Sale account during the creation of your team member(s).
  9. After returning to the Create team member screen and confirming all information is accurate, tap Save.

Continue to follow the instructions above to create additional team members. Once a team member has been created, they will immediately be able to use Square Point of Sale based on the settings and permissions you’ve enabled for them. You will receive a notification regarding missing information if there is anything missing from the team member profiles you create.

Note:  If you want your team members to be eligible for distributed tips, including tip pooling, and you’re using Square Shifts you’ll need to toggle on the Tip eligible setting under the Job and compensation section when adding a team member. Learn more about tip pooling with Square Shifts.

Deactivate or Reactivate Team Members

Deactivate a team member

If a team member leaves your business — either permanently or temporarily — you can deactivate their profile.

  1. From Staff > Team > Team members list in your online Square Dashboard, select a team member.
  2. Click the three dots to open the drop-down menu, select Deactivate. If you subscribe to Square Payroll, select the team member’s last day of employment.
  3. Click Deactivate.

Note: Your team member’s information will not be lost or deleted once they are deactivated, and they can be reactivated at any time.

Reactivate a team member

  1. From Staff > Team > Team members in your online Square Dashboard, click the Status filter and click Deactivated.
  2. Click on the team member’s name.
  3. Click the three-dotted actions drop-down menu and select Reactivate Team Member.

Note: It is important to retain this for your records because this is the passcode your team member will use to access a point of sale with Team Management enabled.

Setting up Your Team in Square Point of Sale

Once you’ve created your permission sets and shared passcodes with your team, you’re ready to enable passcodes in the Square Point of Sale so your team can begin using it.

Enable passcodes in Square Point of Sale

  1. From the navigation menu, tap More.
  2. Tap Settings > Security > Passcodes.
  3. Toggle on Allow Team Passcode. Note: An owner passcode or full access passcode is required to turn this permission on.
  4. By default, your team will only have access to accept payments, while all other actions will require an owner’s passcode. If you’d like to grant your team members permissions like issuing refunds or viewing reports, tap Edit. You’ll be directed to Permissions in your online Square Dashboard on a mobile browser.
  5. Create a team passcode for team members using a shared point of sale and select what you’d like to grant access to.
  6. Tap Save to return to the Square Point of Sale app.

At this point, any team member using the team passcode will be able to accept payments and access areas and functions of the point of sale you’ve selected for team permissions. If a team member needs to access any restricted areas or take a restricted action, you’ll need to enter the owner passcode with the correct permissions enabled.

Personal passcodes allow you to require team members to use a passcode for certain actions. On top of that, your team members will be able to log in to the Square app without an email address or password on any device paired to your business location. Note: The permission set you have assigned to a team member is associated with their personal passcode.

An alternative to individual passcodes is to enable team member badges for an additional layer of security for your account. You can pair badges to individual team members to allow them to log in to your point of sale based on their assigned permissions and clock in and out for a shift. Learn how to get started with team member badges in our Support Center.

Passcode requirements in your Square POS App

Once logged in using a personal passcode, team members can accept payments which will appear in their individual sales report, and take other actions specific to their permission set.

  1. Open the Square App and sign in with your owner email, or a device code. If you sign in using a device code, be sure to enter your passcode with permissions to manage settings.
  2. From the navigation menu, tap ≡ More.
  3. Tap Settings > Security > Passcodes and toggle on Passcodes.
  4. Under Require passcode, select between After each sale and/or When backing out of a sale.
  5. Tap Timeout to select how long your point of sale can be inactive before locking.

Disable team passcodes in your Square POS App

Once you have passcodes enabled in your Point of Sale app, you have the ability to disable them at any time. Note: Disabling passcodes will prevent team members from logging in to the point of sale with a team passcode or personal passcode.

  1. From the navigation menu, tap More.
  2. Tap Settings > Security > Passcodes.
  3. Toggle off Allow Team Passcode.