How To Integrate Shopify With QuickBooks
Last modified: September 30, 2026
-
Does Shopify have a built-in QuickBooks connection?
Shopify does not include a native QuickBooks connector. You can export orders manually as a CSV file from the Shopify admin and import them into QuickBooks, but for automated syncing you need a third-party app from the Shopify App Store. Options include Synder, A2X, and the official QuickBooks connector from Intuit.
-
What Shopify data gets sent to QuickBooks?
A properly configured connector can sync orders (as sales receipts or invoices), payments, refunds, customer records, product details, sales tax collected, and shipping charges. Shopify Payments payout summaries can also be posted to reconcile with your bank feed. Payroll data is not part of the sync since it is managed entirely inside QuickBooks.
-
Can I integrate Shopify with QuickBooks Desktop?
Yes, but with more limitations than QuickBooks Online. Desktop integrations typically use Intuit’s Web Connector utility, which requires a Windows machine to be running for syncs to fire and often introduces a delay of 15 to 60 minutes. Most third-party connector apps are built first for QuickBooks Online, so Online gives you more app choices and more reliable real-time syncing.
-
How do I map Shopify sales to the right QuickBooks accounts?
During the connector app setup, you will see a mapping screen where you assign each Shopify data type to a QuickBooks chart-of-accounts entry. Sales typically map to an income account, Shopify Payments fees map to an expense account, and sales tax maps to a tax liability account. Getting this mapping right before your first real sync is important; mismatched accounts mean you will need to manually correct entries in QuickBooks later.
-
How often does the Shopify-QuickBooks sync run?
Most connector apps sync every few minutes or in near-real time for QuickBooks Online. Synder offers real-time or scheduled syncing you can set to hourly or daily. A2X syncs when a Shopify payout is processed, so entries appear in QuickBooks on payout day, not order day. QuickBooks Desktop connectors using Intuit’s Web Connector typically poll every 15 to 60 minutes and require the connector machine to be running for syncs to fire.
-
What happens if my Shopify-QuickBooks connector app subscription expires?
Syncing stops immediately when a connector app subscription lapses. No orders placed after the expiry date will appear in QuickBooks until you renew and re-authenticate. Historical orders from the lapsed period can usually be backfilled by setting a sync start date before the gap, but check your specific app’s documentation first. You will not lose any data already in QuickBooks, but you will have a gap in your records for every order processed during the outage period.
Choosing the Right QuickBooks Integration for Your Store
QuickBooks Online vs Desktop: Which Should You Use?
Most Shopify merchants are better served by QuickBooks Online. It connects to third-party apps more reliably, updates in real time, and does not require a local machine to run. QuickBooks Desktop (Pro, Premier, or Enterprise) works well if you have a specific reason to stay on it, such as industry-specific reporting or a long-standing bookkeeper preference. Just know that Desktop sync options are more limited and usually require a separate web connector tool.
One-Way vs Two-Way Sync
Some connector apps push data from Shopify to QuickBooks only (one-way). Others push data both ways, so price or product changes made in QuickBooks flow back to Shopify. For most stores, one-way sync from Shopify into QuickBooks is enough. Two-way sync adds complexity and can create conflicts if both platforms are edited simultaneously.
What to Do When Syncs Break
The most common sync failure is a mismatch between product SKUs or tax codes in Shopify and QuickBooks. Before you go live, run a test order through the full flow: place an order in Shopify, confirm it appears in QuickBooks as a sales receipt or invoice, and check that the line items, tax, shipping, and payment method all map correctly. Fix any mapping errors in the connector app before processing real orders.
For more tools to manage your store’s back office, see our list of the best Shopify accounting apps.