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.
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.
| Option | What it moves | Limits from the official page |
|---|---|---|
| Intuit's CRM sales insights | Leads, deals, customers and products from Salesforce into QuickBooks, for KPIs such as deal win rate and sales pipeline value | One 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 app | Accounts, 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 connector | No-code flows on invoices, customers, items and estimates, triggered by new or updated records | The 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 connector | Any flow your Mule application defines between QuickBooks Online and other applications | Uses OAuth 2.0. Built and run on MuleSoft's Anypoint Platform, so it needs developers. |
| Custom build on both APIs | Whatever you design | You 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?
- 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)
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.
| Use case | What happens | Direction | Options that can do it |
|---|---|---|---|
| Invoice from a closed-won opportunity | When a deal is won, the account, products and amounts create a QuickBooks invoice or estimate, so finance does not re-key the order | Salesforce to QuickBooks | Techila's app, MuleSoft Composer or Anypoint, or a custom build |
| Payment status on the account | Open invoices, balances and payments from QuickBooks show on the Salesforce account, so sales and service can see who has paid before they call | QuickBooks to Salesforce | Techila's app, MuleSoft or a custom build; not Intuit's CRM sync, which only flows into QuickBooks |
| Customer sync | Accounts and contacts become QuickBooks customers with one matching rule, so the same company is not created twice | Usually Salesforce to QuickBooks, sometimes both ways | Any option; Intuit's CRM sync merges contacts and accounts into customers, with auto-merge on by default |
| Sales and finance reporting | Pipeline and won-deal figures sit next to revenue, so forecasts and actuals can be compared | Salesforce to QuickBooks for Intuit's KPIs; QuickBooks to Salesforce for Salesforce reports | Intuit'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
App, middleware or API
QuickBooks Online
What's included
What does a QuickBooks Salesforce integration project cover?
Integration in action
Where this connector is live.
All case studies →FAQ
Frequently asked questions.
What architects ask before commissioning a Techila integration.
Intuit's help pages describe a one-way sync of leads, deals, customers and products from Salesforce into QuickBooks Online Advanced and Intuit Enterprise Suite, refreshed hourly, for sales KPIs. Changes in QuickBooks do not flow back to Salesforce.
Not with Intuit's CRM sync, which only moves data into QuickBooks. You need an app, a middleware flow such as MuleSoft, or a custom build that reads invoices and payments from QuickBooks and writes them to Salesforce.
Its product page describes a cloud-based integration solution that synchronizes accounts, products, invoices, payments, estimates, sales orders and customer information between QuickBooks and Salesforce in real time. Pricing depends on requirements and integration scope.
No. MuleSoft has a no-code Composer connector and a developer connector for QuickBooks Online, but an app or a direct API build also works. MuleSoft pays off when QuickBooks is one of several systems sharing the same data.
Agree one matching rule, such as an ID stored in both systems, and one system that creates customers. Intuit's CRM sync, for example, merges Salesforce contacts and accounts into QuickBooks customers and has an auto-merge setting that is on by default.
Sources
Last reviewed:
- QuickBooks (Intuit), Connect your CRM app to get sales insights (read 10 November 2026)
- MuleSoft, MuleSoft Composer: QuickBooks Online connector reference (read 10 November 2026)
- MuleSoft, QuickBooks Online Connector 2.0 (read 10 November 2026)
- MuleSoft, Building process automation with MuleSoft Composer (read 10 November 2026)
- 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.
Let's plan your next Salesforce program.
We reply within 1 business day · +1 617-777-9873
See case studies