QuickBooks to Salesforce Integration: Native vs Third-Party vs Custom

5 Jun 2026 · 10 min read

There are three ways to integrate QuickBooks Online with Salesforce: managed connectors (fastest, low-maintenance, for standard processes), iPaaS like Zapier or Workato (flexible, mid-cost, good for multi-system setups), or a custom API build (costliest but fully tailored for high volumes or non-standard logic). The right choice depends on data volumes, edge cases and ownership.

If your sales team lives in Salesforce and your finance team lives in QuickBooks Online, you've felt the gap between them. A deal closes in the CRM, then someone re-keys the customer and the invoice into QuickBooks. A payment lands, but nobody in sales knows the account is now overdue. A QuickBooks Salesforce integration closes that loop — but there are three quite different ways to do it, and the right one depends on your data volumes, your edge cases, and how much process you're prepared to standardise.

This guide covers why teams want the integration, the three approaches (managed connectors, iPaaS, and custom API), what data realistically flows each way, how to handle sync direction and conflicts, and a decision framework you can use.

Why connect QuickBooks and Salesforce at all

The honest answer is quote-to-cash. A customer's lifecycle spans both systems, and the handoffs between them are where time and money leak.

Concretely, teams want:

  • Invoices and payments visible in the CRM. Account managers and ops staff can see paid/unpaid status, balances and payment dates without logging into accounts software or pinging finance.
  • No re-keying of customers and deals. A closed-won Opportunity becomes a customer and invoice in QuickBooks automatically, with the right line items and amounts.
  • Cleaner credit control. Sales stops chasing renewals on accounts that are 60 days overdue, because the overdue flag shows up next to the account.
  • One version of the customer. Names, billing addresses, VAT details and contact emails stay consistent across both tools.
  • Reporting that joins the two halves. Pipeline value, won revenue, invoiced revenue and collected cash, side by side.

You don't need all of this on day one. Scoping tightly — "we want closed-won Opportunities to create QuickBooks invoices, and invoice status to show back in Salesforce" — is the single best predictor of a project that ships.

What data actually flows, and in which direction

Before choosing tooling, get specific about the objects and the direction of travel. A typical QuickBooks Salesforce integration maps something like this.

Salesforce objectQuickBooks Online entityTypical directionNotes
AccountCustomerSalesforce → QBO (often)Decide which system "owns" the customer record
ContactCustomer sub-contact / billing emailBidirectional or SF → QBOWatch duplicate matching on email
Product / Pricebook EntryItem / Product & ServiceQBO → Salesforce (often)Finance usually owns the item catalogue
Opportunity (closed-won)Invoice or EstimateSalesforce → QBOThe core quote-to-cash trigger
Opportunity Line ItemInvoice LineSalesforce → QBOMap SKU, qty, unit price, tax code
(custom field) Invoice statusInvoice (Paid/Open/Overdue)QBO → SalesforceRead-only display field in the CRM
(custom field) PaymentPaymentQBO → SalesforceDate, amount, method

A few decisions fall out of this table immediately:

  • Who owns the customer? If sales creates accounts, Salesforce is the source of truth and pushes to QBO. If finance onboards customers with credit checks first, QBO may own it. Pick one owner per field — split ownership is fine (sales owns the name, finance owns the payment terms) as long as it's explicit.
  • VAT and tax codes are not free text. QuickBooks expects valid tax codes (standard 20%, zero-rated, exempt, and so on). Map these deliberately; a mismatched tax code is the most common cause of invoices that fail to create.
  • Items must exist on both sides. You can't push an invoice line for a product QBO has never heard of. Either sync the item catalogue first, or fail gracefully with a clear error.

The three approaches

1. Managed packages and native connectors

These are off-the-shelf products that install into Salesforce — often as a managed package from the AppExchange — and talk to QuickBooks Online via Intuit's API. Examples in this space include Breadwinner and DBSync, alongside various other AppExchange listings.

Strengths

  • Fastest route to a working sync for standard objects (Accounts, Invoices, Payments).
  • Maintained by the vendor — when Intuit or Salesforce changes an API, the vendor usually handles it.
  • Surfaces invoice and payment data inside Salesforce out of the box, often with a dedicated tab or related list.

Weaknesses

  • Per-user or per-record subscription pricing that scales with you. As an indicative UK figure, these tools commonly land in the region of a few hundred pounds per month — check current vendor pricing rather than relying on a rule of thumb.
  • Opinionated field mappings. If your process doesn't fit the connector's model, you bend to it or hit a wall.
  • Limited custom logic. Conditional routing ("UK invoices to one QBO company, EU to another") is often awkward or impossible.

Best when your process is fairly standard and you value speed and low maintenance over flexibility.

2. iPaaS (Zapier, Make, Workato, Boomi, Celigo)

Integration Platform as a Service sits between the two systems and moves data via prebuilt connectors and visual workflows. Both QuickBooks Online and Salesforce have mature connectors on the major platforms.

Strengths

  • Flexible. You can add branching, filters and lookups, and bring in a third system (Stripe, HubSpot, a spreadsheet) without a separate project.
  • Visual and inspectable — non-engineers can often follow the logic and read run history.
  • A sensible middle ground on cost. Zapier and Make suit lower volumes and simpler flows; Workato, Boomi and Celigo handle higher volume and more complex orchestration.

Weaknesses

  • You own the logic. The platform maintains the connectors, but the workflow design, error handling and edge cases are yours.
  • Task- or operation-based pricing can creep as volume grows — model your monthly record counts before committing.
  • Naive setups break on the awkward cases (a renamed item, a missing tax code, a deleted record) unless you build in handling.

Best when you need more flexibility than a packaged connector gives, you have or want light internal ownership, or QuickBooks and Salesforce are two of several systems you're connecting. This is the right answer more often than vendors of custom builds will admit.

3. Custom API integration

A bespoke integration built directly against the Intuit QuickBooks Online API and the Salesforce REST and Bulk APIs, hosted on your own middleware (a small service, serverless functions, or similar).

Strengths

  • Exactly your process — any object, any logic, any conditional routing, any volume.
  • No per-record platform fees; you pay for hosting and the build.
  • Full control over conflict handling, retries, logging and security.

Weaknesses

  • Highest upfront cost and longest time to first sync. As an indicative UK market range, a focused two-way build typically runs into several thousand pounds and up, depending on scope.
  • You own everything, including maintenance when Intuit or Salesforce change their APIs (OAuth token refresh, deprecated endpoints, API version bumps).
  • It needs a competent owner. A custom integration with no owner is a liability waiting to surface at month-end.

Best when volumes are high, the logic is genuinely non-standard, data residency or security requirements rule out third-party platforms, or per-record iPaaS pricing would cost more over three years than a build. Our API integration service explains how we approach these.

Sync direction and conflict handling

This is where integrations quietly succeed or fail, regardless of approach.

Decide direction per field, not per system. "Salesforce → QuickBooks" is too coarse. Spell it out: Account Name flows SF → QBO; payment terms are owned in QBO; invoice status flows QBO → SF as read-only. Document it in a simple field-mapping sheet before any tooling is touched.

Prefer one-way where you can. Two-way sync doubles the surface area for conflicts. If a field only ever needs to be authoritative in one system, make it one-way and read-only on the other side. Reserve bidirectional sync for fields that genuinely change in both places.

Have an explicit conflict rule. When the same record changes on both sides between syncs, what wins? Common strategies:

  • Source-of-truth wins — the owning system always overwrites. Simplest, and usually correct.
  • Last-write-wins by timestamp — flexible, but can silently clobber data; log every overwrite.
  • Flag and hold — don't auto-resolve; surface the conflict for a human. Safest for money fields.

For anything touching invoices, amounts or tax, lean conservative. It's better to flag a discrepancy than to auto-overwrite a figure finance is relying on.

Match on stable keys, not names. Use email, VAT number, or — best — store the QuickBooks record ID on the Salesforce record (and vice versa) so the two are linked unambiguously. Matching on company name creates duplicates the first time someone types "Ltd" instead of "Limited".

Plan for failures. Build (or confirm your connector provides) retries with backoff, a dead-letter queue or error log, and a notification when something doesn't sync. Silent failures are the worst outcome — finance trusts the data right up until the day they shouldn't have.

Sandbox and testing

Never build or change a QuickBooks Salesforce integration against live data first.

  • Use a QuickBooks Online sandbox (free via the Intuit developer portal) and a Salesforce sandbox or Developer Edition org. Both providers support this specifically for integration work.
  • Test the awkward cases on purpose: an invoice with mixed tax codes, a credit note, a multi-line Opportunity, a customer with a duplicate name, a payment that partially settles an invoice, a record deleted on one side.
  • Reconcile after a test run. Pick ten records and check them field by field in both systems. This catches mapping errors that summary counts hide.
  • Do a parallel run. Before cutover, run the integration alongside the existing manual process for a short period and compare. It builds finance's trust and exposes anything the test data missed.
  • Mind API limits. Salesforce and Intuit both rate-limit. The Salesforce Bulk API and sensible batching matter once you're moving more than a trickle of records.

A decision framework

Work down this list:

  1. Is your process standard? Closed-won Opportunity → invoice, payment status back to the CRM, nothing exotic. If yes, start with a managed connector — it's the fastest path and someone else maintains it.
  2. Do you need flexibility, branching, or more than two systems? If yes, look at iPaaS. Zapier or Make for lower volume; Workato, Boomi or Celigo for higher volume and richer orchestration.
  3. Are volumes high, the logic genuinely custom, or are there security or data-residency constraints? If yes, or if iPaaS per-record costs exceed a build over three years, go custom.
  4. Do you have someone to own it? Custom and complex iPaaS both need an owner. If you don't have one, factor in a support arrangement — or choose the lower-maintenance option.

Run the three-year total cost of ownership, not just the upfront number. A £300/month connector is £10,800 over three years; that comparison often changes the decision.

How APIwise can help

We're UK-based, senior and vendor-neutral, so we'll tell you honestly whether a managed connector, an iPaaS workflow or a custom build is the right call for your QuickBooks and Salesforce setup — rather than defaulting to the most expensive option.

Our fixed-price Integration Health Check audit (indicatively £1,950–£2,950, credited to a build Sprint) maps your objects and fields, pins down sync direction and conflict rules, and gives you a clear, costed recommendation across all three approaches. From there we can deliver the build fixed-scope and fixed-price.

Learn more about our API integration, data integration and AI automation services, or book your audit and we'll get your quote-to-cash loop closed properly.

Frequently asked questions

What are the three ways to integrate QuickBooks and Salesforce?

There are three approaches: managed packages or native connectors (such as Breadwinner or DBSync from the AppExchange), iPaaS platforms (such as Zapier, Make, Workato, Boomi or Celigo), and a custom API integration built against the Intuit and Salesforce APIs. Each suits different data volumes, edge cases and levels of process flexibility.

How much does a QuickBooks Salesforce integration cost?

As indicative UK figures, managed connectors commonly land around a few hundred pounds per month, while a focused two-way custom build typically runs into several thousand pounds and up depending on scope. iPaaS sits in between, with task- or operation-based pricing. Always run a three-year total cost of ownership rather than just the upfront number, and check current vendor pricing.

What data flows between QuickBooks and Salesforce, and in which direction?

Typically Salesforce Accounts map to QuickBooks Customers, and closed-won Opportunities become invoices in QuickBooks (the core quote-to-cash trigger). Invoice status and payments usually flow back to Salesforce as read-only display fields. The article recommends deciding direction per field rather than per system, and mapping VAT and tax codes deliberately.

Should I build the integration against live data?

No. You should never build or change a QuickBooks Salesforce integration against live data first. Use a free QuickBooks Online sandbox via the Intuit developer portal and a Salesforce sandbox or Developer Edition org, test awkward cases on purpose, reconcile records field by field, and run a parallel run before cutover to build finance's trust.

Want this set up properly — and handled for you?

We're APIwise, the UK's API & AI integration specialists. Start with a fixed-price Integration Health Check and we'll map the quickest path to getting your systems talking.

Related guides

API Integration

Why Integrations Fail (and How to Build Ones That Last)

Why business integrations break or quietly stop working — the real failure modes (API changes, token expiry, rate limits, data drift, no monitoring) and how to keep them alive.

20 Jun 2026 · 9 min read

API Integration

How to Connect Stripe to QuickBooks Online (UK Guide)

A practical UK guide to connecting Stripe to QuickBooks Online: charges, fees, refunds, payouts, VAT and multi-currency, plus native app vs Zapier/Make vs custom.

18 Jun 2026 · 10 min read

API Integration

How to Connect Amazon to Xero: A UK Seller's Guide

A practical UK guide to connect Amazon to Xero: settlement-based journals (not per-order), FBA fees, refunds, reserves, VAT and marketplace facilitator rules, plus A2X vs custom.

17 Jun 2026 · 10 min read

API Integration

iPaaS Cost UK (2026): Pricing Models, Tiers and True Total Cost of Ownership

An honest UK guide to iPaaS cost in 2026 — Zapier, Make, Workato, Boomi and Celigo pricing models, indicative tier ranges, hidden costs and when iPaaS beats custom.

16 Jun 2026 · 7 min read

API Integration

Sage Salesforce Integration: A Practical UK Guide (Sage 50 & Business Cloud)

A plain-English UK guide to Sage Salesforce integration: Sage 50 vs Business Cloud API realities, connectors vs iPaaS vs custom, sync direction, and how to choose.

15 Jun 2026 · 10 min read

API Integration

How to Connect Shopify to Klaviyo (UK Guide)

A practical UK guide to connecting Shopify to Klaviyo: native integration setup, what syncs, the flows worth building, GDPR/PECR consent, and when you need custom events.

13 Jun 2026 · 8 min read

API Integration

How to Connect Pipedrive to Xero: A UK Integration Guide

A practical UK guide to connecting Pipedrive to Xero: won-deal-to-invoice, contact sync, payment write-back, the three integration routes, field mapping and VAT gotchas.

13 Jun 2026 · 7 min read

API Integration

How to Sync WooCommerce with Xero: A UK Ecommerce Accounting Guide

A practical UK guide to sync WooCommerce with Xero: orders, gateway fees, refunds, payouts, stock and VAT, plus plugin vs middleware vs custom and reconciliation tips.

12 Jun 2026 · 11 min read

API Integration

How to Connect Xero to Your CRM: a 2026 UK Guide

A practical 2026 UK guide to connecting Xero to your CRM (HubSpot, Salesforce, Pipedrive) — what to sync, three routes, field mapping and the real gotchas.

11 Jun 2026 · 9 min read

API Integration

How to Connect Shopify to QuickBooks Online (UK Guide)

A practical UK guide to connect Shopify to QuickBooks Online: orders, payouts, fees, refunds and VAT, plus connector apps vs middleware vs custom, and clean payout reconciliation.

10 Jun 2026 · 10 min read

API Integration

How to Sync Shopify and Xero (and Automate Your Ecommerce Accounting)

A practical UK guide to sync Shopify and Xero: what to sync, A2X vs Zapier vs custom, payout reconciliation, and the multi-currency and VAT gotchas.

9 Jun 2026 · 11 min read

API Integration

How to Connect GoCardless to Xero: A UK Direct Debit Guide

A practical UK guide to connecting GoCardless to Xero: native link vs apps vs custom, syncing payouts, fees, failed and retried collections, reconciliation and VAT.

8 Jun 2026 · 10 min read

API Integration

How to Connect HubSpot to Xero: A Practical Guide for UK SMBs

A plain-English UK guide to connecting HubSpot to Xero: what to sync, native vs iPaaS vs custom routes, one-way vs two-way, dedupe and VAT gotchas.

7 Jun 2026 · 7 min read

API Integration

HubSpot QuickBooks Integration: A Practical UK Guide

A plain-English UK guide to HubSpot and QuickBooks Online integration: contact sync, deal-to-invoice, payment visibility, native vs iPaaS vs custom, and VAT gotchas.

6 Jun 2026 · 8 min read

API Integration

How to Connect PayPal to Xero: A UK Reconciliation Guide

A practical UK guide to connecting PayPal to Xero: native feed vs apps vs custom, fees, multi-currency, refunds, reconciling the PayPal balance and VAT.

5 Jun 2026 · 10 min read

API Integration

How to Connect Stripe to Xero: A UK Business Guide

A practical UK guide to connect Stripe to Xero: the native feed, dedicated apps, Zapier/Make and custom builds, plus fees, VAT, payouts and multi-currency gotchas.

4 Jun 2026 · 10 min read

API Integration

Zapier vs Make vs Custom API Integration: Which Should You Use?

An honest, vendor-neutral guide to choosing between Zapier, Make and custom API integration — covering cost, reliability, complexity, data volume and lock-in.

2 Jun 2026 · 9 min read

API Integration

eBay Xero Integration: A UK Seller's Guide to Clean Books

A practical UK guide to eBay Xero integration: managed payments payouts, fees, refunds, marketplace VAT, summarised vs per-order journals, and A2X or Link My Books vs a custom build.

1 Jun 2026 · 9 min read

API Integration

Sage Shopify Integration: A UK Retailer's Guide to Orders, Stock, VAT and Payouts

A practical UK guide to integrating Sage 50 or Business Cloud with Shopify: orders, stock sync, VAT, payout reconciliation, the API realities and the connector vs custom routes.

30 May 2026 · 8 min read

API Integration

How to Connect Square to Xero: A UK Guide for Retail & Hospitality

How to connect Square to Xero for UK retail and hospitality: daily sales summaries, card fees, tips, refunds, payout reconciliation and VAT done right.

27 May 2026 · 6 min read

API Integration

How Much Does API Integration Cost in the UK? (2026 Pricing Guide)

An honest, plain-English guide to API integration cost in the UK for 2026: what drives the price, indicative ranges, ongoing maintenance and hidden costs.

27 May 2026 · 8 min read

API Integration

How to Connect Stripe to Salesforce: A UK Business Guide

A practical UK guide to connecting Stripe to Salesforce: AppExchange apps vs iPaaS vs custom build, what data flows where, MRR, failed payments and dunning, and the real gotchas.

23 May 2026 · 11 min read

API Integration

GoCardless QuickBooks Integration: A UK Setup & Reconciliation Guide

How to connect GoCardless to QuickBooks Online in the UK: syncing payments, fees, payouts and failed collections, plus reconciliation, VAT on fees and the common gotchas.

23 May 2026 · 6 min read