Skip to main content
All CollectionsApp StoreGusto
Gusto Integration Overview
Gusto Integration Overview

Automate your payroll with our Gusto integration

Ian avatar
Written by Ian
Updated over a week ago

Using the Housecall Pro & Gusto Integration

Housecall Pro’s integration with Gusto was built to improve your payroll process by automatically syncing employee time-tracking events with Gusto payroll periods. This eliminates the double entry of employee hours.

The Basics


  • Gusto currently only serves US based businesses

  • All employees in Gusto must have a SSN, a US home address, and a bank account in the US if paid via direct deposit

  • Time is only synced for employees that are matched across Housecall Pro and Gusto

  • Employees must be designated as "Paid by the Hour" in Gusto

How it Works


To use the Gusto integration, you must enable Housecall Pro's Time Tracking feature. This allows your employees' time events to be synced with Gusto. While all employees can use the time tracking feature to clock in and out, only office admins with permissions to see reporting can view and edit time tracking across all employees on web.

As time events are created and edited for an employee, Housecall Pro will automatically sync this data with an employee's total hours within a pay period in Gusto. Gusto then handles paying your employees via Direct Deposit or by issuing a check.

When time events are sent by Housecall Pro, any time data already in a pay period in Gusto will be overridden by the new time data coming in. This means changes to time in Gusto that aren't also changed in Housecall Pro will be overridden the next time Housecall Pro pushes time data for that pay period.

Gusto Pay Periods


You may set up your pay periods within your Gusto account. Gusto will then track total employee hours worked within that period. These payroll periods are created before the period starts and are closed once they are submitted for payment.

In order to sync employee time with a pay period, the employee time tracking event must happen on a date that falls during an open pay period. If the event is on a date that doesn't yet have a pay period created for it, nothing will be synced.

Editing events and hours in Housecall Pro for a date within a payroll period that has already closed will not affect anything within Gusto. Meaning, the total hours or total payment amount for that payroll period will not change.

Overtime


Because of the many different labor laws across state and county governments in the US, Housecall Pro does not automatically calculate the total number of regular, overtime, or double overtime hours for a pay period. Employees' time can, however, be manually calculated and broken up by pay rate. This will then sync and be paid out correctly in Gusto.

For example, if local laws mandate that any hours worked after the first 8 must be paid as overtime, and your employee works 10 total hours, their time cards can be manually broken up to reflect 8 regular hours and 2 overtime hours using the time entry types in Housecall Pro.

These times will sync with regular and overtime pay periods in Gusto like so:


How to setup the Gusto integration

Learn how to connect Gusto and Housecall Pro

Video:


Step-by-step instructions:

Step 1: From any page, click the “My Apps” icon and select “Go to App Store”.

Step 2: In the App Store, find and select the Gusto app card by clicking on "Learn More"

Step 3: On the Gusto app details page, click Get Started in the top right corner of the screen.

Step 4: Once enabled, you will need to either sign in or sign up for a Gusto account. If you are signing up for a Gusto account, follow the on screen question prompts.

Step 5: After logging into your Gusto account, you need to authorize Gusto to access your Housecall Pro account.

Step 6: Next, you will begin matching employees in Housecall Pro to employees in Gusto. This will ensure that hours tracked in Housecall Pro are linked to the time card for the correct employee in Gusto. Click NEXT once you are done.

Step 7: Confirm employee matches and click CONFIRM.

Step 8: Confirm employee matching one last time. Once you click CONFIRM on this pop up, Housecall Pro will override any hours in Gusto for open pay periods with time tracking hours in Housecall Pro for that pay period.

Once all the steps above have been completed, all hours tracked in Housecall Pro will sync to Gusto!

Did this answer your question?