Help documentation

Integrating Zoho Expense with QuickBooks Desktop

With the integration between Zoho Expense and QuickBooks Desktop, employee expenses accounting becomes easier than before. Import your employees and customers from QuickBooks Desktop and record expenses in Zoho Expense using the accounts and classes from QuickBooks account. Furthermore, you can export them to your Desktop app whenever you like, in just a few clicks.

You can integrate Zoho Expense with QuickBooks Pro, Premium, Enterprise and Accountant editions of 2014 version and above. Also, your QuickBooks Desktop should be installed in Windows OS.

Note: This integration is currently available only in the US edition of Zoho Expense

Here’s how you set up the integration:

Downloading Zoho Expense - QuickBooks Desktop Connector

In order to set up the integration of Zoho Expense with QuickBooks Desktop, admins need to download the QuickBooks Desktop connector first.

To download:

Download QuickBooks Connector

Authorizing access to QuickBooks Desktop

Authorize access to QuickBooks

copy file information

select organization for integration

Configuring the integration

You need to configure two important processes:

Import from QuickBooks Desktop:

The following can be imported from QuickBooks Desktop:

Import from quickbooks desktop

Any new additions to the list of Customers, employees, expense accounts or classes in your QuickBooks Desktop account will be reflected in Zoho Expense when you sync the applications using the connector.

Export to QuickBooks Desktop:

Choose how you would like to export your expenses to QuickBooks Desktop:

Reimbursable expenses can be exported as:

Export to quickbooks desktop for reimbursable expenses


Export to quickbooks desktop for reimbursable expenses


Non-reimbursable expenses can be exported as:

Export to quickbooks desktop for non-reimbursable expenses

Credit Card charges:

Export to quickbooks desktop for non-reimbursable expenses

Exporting Advance payment:

Export to quickbooks desktop for advance payment

The employee advances will be recorded under the selected advance payment account. You can choose an existing account from QuickBooks for tracking advance payments. If you don’t have one, then simply type a name and we’ll create one for you in QuickBooks, under Other current assets.

Exporting your reports to QuickBooks Desktop:

Once the report is approved, it is ready to be exported to your QuickBooks account. To do that:

Export to quickbooks desktop

Export to quickbooks desktop

Mapping Card Feeds

Sometimes, you might want to export card feeds that are recorded in Zoho Expense to QuickBooks for accounting or other purposes. You can export your card feeds in Zoho Expense to QuickBooks in a few simple steps:

1) Associate a card feed in Zoho Expense with a card in QuickBooks.

Mapping card feeds

2) Export reports associated with the card in Zoho Expense to QuickBooks.

3) View all transactions of this card in QuickBooks.

Note: You can view the exported transactions under the associated card’s feed in QuickBooks.

Syncing with QuickBooks Desktop

On syncing Zoho Expense with QuickBooks Desktop, changes made in the import/export preferences would become effective and reports that were in queue for export will move to QuickBooks Desktop. To sync with QuickBooks Desktop:

Export to quickbooks desktop

Any changes made to the import preferences and expense reports that are in queue for export will be updated and pushed when you click ‘Sync Now’.

Disconnecting the integration

On disconnecting the integration, you can no longer export your expense reports to QuickBooks. All your accounts, users and customers from QuickBooks will continue to remain active in Zoho Expense.

Disable the organization

Disconnect the organization

Did you find what you were looking for?
Thank you for your feedback!
Request a demo


By clicking Submit, you agree to our Privacy Policy.

Request a demo