Square Payroll Integration
Overview
Square payroll integration allows you to seamlessly send your employees' clock-in and -out times to Square for faster payroll processing.
Feature limitations:
- OnTheClock does not send over paid time off (PTO) to Square.
- Job and costing information is not sent to Square.
- We do not overwrite a shift; an existing shift in Square has to be edited inside the Square platform.
- You cannot send future shifts to Square from OnTheClock.
If you have a Square Team Plus subscription, there is a cost of $35 per location. OnTheClock creates locations based on employee time zones to send over hours. You may incur an increase in your Square billing.
Setup
Connecting OnTheClock to Square
- Step 1: Log in as the administrator.
- Step 2: Navigate to “settings ”, then select “time clock settings.”
- Step 3: Go to the “Integration's” tab.
- Step 4: Click Connect Square and accept permissions.
Importing Employees from Square
You can utilize the import feature if you are bringing employees from Square into your OnTheClock account. Syncing will create a new profile in OnTheClock for those employees; if you do not want to bring employees over, select "Do not Sync," and OnTheClock will not create an employee profile.
- Step 1: Click “My Team.”
- Step 2: Click “Add new team members” and select “Square Import.”
- Step 3: Under how to handle in OnTheClock, select either “Create New” or link to an existing OnTheClock profile.
- Step 4: Click Sync Employees.

Confirm Employees Synced between Square and OnTheClock
We recommend reviewing those employees after each new sync you create to ensure the accuracy of sending time cards for all employees.
- Step 1: Log in to your admin profile in OnTheClock. Click the “My Team” tab and select “Team Directory.”
- Step 2: Click “Add new team members” and select “Square Export” or “Square Import.”
- Step 3: Review the list of employees synced between the platforms under the Synced Employee section.

Exporting Employees from OnTheClock to Square
You can utilize the employee export if you add OnTheClock employees to your Square account. OnTheClock will send the employee information, and Square will create a new employee record in your Square payroll account.
- Step 1: Click “My Team.”
- Step 2: Click “Add new team members” and select “Square Export.”
- Step 3: Under how to handle in Square, select either “Create New” or link to an existing Square team member.
- Step 4: Click Sync Employees.

Congratulations! You have successfully synced your employees! Now, you are ready to send hours to Square Payroll.
What to Expect
Once you review your employees' time cards for the pay period you are ready to process, you can send your time data directly to Square. Square logs hours as shifts. OnTheClock will create shifts based on your employees' time zones, and any override hours will be created as an override hours location.
Sending Time Cards to Square
- Step 1: Log in as the administrator.
- Step 2: Navigate to “Time Cards .”
- Step 3: Review your employees' time cards for the pay period you wish to send.
- Step 4: Click Send to Square.

Reviewing Time Cards in Square
- Step 1: Log in to your “Square account.”
- Step 2: Click “Staff & Payroll” and select Shifts.
- Step 3: Select “Labor & Tips.”
- Step 4: Filter your locations to include “OnTheClock [employee time zone].” The labels are created based on your employees' time zones. If you send over override hours, check OnTheClock overrides in locations.
- Step 5: Review your hours and run payroll.

Note: Square calculates overtime based on the rule you set in your Square account.
