If invoices or payments aren't showing up in QuickBooks, work through these checks in order. Most of the time the answer is on one page, and nothing is lost — Run a Call holds records back safely until the problem is fixed.

Who can do this: the account owner (QuickBooks settings are owner-only).

Open the QuickBooks page

Go to Settings → Integrations and click Manage on the QuickBooks Online card.

Check the connection card

You seeWhat to do
Token expired with a Reconnect buttonQuickBooks signed Run a Call out. Click Reconnect and sign in to QuickBooks. Syncing resumes where it stopped.
A banner: Hourly sync is paused — review, then turn it onSync was paused after a QuickBooks history import so you could check it first. Click Looks good — turn on hourly sync.
Last sync is recent and Auto sync: Every hourThe connection is fine. Go to step 3.
Tip

Sync runs every hour. A record you created a few minutes ago may just be waiting for the next run — its status shows pending.

Look at records that need attention

Under Your books, reconciled, each record type shows chips like synced, pending, waiting, and need attention. If anything is held back, a list appears — records need attention or records on hold — grouped by cause, each with a Fix.

  • need attention — something needs changing. Follow the Fix, then click Retry on the record (or Retry all).
  • waiting / on hold — held on purpose, for example a payment waiting for its invoice to sync first. These clear on their own once the related record syncs.

QuickBooks health rows with synced, pending, waiting and need attention chips, above the list of records that need attention

What each message means: Resolving common QuickBooks errors.

Check your account and tax mapping

Many held invoices come down to setup. Open Sync settings & account mapping and confirm:

  • An Income Account is picked, and it still exists and is active in QuickBooks.
  • If you charge sales tax, a Tax Code is picked — and, if you use more than one rate, each rate is mapped under Tax codes by jurisdiction.

Click Save Settings. Saving a tax code or class re-queues invoices that were waiting on it.

Common situations

SituationLikely causeFix
"Nothing has synced since yesterday"The QuickBooks connection expiredReconnect
"Only taxed invoices are missing"No tax code, or a tax rate isn't mappedMap it under Sync settings & account mapping, then save
"A customer never shows up in QuickBooks"A customer from your old software has no QuickBooks matchCreate or rename the customer in QuickBooks to match, then open and save the customer in Run a Call
"The Sync Log says Skipped"Invoices and payments migrated from your old system — QuickBooks already has themNothing to do
"An old invoice was refused"Its date is before your QuickBooks closing dateOpen Details on the record and check with your accountant
Warning

Don't disconnect and reconnect to "reset" syncing. Disconnecting clears the links between your records and their QuickBooks copies, and a fresh connection can post duplicates into your books. Use Reconnect when the token expired; for anything else, contact support.

Still stuck?

Click Details on the record, copy the text, and send it to us from Settings → Support. See Getting help from Run a Call support.