AI tools

Shopify to QuickBooks integration

A Shopify to QuickBooks integration succeeds or fails on one idea: your bank sees payouts, not orders, and the books have to bridge the two.

Get a free IT check

A real person replies within 1 business hour, Monday to Friday, 9am to 5pm Pacific.

Open your Shopify admin and your bank statement side by side and the numbers will not agree. Shopify shows orders. Your bank shows one deposit that covers a day or so of them, minus fees and refunds. A Shopify to QuickBooks integration exists to explain that gap, line by line, so your bookkeeper does not do it by hand every week. If you want to sync Shopify orders to QuickBooks, this is what has to happen underneath.

One payout, four numbers

Take a day with some sales, a small fee on each, and one refund. What arrives in the bank is not any of those numbers.

Bar chart with example figures: sales of 100, fees of minus 4, a refund of minus 10, leaving a payout of 86
The figures are made up to show the shape, but the shape is always the same.

Intuit’s connector records each piece separately. Per its help article, a confirmed sale creates a Sales Receipt and its fees create an Expense, both held in Undeposited Funds. The payout then creates a Deposit that moves the net amount to your bank account.

Three rows showing a sale becoming a Sales Receipt, a fee becoming an Expense, and a payout becoming a Deposit matched in the bank feed
If the bank feed line has already been added by hand, the match fails and a duplicate appears.

What the built-in connector covers

Shopify side QuickBooks side Worth knowing
Sales Sales Receipt Includes shipping, discounts, taxes and products
Refunds Refund entry Carries amount, taxes and products
Fees Expense Recorded alongside the sale it came from
Payouts Deposit Matched to the bank feed, not added by hand
B2B orders Invoice linked to a company Payments through Shopify record as invoice payments

Setting it up, in order

  1. Install the connector. In QuickBooks Online, go to Integrations, then Find integrations, and look for Shopify Connector by QuickBooks. You need permission to install apps in Shopify.
  2. Authorise Shopify. Enter your store address and sign in.
  3. Choose the settings. A start date, a Deposit account and a Payments account, plus the automation options.
  4. Sync, then wait. Intuit says the first import can take anywhere from 10 minutes to 3 hours.
  5. Work the review tab. Items marked Confirm can be added quickly. Items marked Review are missing something, such as a customer or product.
  6. Confirm sales and refunds before the payout. Then add the payout and match it in Bank transactions.

Where the connector stops

Intuit lists its own limitations, and these are the ones that cost bookkeepers time:

  • History is capped. Imports go back up to one year only.
  • Product tracking is optional. With it off, everything sits under one default item and your reports lose product detail.
  • Products are not invented. If no match is found you create the item in QuickBooks by hand.
  • Customers default too. With customer tracking off, sales go to one default customer.
  • Changes need a re-sync. New settings apply only after you save and run Sync now.

When a small custom piece is worth it

A custom step is worth building when the defaults hide something you report on: product lines, wholesale customers, shipping costs by carrier, or sales tax in several places. We build it as a companion to Intuit’s connector rather than a replacement. It reads what the connector imports, suggests the right product or customer, and leaves a person to approve. Our page for a QuickBooks integration developer explains how we think about that work, and QuickBooks invoice matching automation covers the supplier side of the same books.

Rather do it yourself?

For most single-store sellers the connector is enough. Our guide to setting up QuickBooks for your team covers users, your accountant and bank rules, which is where a clean Shopify setup starts.

What we need from you

  1. Read-only look at your Shopify admin and QuickBooks, so we can see where sales and fees land.
  2. Your accountant’s view on how items and customers should appear in reports.
  3. Three recent payouts, including one with a refund.
  4. Which other payment methods you take besides Shopify’s own.

Match the payout, never add it. That one habit prevents most Shopify bookkeeping errors.

Common questions

Shopify and QuickBooks, answered.

Why does my bank deposit never equal my Shopify orders for the day?

A payout is the net amount Shopify sends to your bank. Intuit says it usually covers about one day of activity, plus the sales and adjustments in that period, so fees and refunds are already taken out.

Do I add the payout from the bank feed?

No. Intuit's article says to use Match in Bank transactions and not to add the deposit manually, otherwise the same money is recorded twice.

Why are all my sales under one product?

When product tracking is off, Intuit says every sale uses the default Shopify Sales Item. If tracking is on but no product matches, the product is not created for you and has to be added in QuickBooks.

Free IT check

Tell us what’s going on.

We reply within 1 business hour, Monday to Friday, 9am to 5pm Pacific.