QuickBooks Online / Ecommerce

QuickBooks Online ecommerce integrations: Shopify, Amazon and WooCommerce sales in your books

QuickBooks Onlinesystem of record for the books
sales, fees, refunds and payouts from your store into the books
Ecommerce5 connections recorded

Short answer. If you just need payouts, fees and refunds reconciled, Intuit’s free Shopify connector or A2X’s payout summaries keep the books clean. If you need order-level detail or inventory sync across channels, look at Webgility or Synder’s per-transaction mode. WooCommerce stores should look at MyWorks Sync.

Check before you connect

Connections, by situation

Shopify, keep it simple

Shopify Connector by QuickBooks

Intuit→QuickBooks Online Built by Intuit
  • →Sales, refunds and fees
  • →Payouts as deposits

Intuit’s connector imports Shopify sales, refunds, fees and payouts into QuickBooks Online and records payouts as deposits, with up to a year of history.

Watch out: Merchants report it works from payout summaries and does not import inventory.

Clean books for Shopify and Amazon

A2X

A2X→QuickBooks Online Third-party connector
  • →Summary journal per payout (sales, fees, taxes, refunds)

A2X posts one summary journal per payout with lines for sales, fees, taxes and refunds, split across months when needed, ready to match the bank deposit.

Watch out: Summaries, not per-order detail; Amazon Pay needs a clearing-account workflow.

Multichannel orders and inventory

Webgility

Webgility⇄QuickBooks Online Third-party connector
  • →Orders as sales receipts, invoices or sales orders
  • →Returns and payouts
  • ⇄Inventory counts

Webgility posts orders from Shopify, Amazon, eBay and Walmart as sales receipts, invoices or sales orders as often as every 15 minutes, with payout reconciliation.

Watch out: Inventory sync is limited to its Plus and Advanced plans.

Stripe, PayPal and Shopify together

Synder

Synder→QuickBooks Online Third-party connector
  • →Per-transaction sales, fees and refunds
  • →Or summary entries per day/payout

Synder lets you choose per-transaction or summary sync for each source; per-transaction mode syncs Stripe activity hourly.

Watch out: Summary mode drops customer and invoice detail.

WooCommerce stores

MyWorks Sync (WooCommerce)

MyWorks⇄QuickBooks Online Third-party connector
  • →Orders and payments
  • →Customers
  • ⇄Products and inventory
  • →Refunds and fees

MyWorks syncs orders, payments, customers, products, inventory, refunds and fees on a 5- to 60-minute schedule.

Watch out: Only new data syncs by default; older records need a manual push.

Compatibility matrix

ConnectionBuilt byDirectionTimingQuickBooks Online plansApp plansRegion / currency
Shopify Connector by QuickBooksBuilt by Intuit→ into QuickBooksScheduled: Imports transactions automatically; can import up to one year back.Not stated on pages checkedFree Shopify app; additional charges may applyGlobal guide published
A2XThird-party connector→ into QuickBooksOn each event: One journal per payout, split in two when a payout spans months.Not stated on pages checkedPriced by channel and volumeNot stated
WebgilityThird-party connector⇄ both waysScheduled: Order posting as often as every 15 minutes (vendor).Not stated on pages checkedInventory sync on Plus and Advanced plans onlyNot stated
SynderThird-party connector→ into QuickBooksScheduled: Per-transaction mode syncs hourly for Stripe (vendor).Not stated on pages checkedNot statedNot stated
MyWorks Sync (WooCommerce)Third-party connector⇄ both waysScheduled: Every 5, 10, 30 or 60 minutes for QuickBooks Online.All QuickBooks Online versionsFree Launch plan; paid tiers by order volumeNot stated

→ into QuickBooks Online · ← from QuickBooks Online · ⇄ both ways · ? not stated. Directions are per object in the cards above; the matrix shows the overall pattern.

Documented limits

ConnectionLimits the vendor documents
Shopify Connector by QuickBooksMerchant reports and Intuit community posts say it works from summarised payout data and does not import inventory.
A2XAmazon Pay has no direct feed and needs a clearing-account workflow. Summaries, not per-order detail.
WebgilityVendor pages differ on whether QuickBooks or the channel is the master catalogue.
SynderSummary mode does not transfer customer or invoice detail.
MyWorks Sync (WooCommerce)Syncs new data by default; older records must be pushed manually.

Start from how you report

If you report revenue by channel and month, summaries per payout are enough and keep QuickBooks fast. If you report margin by product or need inventory in QuickBooks, you need order-level sync and clean SKUs on both sides.

Before you connect

Set up a clearing account for payouts, map fees to an expense account, and decide which date (order, payout or deposit) your books use. Run one month in a sandbox or a test company first.

Sources

SourceUsed forChecked
IntuitShopify Connector by QuickBooks: what imports, payouts
Shopify App StoreShopify Connector by QuickBooks: listing
A2XA2X: summary journals
A2XA2X: Shopify with QBO
WebgilityWebgility: QBO features and plans
SynderSynder: modes
SynderSynder: Stripe sync
WooCommerceMyWorks Sync (WooCommerce): extension documentation
MyWorksMyWorks Sync (WooCommerce): FAQs

Other QuickBooks Online integration guides