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 by a firm owner or admin.

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 transaction date, amount, source, and the payment ID.

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

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

  • Details of the customer who made the payment.

  • Sales tax amount. Currently for U.S.A. firms that have the Automated Sales Tax option on their QuickBooks account turned on; for more details, go here.

TaxDome and QuickBooks corresponding terms:

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 a 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

To sync TaxDome and QuickBooks:

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

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

3. 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?

Once a QuickBooks connection is set up, you can choose for client accounts to be synced. 

1. Go to Settings from the left sidebar, select Integrations in the menu bar, go to QuickBooks, and find two 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.

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

If you get an error, go here.

TaxDome Transactions and Your QuickBooks Bank Account

All payments made through TaxDome go to the Undeposited Funds account in QuickBooks. The Undeposited Funds is another internal current asset account created by QuickBooks to hold funds until you’re ready to deposit them. These transactions are not counted in your QuickBooks balance until you move them over to the bank account in QuickBooks (for more details, go here).

Once a payment is added on TaxDome, you can see it on QuickBooks Online by navigating to Sales from the left sidebar, then going to the All Sales tab.

If the data from a bank transaction received by QuickBooks matches the data from a payment transaction added to TaxDome, QuickBooks pairs them. Navigate to Banking from the left sidebar, go to the For review tab, then click Match to process them.

For credit card payments, you’ll also need to set up the account for a Stripe fee on TaxDome. Otherwise, QuickBooks will not be able to match your transactions.

The transaction will then appear under the Reviewed tab and will be counted in your QuickBooks balance.

By reviewing a transaction’s details, you’ll be able to see that it was matched. Go to Sales from the left sidebar, open the All Sales tab, then click on the transaction. For TaxDome transactions that have been moved to the bank account in QuickBooks, you’ll see the corresponding information.


Note! If a payment moved to the bank account in QuickBooks will be later refunded through TaxDome, 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.

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 link in the Sync column. The invoice or payment page in QuickBooks will open.

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.

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