QuickBooks Integration (Basic): Connect, Sync, Disconnect


This page is for TaxDome Pro users only. Upgrade at any time!

If you’re used to using QuickBooks Online, link TaxDome to your QuickBooks Online accounts. Once they’re linked, you’ll see all payments and details made through TaxDome in your QuickBooks account. QuickBooks account can be linked only by a firm owner.

Sign up for a free TaxDome trial.

Covered here:

What data is transferred?

Once a QuickBooks connection is set up, the following information from TaxDome will be available in your QuickBooks account:

  • Payment details, such as the transaction date, amount, source and payment ID (you may choose not to sync payments -- here's more on syncing payments)

  • Details of the invoice covered by the payment, such as the amount and ID. Invoices paid from a user’s credit balance are also marked as paid in QuickBooks.

  • Details on services added to the invoice (more below)

  • Details of the credit card transaction fee (if any)

  • Details about the customer who made the payment

  • Sales tax amount. This is currently for US firms that turn on the Automated Sales Tax option on their QuickBooks account; here's more on sending tax amounts to QuickBooks

These are the corresponding terms between TaxDome and QuickBooks:

TaxDome QuickBooks
Account Display name
Invoice Invoice
Payment (Cash, Credit Card) Payment (created in the Undeposited Funds account)
Payment (Promotional Credit) Credit Memo
Payment Processing Fee Expense (created in the account selected in firm settings)
Refund Refund Receipt
Service Product / Service Income Account
Service Rate Sales price / rate
Service Rate Type SKU


  • A TaxDome account name should be the same as the QuickBooks display name in order to be automatically matched. You can make them match manually by going to the Info tab of the account's profile and editing the name.
  • TaxDome and QuickBooks invoice amounts are the same. Services included in an invoice are itemized in QuickBooks the same way.
  • A TaxDome and QuickBooks payment amounts are the same, excluding the Stripe/CPA charge fee.
  • When a new account is synced with QuickBooks, an Individual customer type is used by default. However, if this customer type is not set up in your QuickBooks settings, the field is left empty.
  • The payment processing fee is calculated when a client makes a payment.

Connecting to QuickBooks Online

A firm owner can sync TaxDome and QuickBooks in four steps:

1. Go to Settings from the left sidebar, select Integrations in the menu bar, go to QuickBooks, then click Connect to Quickbooks.

2. Select which accounts to sync and the sync date, then click Continue. For details on each setting, go to the first step of the section below.

3. Enter your QuickBooks credentials, then click Sign In.

4. Click Connect to give TaxDome access to use your QuickBooks Online data.

The connection is established, and you’re redirected to TaxDome.

Which Client Accounts Are Synced and on Which Date?

Once a QuickBooks connection is set up, you can choose the client accounts to be synced and the start date of the sync.

1. Go to Settings from the left sidebar, select Integrations in the menu bar, go to QuickBooks. You will find three options there:

  • Sync only accounts with invoices or payments (the default option). Only accounts that have invoices or payments will be synced. Once you create an invoice or payment for any account, it will be synced, too.
  • Sync all accounts. All accounts, including the ones that don't have invoices or payments, will be synced.
  • Sync date. Accounts, invoices and payments are synced on or after this date. Invoices and payments issued before this date will not be synced.

2. Click Save. The TaxDome accounts will be synced with QuickBooks. 

If you get an error, you can review and fix it.

TaxDome Transactions and Your QuickBooks Bank Account

All transactions handled through TaxDome appear in QuickBooks from the moment you turn on the connection. The QuickBooks account where you will find your payments depends on the particular service for which it was created. It can be defined as follows:

  • If you created a service in TaxDome after you integrated TaxDome with QuickBooks, an invoice for this service will appear on the QuickBooks account you set as default in the Service income account section (here's more on syncing services to QuickBooks).
  • If you copied a service from QuickBooks, an invoice for this service will appear on the QuickBooks account, which is set up for it in QuickBooks (Product & Services > Service Name > Edit > Income account)
  • If you created a service in TaxDome before you integrated TaxDome with QuickBooks, that service is not synced with QuickBooks. Thus, an invoice for this service will appear on the QuickBooks account, which is set up in QuickBooks for the default Sales service. The TaxDome service name will be added as a description for the QuickBooks invoice.

For details on services sync status, go here


Note! If payment is moved to the bank account in QuickBooks will be later refunded through TaxDome, and the refund will go to that same bank account.

Navigating to QuickBooks payments from TaxDome

Once your TaxDome and QuickBooks accounts are synced, the data for payments and invoices is automatically transferred to QuickBooks. You may choose not to sync some or all payments -- here's more on syncing payments.

To get information about any transaction sent to QuickBooks, navigate to Invoices from the left sidebar, find the invoice or payment you want to see, then click the Synced status link in the QuickBooks column. The invoice or payment page in QuickBooks will open.

For more info on QuickBooks statuses, see the articles on invoice statuses and payment statuses.

Disconnecting from QuickBooks

To disable syncing with QuickBooks entirely, go to Settings from the left sidebar, select Integrations in the menu bar, go to QuickBooks, then click DISCONNECT in the QuickBooks Connection section.

Reconnecting to Another Account

Once you disconnect from your initial QuickBooks Online account, you may reconnect to the same exact account.

Reconnecting to another account may cause issues. 


Attention! Connecting to a different account cannot be reversed. All clients, invoices and payments will be resynced with the new account. If you decide to reconnect your initial QuickBooks account after you've connected a different account, you will likely have duplicate entires for clients, invoices and payments.

While connecting to the new account, you will see a notification pop-up. If you are sure to proceed, type AGREE in the text field and click Connect new account.

How Do I Include Stripe Fees on QuickBooks to Keep the Balance Accurate?

This section was moved. See here.

Changing Your Default Currency in QuickBooks

This section was moved. See here.

Manually Handling QuickBooks Sync Issues

This section was moved. See here.

How to Sync/Unsync Accounts to QuickBooks

This section was moved. See here.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us