WooCommerce + QuickBooks

WooCommerce to QuickBooks, with stock and books that agree

Bring your self-hosted WooCommerce store into your accounting with no plugins to babysit. ZapInventory connects WooCommerce and QuickBooks Online, posts every sale and purchase, and keeps stock accurate across all your channels.

Set it up in four steps

  1. 1

    Connect WooCommerce

    Authorise ZapInventory to read your WooCommerce orders, products, and stock.

  2. 2

    Connect QuickBooks

    Authorise QuickBooks Online and choose where sales and purchases should post.

  3. 3

    Map your accounts

    Map WooCommerce fields to QuickBooks: revenue account, tax codes, the payment account, and the cost of goods sold account.

  4. 4

    Run a test order

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

WooCommerce and QuickBooks questions

How does a WooCommerce order reach QuickBooks?

When a WooCommerce order is confirmed, ZapInventory imports it, reduces stock, then creates a QuickBooks invoice with the right tax and a cost of goods sold entry.

Does it work with self-hosted WooCommerce?

Yes. It connects to your self-hosted WooCommerce store and posts each order to your accounts automatically.

Are payments and credit memos two-way?

Yes. Payments and credit memos sync between ZapInventory and QuickBooks, so refunds and receipts never need double entry.

Can I use Xero instead?

Yes. The same WooCommerce integration works with Xero; see the WooCommerce and Xero page if that is your accounting system.

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.