Skip to content
Techila Global Services
Techila/Integrations/QuickBooks Salesforce integration
Financial AppsAccountingSalesforce integration

QuickBooks Salesforce
integration.

Keep customers, invoices and payments consistent between QuickBooks Online and Salesforce, so sales sees what finance sees.

QuickBooks Salesforce integration connects QuickBooks Online with Salesforce so customers, products, estimates, invoices and payments are not keyed twice. The options are Intuit's own one-way CRM sync into QuickBooks, an installed app, middleware such as MuleSoft, or a custom build on both APIs. The right one depends on which way the data has to flow.

How it works

Does QuickBooks integrate with Salesforce natively?

Partly. Intuit's help pages describe a one-way sync from Salesforce into QuickBooks Online Advanced and Intuit Enterprise Suite, refreshed hourly and used for sales KPIs. Changes made in QuickBooks do not flow back to Salesforce. For invoices and payments to show in Salesforce, you need an app, middleware or a custom build.

The connector

Sales in Salesforce. Ledger in QuickBooks.

Techila Global Services is a Salesforce Summit Partner. We connect QuickBooks Online and Salesforce so each record has one owner: usually Salesforce for the deal and QuickBooks for the invoice and the payment.

We also offer our own app, QuickBooks Salesforce, which its product page describes as a cloud-based integration solution that synchronizes accounts, products, invoices, payments, estimates, sales orders and customer information between QuickBooks and Salesforce in real time.

See Techila's QuickBooks Salesforce app

Salesforce integration guide

QuickBooks Salesforce connectors compared: what are the ways to connect them?

There are four main routes. They differ most in direction: some only feed Salesforce data into QuickBooks reports, others move invoices and payments back into Salesforce.

QuickBooks and Salesforce integration options compared
OptionWhat it movesLimits from the official page
Intuit's CRM sales insightsLeads, deals, customers and products from Salesforce into QuickBooks, for KPIs such as deal win rate and sales pipeline valueOne way only, Salesforce to QuickBooks. QuickBooks Online Advanced and Intuit Enterprise Suite. Data refreshes hourly. By default only contacts linked to deals sync as customers.
Techila's QuickBooks Salesforce appAccounts, products, invoices, payments, estimates, sales orders and customer information, in real time (as the product page describes it)Pricing depends on requirements, integration complexity and customization scope, per the product page.
MuleSoft Composer QuickBooks Online connectorNo-code flows on invoices, customers, items and estimates, triggered by new or updated recordsThe QuickBooks Online API returns only the first three string custom fields; other custom fields are read-only. Each user creates their own connection.
MuleSoft Anypoint QuickBooks Online connectorAny flow your Mule application defines between QuickBooks Online and other applicationsUses OAuth 2.0. Built and run on MuleSoft's Anypoint Platform, so it needs developers.
Custom build on both APIsWhatever you designYou own the code, the monitoring and changes when either API changes.

We help you choose the option, then build, test and support it as part of our Salesforce integration services. See Salesforce integrations, or talk to us about your setup.

Which records should sync, and in which direction?

Decide the owner of each record before choosing a tool. A common split looks like this; your accounting rules may differ.

  • Accounts and customers: created in Salesforce when a deal is won, then sent to QuickBooks as a customer.
  • Products and prices: owned in one system only, usually the one finance maintains.
  • Estimates and sales orders: created from the Salesforce opportunity.
  • Invoices and payments: owned by QuickBooks, with status shown on the Salesforce account for sales and service.

Which way should QuickBooks records move?

Salesforcevia App, middleware or APIQuickBooks Online
  • Won-deal accounts as customers (from Salesforce to QuickBooks Online)
  • Estimates and sales orders (from Salesforce to QuickBooks Online)
  • Invoice and payment status (from QuickBooks Online to Salesforce)
  • Leads, deals, products (Intuit sync) (from Salesforce to QuickBooks Online)
Shows the common split described above, not a rule; your accounting rules may differ. Intuit's own CRM sync only moves data into QuickBooks, so invoices and payments need an app, middleware or a custom build (Intuit help pages, read 10 November 2026).

Intuit's own CRM sync cannot send invoices or payments to Salesforce, because it only flows from the CRM into QuickBooks. If you need that direction, plan for one of the other options. To review your split, book a call.

Top QuickBooks Salesforce integration use cases

Most teams start with one of these four. Each one names the direction it needs, because that decides which option on this page can deliver it.

Common QuickBooks Salesforce integration use cases and the direction each needs
Use caseWhat happensDirectionOptions that can do it
Invoice from a closed-won opportunityWhen a deal is won, the account, products and amounts create a QuickBooks invoice or estimate, so finance does not re-key the orderSalesforce to QuickBooksTechila's app, MuleSoft Composer or Anypoint, or a custom build
Payment status on the accountOpen invoices, balances and payments from QuickBooks show on the Salesforce account, so sales and service can see who has paid before they callQuickBooks to SalesforceTechila's app, MuleSoft or a custom build; not Intuit's CRM sync, which only flows into QuickBooks
Customer syncAccounts and contacts become QuickBooks customers with one matching rule, so the same company is not created twiceUsually Salesforce to QuickBooks, sometimes both waysAny option; Intuit's CRM sync merges contacts and accounts into customers, with auto-merge on by default
Sales and finance reportingPipeline and won-deal figures sit next to revenue, so forecasts and actuals can be comparedSalesforce to QuickBooks for Intuit's KPIs; QuickBooks to Salesforce for Salesforce reportsIntuit's CRM sales insights in QuickBooks Online Advanced and Intuit Enterprise Suite, or invoice data synced into Salesforce

Start with the use case that removes the most re-keying, usually invoice creation, then add payment status once customer matching is stable. Our nrg Clean Power case study shows Sales Cloud working with QuickBooks and DocuSign.

Architecture

How does data move between QuickBooks and Salesforce?

Salesforce

Accounts · opportunities

App, middleware or API

Chosen per data flow

QuickBooks Online

Customers · invoices · payments

What's included

What does a QuickBooks Salesforce integration project cover?

/01
Option choice
Intuit's CRM sync, Techila's app, MuleSoft or a custom build, matched to the direction and volume of your data.
/02
Customer matching
Rules for matching Salesforce accounts and contacts to QuickBooks customers, so duplicates are not created.
/03
Invoice and payment flow
Which system raises the invoice, and how payment status reaches the account or opportunity.
/04
Products and prices
One owner for the product list, so quotes and invoices use the same items.
/05
Error handling
Failed records logged and reported to a named person, not silently dropped.

FAQ

Frequently asked questions.

What architects ask before commissioning a Techila integration.

Sources

Last reviewed:

  1. QuickBooks (Intuit), Connect your CRM app to get sales insights (read 10 November 2026)
  2. MuleSoft, MuleSoft Composer: QuickBooks Online connector reference (read 10 November 2026)
  3. MuleSoft, QuickBooks Online Connector 2.0 (read 10 November 2026)
  4. MuleSoft, Building process automation with MuleSoft Composer (read 10 November 2026)
  5. Salesforce Architects, Integration patterns (read 10 November 2026)

Talk to an expert about QuickBooks Salesforce integration

Tell us what you need. We reply within 1 business day.

All fields are required unless marked optional.

We reply within 1 business day.

By sending this form, you agree that Techila Global Services may contact you by email or phone about your request. We do not sell your personal information. See our Privacy Policy.

Let's plan your next Salesforce program.

We reply within 1 business day · +1 617-777-9873

See case studies