Skip to main content

Why isn't QuickBooks syncing?

ZenGrow & ZenAIIntermediate5 minutesUpdated October 11, 2026

Open Settings > Integrations > QuickBooks Online. If the page says QuickBooks is disconnected, click Reconnect; if a tax mapping banner shows, click Review Mappings and save. Then fix the cause of any failed records (usually a tax mapping or a duplicate client name) and click Retry Failed.

When QuickBooks stops receiving your records, the cause is almost always one of six things. This article shows where WorkZen tells you, then walks through each fix. All of them happen on the web app, on the QuickBooks integration page.

Where WorkZen shows sync problems

  • The QuickBooks integration page (Settings > Integrations > QuickBooks Online). This is the main place to look. It shows a reconnect banner when the connection is down, a tax mapping banner when mappings need work, and a Sync Status card with Synced, Pending, and Failed counts for clients, invoices, payments, and estimates.
  • The Needs attention bar on your dashboard. A dead connection raises an Integration disconnected alert for admins. See what the Needs attention alerts mean.
  • Notifications. Admins get a QuickBooks Disconnected notification when the connection drops, and a QuickBooks Tax Mapping Needs Review notification when tax codes change. Both open the integration page.

Pending is not an error. WorkZen waits about five minutes after your last change before it syncs a record, as explained in what syncs between WorkZen and QuickBooks. Only Failed needs a fix.

1. QuickBooks is disconnected

The page says: "QuickBooks is disconnected. Its authorization expired or was revoked. Reconnect to resume syncing." WorkZen renews its QuickBooks authorization on its own while the connection is in use, and checks it every night. When QuickBooks refuses the authorization anyway (for example, after WorkZen's access was removed on the QuickBooks side), WorkZen stops syncing and asks you to reconnect.

  1. Go to Settings > Integrations > QuickBooks Online.
  2. Click Reconnect in the banner.
  3. Sign in to QuickBooks and approve the connection.
  4. Back on the page, click Test Connection. You should see "QuickBooks connection is working".

The dashboard alert clears as soon as the connection is back. Records you created or changed while disconnected are pushed by the nightly catch-up job, and anything you edit from now on syncs as usual.

Warning

Reconnect to the same QuickBooks company you used before. Your tax mappings and sync history are kept. If you connect a different QuickBooks company, WorkZen starts over with that company: your tax mappings are cleared and you need to map your taxes again.

2. Tax mapping needs review or is incomplete

WorkZen checks every invoice and estimate before sending it. One that uses a tax rate with no QuickBooks tax code mapped is held back, so your books never get wrong tax amounts. Two banners warn you:

BannerWhat happened
Tax Mapping Needs ReviewTax codes changed since your last mapping, either in QuickBooks (caught by the nightly check) or in your WorkZen tax rates
Tax Mapping IncompleteSome of your WorkZen tax rates are not mapped to a QuickBooks tax code

To fix it:

  1. Click Review Mappings in the banner (or Tax Mappings on the page).
  2. For each WorkZen Tax, pick a QuickBooks Tax Code. If the code you need is missing, create it in QuickBooks first, then click Refresh.
  3. Click Save Mappings.
  4. WorkZen queues the held-back invoices and estimates again once every tax rate is mapped. If some are still listed as Failed, click Retry Failed.

3. Sales tax is turned off in QuickBooks

A new QuickBooks company, especially in the United States, starts with sales tax turned off. In that state QuickBooks accepts an invoice but records it without its tax, so your books would show less than the customer paid. WorkZen checks this setting and, while it is off, holds back every invoice and estimate that carries tax. A red banner on the integration page says Sales tax is turned off in QuickBooks, and the held invoices count as Failed. Invoices and estimates without tax keep syncing.

To fix it:

  1. In QuickBooks, open Taxes and turn on sales tax.
  2. Back on the WorkZen integration page, click Test Connection. WorkZen re-reads the QuickBooks setting (it also re-checks on its own within 15 minutes) and queues the held invoices again.
  3. If some are still listed as Failed, click Retry Failed to re-send them.

4. Canadian invoices fail when they mix GST/HST with a 0% line

In Canadian QuickBooks companies, QuickBooks rejects any invoice that combines GST or HST lines with a line using its Zero-rated tax code (QuickBooks reports it as error 6000, "error while calculating tax"). The same invoice goes through when that line uses Out of Scope or Exempt instead. Because QuickBooks sometimes returns this error temporarily, WorkZen retries these invoices a few times before marking them failed.

If your failed invoices all contain a line with no tax (0%) next to taxed lines, change the mapping for your 0% tax:

  1. On the integration page, click Tax Mappings.
  2. Find the WorkZen tax at 0%.
  3. Change its QuickBooks Tax Code from Zero-rated to Out of Scope (or Exempt).
  4. Click Save Mappings, then Retry Failed.

Auto-Match already prefers Out of Scope and Exempt over Zero-rated for the 0% rate, but a mapping picked by hand or saved earlier may still point to Zero-rated.

Note

Zero-rated, Exempt, and Out of Scope land in different places on a GST/HST return. Check with your accountant which one fits your 0% lines.

5. A client fails with a duplicate name

QuickBooks requires every customer name to be unique. When a client's name is already taken, WorkZen tries variations: the name with the last 4 digits of the client's phone number, then with their email address, then with a number from (2) to (7). So a client may show up in QuickBooks as "Jane Smith (4821)", for example.

If every variation is taken, the client fails. Invoices, estimates, and payments for that client fail too, because QuickBooks needs the customer first. Rename the client in WorkZen so the name is unique (adding a company or street name works well), then click Retry Failed. That one retry pushes the client and everything that depends on it.

6. Some records never sync, by design

Not everything in WorkZen belongs in your books. These records are skipped on purpose and never show as failed:

RecordSyncs when
InvoicesStatus is Sent, Partially Paid, or Paid. Unsent invoices stay out.
EstimatesStatus is Sent, Approved, or Converted. Unsent estimates stay out, and a Declined estimate only updates one that was already synced.
PaymentsThe payment is complete. A refund is not a separate entry in QuickBooks: it lowers the original payment, and a payment refunded in full is voided there.

Your price book items are not created as products or services in QuickBooks. Invoice lines arrive under one service item named "WorkZen Service", with each line's name and description carried over. And sync is one-way: edits made in QuickBooks never come back to WorkZen.

Frequently Asked Questions

No. Syncing pauses, and nothing already in QuickBooks is deleted. After you reconnect, a nightly catch-up job pushes the records you created or changed while the connection was down.
No. Retry Failed on the integration page re-sends every failed record at once, and the number on the button tells you how many. If nothing is left to retry, WorkZen says so.
The integration page shows how many clients, invoices, payments, and estimates failed, but not the reason for each one. If none of the causes in this article match, contact WorkZen support and mention which record type is failing.
No. The QuickBooks integration page, including Reconnect, Tax Mappings, and Retry Failed, is only in the WorkZen web app.

This article answers:

  • Why isn't QuickBooks syncing?
  • Why did my invoice fail to sync to QuickBooks?
  • How do I reconnect QuickBooks?
  • Why does WorkZen say QuickBooks is disconnected?
  • What does Tax Mapping Needs Review mean?
  • Why do invoices with Zero-rated tax fail in QuickBooks?
  • Why does WorkZen say sales tax is turned off in QuickBooks?
  • Why isn't my unsent invoice in QuickBooks?

Still have questions?

Browse the help center, or jump in and see it for yourself. WorkZen is free to get started.

Back to Help Center