Skip to content

QuickBooks Integration

We support both QuickBooks Online and QuickBooks Desktop, so you can combine financial data with your operational metrics.

VersionConnection methodRequirements
QuickBooks OnlineCloud-to-cloud (OAuth)Internet connection, admin access
QuickBooks DesktopResplendent Sync AgentWindows machine with QuickBooks installed

  1. Go to Data Settings → Integrations
  2. Find QuickBooks Online and click Connect on the card
  3. Click Connect with QuickBooks
  4. You’ll be redirected to Intuit’s login page—sign in and select your company
  5. Click Authorize

Pick the tables you want to sync. Common choices:

  • Invoices
  • Payments
  • Customers
  • Accounts (Chart of Accounts)
  • JournalEntries

Desktop is a local app, so it needs extra components: the CData QuickBooks Desktop Gateway and the Resplendent Sync Agent.

The setup involves:

  1. Installing a sync agent on a Linux VM in your network
  2. Installing the CData Gateway on your Windows machine with QuickBooks
  3. Configuring the connection in Resplendent

For the full walkthrough, see the QuickBooks Desktop On-Premise Setup Guide.


  • Revenue recognition: Compare “Hours Worked” (from your PSA) against “Amount Invoiced” (from QuickBooks)
  • Accounts receivable aging: Build charts showing outstanding balances by client
  • Profitability by customer: Join service costs with QuickBooks revenue to see true margin per client