Setting up QuickBooks Online integration

Setting up your Timeero account with QuickBooks Online only takes a few minutes. Once integrated with QuickBooks, you can sync your employee's time, mileage cost, and jobs into QuickBooks.

Pro Plan - Blue Label Premium Plan - Orange Label

You must have QuickBooks Online Essentials or above to integrate with Timeero.  

Here's how to get started with the QuickBooks Online Integration:

  1. Log into your QuickBooks account.
  2. Log into Timeero and click on Integrations on the left-hand menu. Click on the QuickBooks Online option under integrations.
  3. Choose Configuration and click on Connect to QuickBooks.
  4. Follow the on-screen wizard provided by QuickBooks.

Screen Shot 2022-09-24 at 1.08.07 PM


Once connected to QuickBooks, start mapping:

1.  Timeero users to QuickBooks employees and/or contractors

2.  Timeero jobs to your Customers/SubCustomers/Projects in QuickBooks

3.  Timeero Tasks to your Service Items in QuickBooks

Mapping users, customers, and service items allow Timeero to know where to send data inside of your QuickBooks Account.

Mapping Your QuickBooks Employees & Contractors

Your employees and/or contractors in QuickBooks need to be mapped to their corresponding users in Timeero.

To connect your QuickBooks Online employees/contractors to users in Timeero:

  1. In Timeero, go to Integrations > QuickBooks Online > Configuration > Configure Mappings
  2. Click on Sync changes from QuickBooks to pull all your QuickBooks employees into Timeero's mapping page.
  3. You should see all your QuickBooks employees/contractors under the column QuickBooks Employees.
  4. Map your correct users by selecting from the Select Employees dropdown located under the QuickBooks Employees column and then click Map Employee for each user you want to map.



Use the trash can to remove unwanted users from the QuickBooks employees dropdown list


If your employees are saved as Vendors in your QuickBooks Online account, you will need to remove any pay rates from their QuickBooks profile in order to map them to Timeero. As soon as you map them, you can reinstate the pay rate in QuickBooks. 

Mapping QuickBooks Customers

Customers, Subcustomers, and projects in QuickBooks are equivalent to a Job in Timeero. 

You can import your customers in QuickBooks into Timeero by:

  1. Configuration > Configure Mappings > Customers
  2. Select the checkbox next to the QuickBooks customers/projects you want to import, then scroll all the way down to Import Jobs.
  3. The imported QuickBooks customers/projects will be created as Jobs inside of Timeero.  When the Job is created in Timeero, mileage tracking will be off and Require Geofence will be on.  You can turn on mileage tracking for all jobs at once by checking the boxes to the left of the job names in the Jobs & Tasks menu.
  4. For each customer you want to map, select the appropriate job name from the Timeero Customers dropdown. Then click on Map Customer to map the Timeero job to the QuickBooks customer or project.

Mapping QuickBooks Service Items

A product item or service item in QuickBooks will map to Tasks inside of Timeero. You may first want to ensure that you have Tasks turned on for Timeero by adjusting that on the company settings page.

  1. Configuration > Configure Mapping > Service Items.
  2. Similar to Map Customers, select the checkbox next to each Service Item you want to import, that is not already showing up in the Timeero tasks drop-down list. Scroll all the way down and click on Import Tasks.
  3. For each task, you want to map, select the appropriate task from the Timeero task dropdown. 
  4. Then click on Map Service Item to map the Timeero task to the QuickBooks Online Service Item.

Setting up for Mileage Chart of Accounts

In order to export mileage into QuickBooks Online, you will need to set up your mileage chart of accounts.

  1. Go to Configuration > Configure Mapping > Mileage Chart of Accounts.
  2. Select the Bank Account and Expense Account for mileage reimbursement.