Connecting Shopify to QuickBooks Online Through the First-Party Connector
QuickBooks Online users can import Shopify sales, refunds and payouts through the Shopify Connector app; here is how the setup works.

Shopify sellers who keep their books in QuickBooks Online have a direct bridge between the two systems. The accepted answer to the question is the Shopify Connector by QuickBooks, an app Intuit publishes itself and lists inside the software’s own integration directory. It pulls orders, refunds, fees and payouts across automatically, so reconciliation happens in the ledger rather than in a spreadsheet. We walked the setup end to end; here is what matters.
Before you start
Four things must be in place, and one of them trips people up regularly. You need an active QuickBooks Online subscription, your Shopify sign-in, and permission within Shopify to install third-party apps. Stores managed by an agency or partner should confirm who holds that permission before anyone begins.
Last comes the shop address. The connector wants the original address Shopify generated when the store was created, the one ending in myshopify.com. A custom domain will not work here, even if that is what customers type every day.
Connecting the app
The install runs from inside QuickBooks Online rather than from an external app marketplace. Sign in to your books, open the Integrations menu, and choose the option to explore integrations. Search for the connector by its full name, then select the button to get the integration now. Enter the original Shopify address described above, select Connect, and continue past the review steps. You will be redirected to Shopify to sign in and grant access. The whole sequence takes a few minutes, not counting the data pull that follows.
Settings that shape the sync
Authorization is only half the job. QuickBooks Online then opens a settings page, and the choices made there decide how clean the books come out. The sync start date controls how far back the app reaches, capped at one year. If older Shopify sales were already entered by hand, records imported from that window can be excluded or undone afterward to prevent doubles.
The deposit account setting chooses where payouts land. The payments account handles the rarer case of a negative payout, where refunds in a period outweigh the sales. One further toggle, add transactions automatically, lets the app post high-confidence records straight into the books. Leave it off and every imported item waits for review instead. Sellers with heavy refund and exchange activity often prefer the second path, since negative payout months land differently in the books.
Product tracking links Shopify items to stock records, matching on SKU and name to avoid duplicates and suggesting close matches where the fit is loose. Customer tracking carries buyer details across in the same fashion. Finish on the sync now control and the connection goes live.
How long does the first import take?
The first pass is not instant, and that surprises people. Expect anywhere from ten minutes to three hours, depending on how many orders sit inside the chosen window. Records arrive in batches, so a busy store can look incomplete for a while before the final groups land. There is no reason to reconnect when the count looks low. Give the queue its full window before deciding anything is missing.
Where do imported records land?
Two tabs matter once data starts flowing. Records posted automatically with high confidence appear under the categorized heading in the integration transactions area. Everything else waits in a review queue with suggested matches attached, and that queue is where product pairings needing a human eye surface. Automated matches remain suggestions until you approve them, which is why the review step exists. Working the queue in short sessions during the first weeks is the cheapest way to catch a wrong account mapping early.
The short version
Start from the original myshopify.com address, install the connector through the integrations menu inside QuickBooks Online, and set the start date, payout accounts and tracking toggles before you sync. Let the first import finish before judging it. From then on, sales, refunds, fees and payouts flow across without manual entry.