Which version of QuickBooks does Run a Call sync with?

QuickBooks Online only. QuickBooks Desktop is not supported.

What gets synced?

ObjectDirectionNotes
CustomersRun a Call → QBOOptionally bidirectional
InvoicesRun a Call → QBOWhen sent or when paid (you pick)
PaymentsRun a Call → QBOWith the matching invoice
Pricebook itemsQBO → Run a CallInitial import; ongoing sync covers updates
Tax codesMapped during setup

See How invoice details sync to QuickBooks Online and friends.

Will my historical data sync?

No. Sync starts from the moment you turn it on. For historical data, use a one-time import (QBO side) or talk to support.

What if my accountant and I both make changes?

Run a Call writes the fields it owns (line items, totals, status). It doesn't overwrite QBO-side classifications, memos, or account mappings — those stay yours. See Configuring the QuickBooks integration.

How do refunds work with QBO?

Refunds aren't built into Run a Call yet. When you refund in the Stripe Dashboard, the QBO sync doesn't auto-create a matching credit memo. Manually add the credit memo in QBO. See How payments sync to QuickBooks Online.

Why is my QBO sync stuck?

SymptomLikely causeFix
Sync stops syncingToken expiredIntuit revoked the OAuth token. Reconnect via Settings → QuickBooks.
New invoice failsTax code not mappedA tax rate on a recent invoice has no QBO mapping
Invoice fails on pushAccount inactiveA QBO account a line item points at was marked inactive
Older invoice failsClosed periodInvoice date is before your QBO closing date

See QuickBooks sync is stuck for the fix.

Can I disconnect and reconnect without losing data?

Yes. Disconnect → connect. Past sync history and mappings are preserved on the Run a Call side. See Disconnecting QuickBooks.

What about multiple QBO companies?

Run a Call connects one QBO company at a time. Multi-company support is on the roadmap.

Does QBO sync handle multi-currency?

No — single currency (your QBO file's home currency).