Troubleshooting

Time entries aren’t syncing to QuickBooks

3 min read

If time entries aren’t syncing to QuickBooks, it could be due to how the integration is set up, plan compatibility, or how projects and clients are structured. Here’s how the connection works and what to check if syncing fails. 

QuickBooks plan may not be supported #

Clockify QuickBooks integration requires you to be on Standard, Pro, or Enterprise plan. It also only works with:

  • QuickBooks Online Essentials
  • QuickBooks Online Plus
  • QuickBooks Advanced

The integration does not work with QuickBooks account that has payroll enabled.

Note

If you are using QuickBooks Online Essentials, Plus, or Advanced with payroll enabled, you need to install the QuickBooks Payroll Add-on instead. The paid add-on can be downloaded from CAKE.com Marketplace. It also requires a Clockify account on Standard plan or higher.    

To check your plan:

  1. Open QuickBooks Online
  2. Go to Account and Settings -> Billing and Subscription 
  3. Review your current plan and features 

Client and project mapping don’t match #

Mapping between Clockify and QuickBooks happens based on matching names and structure. 

  • The user name from Clockify must match an Employee name in QuickBooks
  • If using only projects in Clockify, project names must be identical to Customer names in QBO
  • If using both clients and projects in Clockify:
    • Clockify clients must have the same name as the parent customers in QBO
    • Clockfy projects must have the same name as sub-customers in QBO

If you only have projects in Clockify, in that case, you would sync them with customers in QuickBooks; however, if projects also have clients in Clockify, then your project will actually be a sub-customer and the client a parent customer in QBO.

Check for new users and customers #

If everything has been set following the data mapping rules, make sure to resync your QBO data with Clockify. 

  1. Click on the three dots next to your Workspace name
  2. Select “Workspace settings.”
  3. Click on the Integrations tab
  4. Click on the “Check for new users and customers” button

Reconnect the integration #

If data sync was unsuccessful, try disconnecting the integration. 

  1. Navigate to the Workspace settings by clicking on the three dots next to the Workspace name
  2. Open the Integrations tab
  3. Select the dropdown arrow next to QuickBooks
  4. Click Disconnect
  5. Reconnect your QuickBooks account and follow the prompts

Only billable time entries will sync #

Make sure your time entries meet these criteria:

  • Marked as billable (represented by blue dollar icon in Clockify)
  • Assigned to a project (and client, if applicable)
  • Tracked by a mapped user

You can check all of this via the Detailed report in Clockify. 

Still having issues? The Clockify Support Team will be happy to look into it and assist you further. Please contact us at support@clockify.me and include the following details:

  1. Information about your current QBO plan and whether you have a Payroll feature enabled
  2. A screenshot of any error messages you might have received when sending time to QBO
  3. A screenshot of your projects, clients, and users from both Clockify and QuickBooks

Was this article helpful?

Thank you! If you’d like a member of our support team to respond to you, please drop us a note at support@clockify.me