QuickBooks Time (formerly TSheets) is an employee time tracking and scheduling solution for a mobile and hourly workforce.
With the Gusto and QuickBooks Time integration, you can run payroll more efficiently by syncing employee time tracking data to payroll.
This integration syncs:
Time for contractors and salaried/exempt employees cannot be synced to Gusto with this integration.
Follow the steps below to integrate your QuickBooks Time account with Gusto.
You must be an admin in QuickBooks Time and in Gusto to set up the integration. If needed, another administrator can add you as a user to QuickBooks Time and give you the administrator permission level.
Once the integration is connected, QuickBooks Time is added to your Gusto App directory under "Connected apps."
Before you can sync employee hours to Gusto, you must follow the steps below to map each employee. This matches each employee’s Gusto profile to their corresponding QuickBooks Time account.
Follow these steps:
Follow the steps below to sync hours to a regular payroll.
You can only sync hours to a regular payroll. Hours cannot sync to off-cycle, bonus, transition, new hire, and dismissal payrolls.
Change synced hours
Before running payroll: If you have not yet processed payroll, you can un-approve the hours, re-approve them, and then resync the hours to Gusto. This action will overwrite any previously synced data for that pay period.
After running payroll: You cannot resync hours to payroll once a payroll is processed. If you cancel the payroll to make changes, you must update hours manually.
Employees with multiple jobs
If you manage multiple jobs (also known as “customers” or “clients”) in QuickBooks Time, you can sync hours to Gusto based on job titles. Make sure the job title in QuickBooks Time matches the job title in Gusto exactly. Any hours that do not correspond to a job title in Gusto will be allocated to the employee’s primary job in Gusto.
If you do not use jobs in QuickBooks Time, the hours will sync to the employee’s primary job title in Gusto.
Workweek breakdown
Overtime hours automatically sync to the workweek breakdown.
With this integration, you can easily create a QuickBooks Time account for an employee right from Gusto. Follow these steps:
If you record paid time off in QuickBooks Time, you can sync those hours to Gusto.
Important: We only sync hours from paid time off policy types. You must manually record unpaid time off and holiday hours in Gusto.
Follow these steps to sync paid time off hours:
Accruals
If PTO accruals are set up in both Gusto and QuickBooks Time: Gusto does not receive updated PTO balances from QuickBooks Time. Refer to QuickBooks Time as your source of truth for time off accruals.
Time off requests
To prevent discrepancies, we recommend managing time off requests in only one platform—either Gusto or QuickBooks Time. Using both platforms for requests can result in duplicate PTO hours.
Here are some of the most common issues and next steps.
Issue | Resolution |
---|---|
"QuickBooks Time requires admin permissions" error message. | You must be a QuickBooks Time administrator in the account you're connecting to. Here's how to check: In QuickBooks Time, go to the Time Team section (the My Team section in standalone QuickBooks Time). Search for the email associated with the admin's QuickBooks Time login. If needed, ask an administrator to add you as a user to QuickBooks Time and give you the administrator permission. |
An employee is not on the "Accounts" page | Make sure the employee has an email address in Gusto and QuickBooks Time. Make sure you have sent the employee an invitation to onboard to Gusto. |
The "Match Accounts" screen is not showing the expected QuickBooks Time profiles. | This indicates you're connected to the wrong QuickBooks Time account. To connect to the correct one:
|
I cannot match an employee. | Make sure the employee has an email address in both Gusto and QuickBooks Time. You may be connected to the wrong QuickBooks Time account if you're not seeing all employees on the matching page as expected. To connect to the correct one:
|
An employee’s hours are not syncing. An employee’s hours are incorrect. Hours are not syncing to the right employee in Gusto. | For salaried employees, keep in mind what will and will not sync:
Review this troubleshooting checklist:
|
Hours are not syncing to the correct job title in Gusto. | Confirm the job title in QuickBooks Time exactly matches the job title in Gusto. |
An employee’s PTO is not syncing. | Make sure that:
|
A contractor’s hours are not syncing. | The integration does not support syncing hours for contractors. |
I cannot sync hours to Gusto in QuickBooks Time. I cannot sync or import employees within QuickBooks Time. The integration is disconnected in QuickBooks Time and active in Gusto. | Make sure you’re managing the integration from within your Gusto account. Connecting the integration, provisioning new accounts for employees, mapping employees, and syncing hours are all done from your Gusto account. |
Q: Do I connect the integration or sync hours from within QuickBooks Time?
A: No. You'll set up the integration and sync hours directly in Gusto, not in QuickBooks Time. You can add new employees to QuickBooks Time from your Gusto account.
Q: Does the integration support multiple pay schedules?
A: Yes.
Q: Does the integration support contractors?
A: No, the integration does not sync contractor hours.
Q: Can I sync hours for salaried/not eligible for overtime (salaried/exempt) employees?
A: No.
Q: Can I sync hours for salaried/eligible for overtime (salaried/non-exempt) employees?
A: You can sync overtime for salaried/eligible for overtime employees. Their regular hours do not sync to Gusto.
Q: Can I resync hours before I process payroll?
A: Yes. If you have not yet processed payroll, you can un-approve the hours, re-approve them, and then resync hours from QuickBooks Time. This action will overwrite any previously synced data for that pay period.
Q: Can I resync hours if I need to cancel and reprocess a payroll?
A: No, you cannot resync hours once you’ve submitted the payroll. Please update hours manually.
Q: Can I track time off requests in both Gusto and QuickBooks Time?
A: To avoid duplicate hours on payroll, we recommend tracking time off requests in only one platform—either Gusto or QuickBooks Time.
Q: If I archive an employee in QuickBooks Time, will that dismiss them in Gusto?
A: No. You must dismiss the employee in Gusto.
Q: I received an error message in QuickBooks Time when I tried to import employees. QuickBooks Time is connected in my Gusto account. What’s going on?
A: Make sure to manage the integration from your Gusto account, not QuickBooks Time. To import employees or manage settings, refer to the instructions and troubleshooting above for steps to follow in Gusto.
Q: Why is my integration disconnected in QuickBooks Time?
A: This is not related to Gusto’s QuickBooks Time integration. You manage your integration in your Gusto account. In Gusto, head to the App directory and look under Connected Apps to confirm your integration’s status. You can remove the Gusto add-on from within your QuickBooks Time account.
If you need to troubleshoot a connection or if you no longer want data to sync between Gusto and QuickBooks Time, follow the steps below to disconnect the integration. You can reconnect at any time.
Questions about Gusto’s QuickBooks Time integration? Contact us from the Help section of your Gusto account.
Questions about your QuickBooks Time account? Contact QuickBooks Time.