🚧This site is under construction — some content may be incomplete or change without notice.
SettleWise

QuickBooks Online

Current QuickBooks Online support and limits in SettleWise

SettleWise supports a focused QuickBooks Online integration for operational finance workflows. It helps keep supported customers, products, invoices, payments, credit documents, and register/account data aligned between systems. It is not a full replacement for every QuickBooks accounting workflow.

Overview

SettleWise syncs automatically with QuickBooks Online to keep supported operational data up to date. Once connected, supported entities flow between the two systems without manual exports or duplicate entry.

Current Support

AreaStatusDetails
CustomersSupported in coreSupported customer changes sync between systems.
Products / itemsSupported in coreSupported product and service items sync as QuickBooks Items.
InvoicesSupported in coreSupported invoice creation and updates sync with source-aware protections.
PaymentsSupported in coreSupported payment posting and inbound payment updates sync between systems.
Credit memos / refundsSupported in coreSupported credit memo and refund receipt flows sync. Customer-to-customer Transfer Credit does not sync to QuickBooks.
Registers / chart of accountsSupported in coreQuickBooks accounts can sync into SettleWise registers, and supported related register activity can mirror into SettleWise.
Payout / vendor expense syncScoped supportAvailable only in specific flows such as the Payout add-on. It is not part of the core QuickBooks promise.
QuickBooks DesktopNot supportedSettleWise supports QuickBooks Online only.
Full QuickBooks replacementNot supportedPayroll, accounts payable / bills, taxes, close, broader bookkeeping workflows, and a generic self-serve leave-QuickBooks migration are out of scope today.

QuickBooks-originated records remain source-aware after sync. Some edit or delete actions for QB-originated records still need to be handled in QuickBooks.

Setup

See QuickBooks Connection for the complete OAuth setup walkthrough with the video guide.

Important: In QuickBooks, keep Automatically apply credits turned off under Settings -> Account and settings -> Advanced -> Automation. If QuickBooks auto-applies credits, SettleWise credit sync can become misaligned.

Transfer Credit between customers is a SettleWise-only adjustment. It will not create a QuickBooks CreditMemo or move credit between QuickBooks customers.

Field Mapping

SettleWise maps its data to QuickBooks fields as follows:

SettleWise FieldQuickBooks Field
Customer NameCustomer Display Name
Customer EmailPrimary Email
Invoice NumberDoc Number
Invoice AmountTotal Amount
Invoice Due DateDue Date
Payment AmountPayment Amount
Payment MethodPayment Method Ref
Payment DateTxn Date
Credit Memo AmountCredit Memo Total

Sync Behavior

  • Async and event-driven: Most supported changes sync automatically after the triggering action
  • Usually fast: Many syncs finish within seconds, but some initial or full sync operations take longer
  • Non-blocking: SettleWise work usually completes even if QuickBooks is temporarily unavailable
  • Retry-aware: Many transient failures are retried automatically, but persistent connection, validation, or mapping errors still need manual action
  • Idempotent: Re-syncing the same data should not create duplicates

Not every QuickBooks feature syncs. Use the Current Support table on this page as the boundary for what SettleWise currently supports.

Troubleshooting

Connection Expired

QuickBooks OAuth tokens expire periodically. If sync stops working:

  1. Go to Settings → Integrations → QuickBooks
  2. Click Reconnect to re-authorize
  3. Follow the QuickBooks login flow
  4. Supported sync resumes once reconnected

Duplicate Customers

If a customer exists in both systems before connecting, SettleWise attempts to match by name and email. Unmatched duplicates may need manual merging:

  1. Identify the duplicate in the sync history
  2. Merge the customers in QuickBooks
  3. Re-sync to update the mapping

Sync Errors

Common sync errors and solutions:

ErrorCauseSolution
Auth expiredOAuth token expiredReconnect QuickBooks in Settings
Duplicate nameCustomer name already exists in QBMerge or rename the customer
Invalid accountMapped account deleted in QBUpdate account mapping in Settings
Rate limitedToo many API callsWait and let automatic retries finish; if the error persists, retry after the connection stabilizes

Sync Conflict Resolution

When the same customer is updated in both systems simultaneously:

  • Last-write wins for simple fields (name, email, phone)
  • Source-aware ownership applies for supported operational records created in SettleWise vs QuickBooks
  • QuickBooks remains the source of truth for chart of accounts, tax settings, and QB-only accounting configuration

Related