Find answers in our knowledge base

How to Integrate TSheets and Xero in the US and Other Countries

« Go Back

Article Detail

Rich Text Description

Note: The Xero integration for invoicing is available in the US, Australia, and all other countries where Xero is available. For customers in Australia who also want to include payroll, go to How To Integrate TSheets and Xero in Australia.

Before You Begin:

  • You can only connect one TSheets account to one organization. 
  • If you have not already, in Xero, add customers, contacts, and inventory items for invoicing.
  • If Customers were manually added in TSheets before integrating, make sure the Customer name matches exactly between the systems before your first import.

Xero Integration How-To Video:

Set Up the Integration:

  1. In TSheets, go to Feature Add-ons > Manage Add-ons.
  2. Scroll down to Xero and click Install.
  3. In the Xero Integration Preferences window, choose your country.
  4. Click Connect to Xero.
  5. In the Authorise Application window, select your organization, and click Allow Access.
  6. In the Connect window, click Next.
  7. In the Import Options window, make your selections:
    • Archive: Selecting any of the archive options removes non-matching customers, and/or inventory items from TSheets. If this was selected by accident, they can be retrieved by contacting TSheets Support.
    • Import customer from Xero: Select this to import your customer list for employees to track time against. Contacts that also need to be added as Customers can be imported via preferences later (see below for steps). Note: If available, the customer's address will also sync into TSheets for the Nearby Jobs functionality.
    • 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.
    • 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 TSheets reports. All inventory items will import into TSheets except those marked as "I track this item" in Xero.
    • Require employees to select an inventory item: When employees clock in or switch customers, they will be required to select an inventory item on that timesheet.
  8. Click Start Import.

Adding Xero Contacts as Customers in TSheets

Customers (contacts that have been invoiced) are automatically added during import, but contacts must be added this way:
  1. In TSheets, click Xero > Preferences > Manage Xero Customers. 
  2. Find and select the Xero contacts you want imported in as TSheets customers.
  3. Click Add Customers.

Import Customers, Contacts, and Inventory Items

If you added, edited, or deleted a customer/contact, or inventory item in Xero, make sure you update it in TSheets: click Xero > Import.

See also:

Need help? We’re here for you.
us: +1 (888) 836-2720
au: +1 (800) 989-143
uk: +44 (808) 164-0610
Reply within: 1-4 hours

Was this document helpful?


Sorry this document wasn’t helpful. How can we improve it?

Characters Remaining 255