Skip to main content
Shopify + QuickBooks

Shopify to QuickBooks, with stock and COGS that line up

Connect Shopify and QuickBooks Online once, map your accounts, and every paid order flows through as a clean invoice with tax and cost of goods sold, while stock stays accurate everywhere.

Set it up in four steps

  1. 1

    Connect Shopify

    Authorise ZapInventory to read your Shopify orders, products, and inventory in one OAuth step.

  2. 2

    Connect QuickBooks

    Authorise QuickBooks Online and choose the company file you want sales and purchases posted to.

  3. 3

    Map your accounts

    Map Shopify order fields to QuickBooks: income account, sales tax codes, the deposit account, and the COGS account.

  4. 4

    Run a test order

    Push one Shopify order through to confirm the invoice, tax, and COGS land correctly in QuickBooks before syncing the rest.

Shopify and QuickBooks questions

How does a Shopify order reach QuickBooks?

When a Shopify order is paid, ZapInventory imports it, reduces stock, then creates a QuickBooks invoice or sales receipt with the right tax and income account, plus a COGS entry.

Which Shopify fields map to QuickBooks?

Order revenue maps to your income account, Shopify tax maps to the matching QuickBooks tax code, the payment maps to a deposit account, and product cost maps to COGS. You set this once at setup.

Does it handle Shopify refunds?

Yes. A Shopify refund creates a QuickBooks credit memo for the same amount, including partial refunds, so your books stay balanced.

Is this better than the Shopify Connector by Intuit?

ZapInventory adds true multi-channel stock, purchasing, and warehouses on top of the accounting sync, so it fits sellers who are on more than Shopify alone.

Does stock stay accurate across channels?

Yes. A sale on Shopify or any connected channel updates Shopify availability within seconds, so you never oversell.

Part of the QuickBooks inventory hub. Prefer Xero? See Shopify and Xero.

Start syncing your inventory in minutes

Try ZapInventory free for 14 days. No credit card required. Connect your channels, sync your stock, and see every order in one place. ZapInventory is now ffinventory.