QuickBooks HelpQuickBooksHelpIntuit

Integrate QuickBooks Time and Xero

SOLVEDby QuickBooks7Updated January 08, 2024

Learn how to integrate QuickBooks Time with Xero. 

The Xero integration for invoicing is available in all countries where Xero is available.

Learn how to: 

Understand where items from Xero go in QuickBooks Time

XeroQuickBooks Time
EmployeesTeam Members
Contacts / CustomersJobs
Inventory ItemsCustom Fields
CategoriesCustom Fields

Set up the integration

  1. In QuickBooks Time, go to Feature Add-ons, then Manage Add-ons.
  2. Scroll down to Xero and select Install.
  3. In the Xero Integration Preferences window, choose your country.
  4. Select Connect to Xero.
  5. In the Authorize Application window, select your organization, and select Allow Access.
  6. In the Connect window, select Next.
  7. In the Import Options window, make your selections:
    1. Import customers from Xero: Select this to import your customer list for employees to track time against. If you manually added customers in QuickBooks Time, make sure the customer name matches exactly between the systems before your first import. You can also add contacts as customers later, if needed.
      Note: If available, the customer's address will also sync into QuickBooks Time for the Nearby Jobs functionality.
    2. Archive non-matching customers in QuickBooks Time: If this was selected by accident, they can be retrieved by contacting QuickBooks Time Support
      1. If you manually added employees in QuickBooks Time, make sure their first name, last name, and email match exactly between the systems before your first import.
    3. Assign all imported customers to all employees: Selecting this allows employees to see the full customer list. You can uncheck this and manually assign specific customers to specific employees later, if desired.
    4. Import inventory items from Xero: Selecting this will allow employees to select from these items on their timesheets. These items then appear on invoices and QuickBooks Time reports. To make sure all inventory items import to QuickBooks Time, make sure to select I sell this item, and uncheck I track this item in Xero.
    5. Require all team members to select an inventory item: When employees clock in or switch customers, they’ll be required to select an inventory item on that timesheet.
  8. Select Start Import.

Add Xero contacts as customers in QuickBooks Time

Customers (contacts that have been invoiced) are automatically added during import. To import contacts that haven’t been invoiced:

  1. In QuickBooks Time, select Xero, then Preferences, and select Manage Xero Customers.
  2. Find and select the Xero contacts you want to import as QuickBooks Time customers.
  3. Select Add Customers.

Import data to QuickBooks Time 

If you added, edited, or deleted a customer, contact, or inventory item in Xero, make sure you update it in QuickBooks Time. 

  1. In QuickBooks Time, select Xero.
  2. Select Import.

Time off

Time off codes, rules and balances need to be set up in QuickBooks Time. They will then link with the time off codes you have in Xero during the integration process.

Unpaid time off doesn’t export to Xero.

See also:

QuickBooks Time + Xero Integration: How to Create Edit and Delete an Invoice.

Was this helpful?

You must sign in to vote, reply, or post
QuickBooks Time EliteQuickBooks Time Premium

Sign in for the best experience

Ask questions, get answers, and join our large community of QuickBooks users.

More like this