System updates

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

Home>Payroll Overview & Getting Started

Add Team Members to Square Payroll

Adding employees to Square Payroll is a quick and easy process. Employees can also set up their own accounts, saving you time.

Create a New Team Member Profile from 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 phone number. The team member ID is optional, but we recommend filling it out. Note: A unique email address is required to complete a team member profile. 

  4. Click Next.

Once you finish setting up the team member’s profile, Square will send an invite to them so they can create their own login for accessing your online Square Dashboard, the Square Team App, or the Square Point of Sale app on their mobile device. The invitation can be sent to either their email address or via SMS to their phone number. If the team member didn’t receive the invitation, it’s recommended to check their spam/junk folder and resubscribe to messages from Square.

Note: Invitations expire 30 days after being sent.

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 team members’ time spent performing one or multiple job functions at your business.

  1. 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.

  2. Based on the selected pay type, enter an hourly rate or annual salary and weekly hours.

  3. If the employee will have multiple jobs, click Add another job.

  4. Click Next.

Set up permissions

On the Access screen, you can assign permissions to the team member. With permissions you can 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. 

  1. From the Access screen, select an existing Permission set or click Add permission set. Note: Custom permissions are available to Team Plus paid subscribers. Creating new permission sets is only available through the online Square Dashboard and cannot be done in-app.

  2. Click Locations to select the appropriate location your team member will work from. Note: If you’re using multiple locations and would like 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.

Note: Make sure to keep this 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.

Add Team Member to Payroll

If you're already subscribed to Square Payroll, some of the fields will be prefilled.

  1. From the Employment info screen, select the team member employment type. Note: If the team member is classified as both an employee and an independent contractor, select both. 

  2. Select a Payment method.

  3. Select the employee’s Work Address for tax purposes. If your employee’s work location is outside of your business’ primary tax jurisdiction, you need to provide the state tax account numbers for the additional work location for Square Payroll to pay and file your taxes for you. Learn more about multiple tax jurisdictions

  4. Enable the Paid Time Off (PTO) and/or Sick Leave option to set up a PTO and/or sick leave policy for the employee. 

  5. Click Next. Your team member will appear on your payroll roster. 

From here, ask either the team member to provide their payment and tax information, or opt to fill it out on their behalf. If you fill out their payment and tax information on their behalf:

  1. Provide the employee’s personal, taxpayer information, and bank account information.

  2. Select an Employment pay history option. 

  3. Select and provide federal and state tax information as applicable, then click Next

  4. Add any applicable Benefits and Garnishments or Other Post-Tax Deductions, then click Next.

  5. Review the provided information then click Save & invite to send an email inviting the new team member.

After you click Save & invite, your team member will appear on your payroll roster. If you need to update or make changes to a team member’s information, go to Team > Team members and select a team member to view editing options. 

You cannot pay an employee until their personal information has been entered. You have the ability to change an employee’s payment method at any time.

Note: For overtime-exempt employees with a standard workweek of more than 40 hours, an hourly rate for salaried employees is calculated based on the annual salary divided by the hours the employee works in a year (hourly rate = annual salary / (weekly hours * 52)). For non-exempt salaried employees, if the work week is greater than 40 hours, all hours beyond 40 hours will be paid at the overtime rate of 1.5x hourly rate. This means that the sum of the employees’ paychecks for the year will be greater than their annual salary. Click here for a reference guide.

Converting a 1099 Contractor to a W-2 Employee

Square Payroll allows your team members to be classified as both a W-2 employee and a 1099 contractor. If you would like to switch an individual’s employment type, click the applicable box on the Team Member’s payroll profile in the Square Team App.

Not sure if you have an employee who should receive a Form W-2 or an independent contractor who should receive Form 1099-NEC? Read The Bottom Line's post on 1099 vs. W-2 to learn more.

Click here for instructions on how to Add Independent Contractors to Square Payroll.

Reactivate an Employee in Square Payroll

To reactivate an individual who has been removed from Square Payroll:

  1. Log in to your Square Dashboard and click Staff > Team > Team members

  2. Click the Status filter and click Deactivated.

  3. Click the team member’s name and select Reactivate Team Member.