Zoho Subscriptions - QuickBooks Online Integration

QuickBooks Online is cloud-based accounting software for small businesses, that helps you automate the process of accounting. Integrate Zoho Subscriptions with QuickBooks Online to account for your customers’ subscriptions with ease.

Note: This integration is available only for the US and UK editions of Zoho Subscriptions.

Here’s what the integration with QuickBooks Online can do:


  • You must have an active account with QuickBooks Online.
  • You cannot connect multiple QuickBooks organizations to your Zoho Subscriptions organization, and vice versa.
  • Your QuickBooks organization with which you wish to integrate, must have the country as the US or UK.
  • Ensure that the base currency of both your organizations is the same.
  • If you invoice customers in multiple currencies in Zoho Subscriptions, then you have to enable multicurrency in QuickBooks.

Set up the integration

Quickbooks Connect

You will then be redirected back to your Zoho Subscriptions account, where you can configure the integration.

Configure the integration

Now that you’ve connected Zoho Subscriptions with QuickBooks Online, you can go on and choose which data should be imported from and exported to QuickBooks Online.

Importing from QuickBooks Online

Since you need to account for your transactions in Zoho Subscriptions, you need to import the accounts and customers (if any) you have in QuickBooks.

Quickbooks Import

Exporting to QuickBooks Online

You can export your Zoho Subscriptions transactions to QuickBooks, to account for them.

Quickbooks Export

Mapping Taxes

To ensure that the taxes in your transactions exported to QuickBooks are mapped correctly with your existing taxes in your QuickBooks account, you can map the taxes present in both the apps.

Note: When mapping taxes, ensure that both taxes have the same tax rates.

Quickbooks Map Taxes

Adding items from QuickBooks Online

When you export a transaction to QuickBooks, the items included in it will be synced to QuickBooks as well. Your other items in Zoho Subscriptions will not be available in QuickBooks.

To bring your existing items in QuickBooks (if any) into Zoho Subscriptions:

View integration details

After you have configured the integration, you can view the details regarding the integration by going to Zoho Subscriptions > Settings > Integrations > Accounting, and then clicking Show Details near QuickBooks Online.

Quickbooks Export

Sync between Zoho Subscriptions and QuickBooks Online

Zoho Subscriptions syncs the following records with QuickBooks Online:

Sync details of transactions

Transactions such as invoices with payments are pushed from Zoho Subscriptions to QuickBooks Online. This sync happens instantaneously, that is, whenever you create invoices in Zoho Subscriptions, they will be synced to QuickBooks immediately.

The following table lists out how the transactions are synced between Zoho Subscriptions and QuickBooks Online.

Zoho SubscriptionsQuickBooks OnlineSync TypeSync Time
New invoiceCreates a new invoiceOne-way syncImmediate sync
Updating invoiceUpdates the corresponding invoiceOne-way syncImmediate sync
Deleting invoiceDeletes the corresponding invoiceOne-way syncImmediate sync
Adding payment for invoiceCreates payment for the corresponding invoiceOne-way syncImmediate sync
Deleting payment for invoiceDeletes payment for the corresponding invoiceOne-way syncImmediate sync

Sync details of invoice

Invoices created in Zoho Subscriptions will be exported to QuickBooks Online along with their payments.

The following table lists out the fields in an invoice that are mapped with the one created in QuickBooks.

Zoho SubscriptionsQuickBooks Online
Invoice NumberSynced as Invoice No.
Invoice DateSynced as Invoice date
Currency CodeSynced as Currency code
Exchange RateSynced as Currency exchange
Item NameSynced as Product/Service
Item DescriptionSynced as Description
Item RateSynced as Rate
Item QuantitySynced as Qty
DiscountSynced as Discount (QuickBooks Online doesn’t support line item level discounts. All the item level discounts will be added and displayed as a total discount for the invoice)
TaxSynced as Tax
Shipping ChargesSynced as Shipping
AdjustmentSynced as Adjustment (Will be added as a separate line item)

Sync details of customers

Your customer details will be synced from QuickBooks Online to Zoho Subscriptions. A contact created in QuickBooks will be imported into Zoho Subscriptions as a new customer. Whenever a customer is added, edited, or deleted in QuickBooks, it will be reflected in Zoho Subscriptions by virtue of the automatic sync that occurs once a day or via the Instant Sync option.

The following table lists out how each customer’s details are reflected from QuickBooks Online to Zoho Subscriptions.

QuickBooks OnlineZoho Subscriptions
Display nameSynced as Customer Display Name
EmailSynced as Customer Email
PhoneSynced as Customer Phone (Work Phone)
MobileSynced as Customer Phone (Mobile)
WebsiteSynced as Website
FaxSynced as Fax
Billing addressSynced as Billing address
Shipping AddressSynced as Shipping Address
Currency CodeSynced as Currency

Pro Tip: You can check if your transactions and customers are synced properly, from the History section at the bottom of the integration details page. If any transactions could not be synced, they will be listed here as well.

Delete the integration

If you want to stop using QuickBooks Online for accounting and would like to disconnect it from your Zoho Subscriptions account, you can delete the integration. Once you delete it, customers and transactions will no longer by synced between both the apps, and the integration details will also be deleted.

To delete the integration with QuickBooks Online:

Quickbooks Export

The integration will now be deleted, but all your accounts and customers that are already synced from QuickBooks will continue to remain active in Zoho Subscriptions.

Pro Tip: If you want to integrate another Zoho Subscriptions organization with QuickBooks, you can delete the current integration and set it up again with the new organization.

Instead of deleting the integration completely, if you only want to pause the data sync for sometime, you can disable the integration. Your integration details will not be deleted and you can activate the integration at any time.

To disable the integration:

Your integration will now be disabled and you will not be able to account for your transations using QuickBooks Online. You can always click the Enable Integration button to re-activate the integration.

Was this document helpful?
Thank you for your feedback!
zoho subscriptions

Uncomplicate Subscription Billing for your business.