WooCommerce Sync for QuickBooks Online – by MyWorks Software


The most powerful sync between QuickBooks and WooCommerce!
Designed for beginners and advanced users alike – with full control over customizing how your data syncs!

Save time, increase accuracy and grow your business by automating your store management and accounting – Sync your WooCommerce store with QuickBooks Online!

[Requires a MyWorks forever free Launch or paid plan to connect to QuickBooks Online.]

Using QuickBooks Desktop (Pro, Premier, Enterprise) or POS? We support these platforms as well (requires a different plan with us). Visit MyWorks to view our paid plans and sign up.

Automatically sync your customers, orders, products and inventory – all in real time. Enjoy helpful functionality like bank deposit support, transaction fee syncing, custom field mapping, and extra compatibility with 20+ WooCommerce extensions.

MyWorks WooCommerce Sync for QuickBooks is easy to set up, simple to use, and designed to cut your accounting and store management workload in half as it integrates WooCommerce and QuickBooks.

Check our our 5-star reviews in the Intuit App Store!

Key Features

The only solution to automatically two-way sync your WooCommerce store with QuickBooks Online, all in real-time! Easily sync your products, orders, customers, inventory and more between your WooCommerce store and QuickBooks Online.

  • Unlimited Real Time Sync
  • Complete 2-Way Product/Inventory Sync
  • Show QuickBooks Invoices in WooCommerce Customer Account
  • Advanced Bank Deposit / Transaction Fee Support
  • Custom field mapping / Compatibility with 20+ Woocommerce Extensions
  • Global QuickBooks Tax/Currency Support
  • Completely Automatic Sync
  • Historical Data Access
  • Included Setup Call / Screenshare

More Information

Requires a MyWorks account to connect to QuickBooks Online. Visit https://myworks.software/pricing to read more about MyWorks Sync, including documentation, installation instructions, pricing and plans.

Pricing Plans
Launch: FREE (forever free)
Grow: $39/month (billed annually)
Scale: $69/month (billed annually)

Visit https://myworks.software/pricing for more pricing details

Connection Information

Sync your WooCommerce store to QuickBooks Online through your MyWorks account by utilizing the MyWorks Sync QuickBooks App. We (MyWorks Sync) are a service provider that allows you to connect your site to your QuickBooks Online company, and this plugin establishes this connection for you on your WooCommerce Store.

You will be able to connect to QuickBooks Online from within your account with us, and use this connection in our MyWorks Sync plugin on your WooCommerce Store to sync your store with QuickBooks Online. MyWorks only stores your connection keys/details – and does so securely. All other data is handled and stored by Intuit. All data transmitted passes directly to QuickBooks Online from your website, and does not pass through our systems.

Official QuickBooks App:

Our Terms of Use:

QuickBooks Online Privacy Policy

MyWorks Privacy Policy


  1. Install MyWorks Sync either via the WordPress.org plugin repository, or by uploading the plugin files to wp-content/plugins on your site.
  2. Create an account with us (if you don’t already have one) at https://myworks.software/pricing
  3. Connect to QuickBooks Online from within your account with us.
  4. Visit MyWorks Sync > Connection in your WordPress Admin to finalize the connection.
  5. Follow the step by step wizard or visit https://support.myworks.software to view our docs.


What are the requirements to use MyWorks Sync?

MyWorks Sync requires a recent version of WordPress (5.1+) with WooCommerce (4.0+) installed. Your server should run on Linux and have at least PHP 5.6. You also need an active trial or paid plan with MyWorks at https://app.myworks.software

What QuickBooks countries/versions do you support?

MyWorks Sync supports any version/country of QuickBooks Online, including any tax and currency for your locale. We also support QuickBooks Desktop 2015 and later. If you have QuickBooks Desktop, visit our site at https://myworks.software to sign up and learn more.

Do you support QuickBooks Desktop or POS?

We do support QuickBooks Desktop Pro, Premier and Enterprise – 2015 and later. We also support QuickBooks POS Basic, Pro & Multi-Store – V8 and later. This requires a different plugin than this one, so visit our site below to sign up for a plan and download.

Do you have a free trial?

Even better! We have a completely free Launch plan you can use to get up and syncing right away. As your order volume / functionality needs grow, you can change to our paid plans at any time.

How does the sync work? Will old data be automatically synced?

As soon as you finish setting up our sync, we’ll only start automatically syncing NEW data. This automatic sync can be enabled/disabled individually for different data types, like customers, orders, products, inventory and more – so you can control which new data you’d like to automatically sync. OLD (historic) data will NOT be automatically synced – but it’s easy as pie to push over, using our Push section!

How does support work?

All plans include 24/7 support ticket assistance with our amazing US/UK support team! Paid plans include a complimentary 30 minute setup call/screenshare, and our Scale plan includes 12/5 phone support.

Can I sync data both ways between QuickBooks Online into WooCommerce?

Absolutely! Our sync gives you the ability to automatically sync products & inventory (paid plans only) both directions between WooCommerce and QuickBooks Online – automatically and manually (pushing historic data).

Can I push existing/old customers, orders & products into QuickBooks?

Heck ya! You can use our Push section to push your existing customers, products, orders and more into QuickBooks – and even pull products into WooCommerce from QuickBooks! (Our monthly plans have a limit of pushing up to the last 30 days of orders, and the forever free Launch plan has a limit of up to the last 7 days of orders.)

Will orders be synced as soon as they’re placed?

They sure will! Why wait all day? Our sync is in real-time – so new customers, products, orders and more will be automatically synced right away! (Inventory level sync happens every 5 minutes.)

Can I sync multiple stores to one QuickBooks Online account?

Yes, you can sync as many WooCommerce stores as you’d like to the same QuickBooks Online account. You will just need a paid plan for each store.

If I have some data already entered into QuickBooks, will it be duplicated?

Our sync never duplicates customers, orders or products! If we’ve already synced an order into QuickBooks, you can update/push it in WooCommerce, and we’ll simply update it in QuickBooks. If you have orders in QuickBooks entered manually or by another integration – that’s not a problem. Our sync may not recognize them if they don’t match your WooCommerce order number, but we won’t attempt to automatically re-sync them.

Are there any more FAQ or Docs?

There sure are! Visit our growing docs site at https://support.myworks.software

How easy is the setup? Will I be able to get help if I need it?

It’s almost too easy! All you’ll have to do is connect to QuickBooks and map any existing data together – that’s it! We have easy to follow documentation, a setup wizard and even a setup video tutorial – all to make your setup as seamless as possible! You’ll always have 24/7 support ticket access in your account with us, and our sales team has been known to assist with setup questions over our 12/5 live chat as well 🙂 Our paid plans even include a complimentary setup call/screenshare so we can help answer any questions and make sure you’re up and running correctly!

How does your Intelligent Bank Deposit support work, and why do I need it?

A: Ever get tired of matching all your daily bank deposits from your credit card processor in your QuickBooks Banking feed to the individual daily sales that make up that batch deposit? We are too! That’s why we’ll automatically sync new orders in real time to QuickBooks; and at the end of the day, automatically create a Bank Deposit in QuickBooks that intelligently includes all the orders from the day, and calculates any transaction fees (if applicable), so that you’ll simply “Match” that to your real-life bank deposit in your Banking feed – and that’s it! We have amazing support for Stripe, Authorize.Net, Braintree – and any card processor that groups daily/weekly sales into one bank deposit for you!

What QuickBooks versions / Currencies do you support?

A: Our sync supports all QuickBooks Online versions: Simple Start, Essentials, Plus & Advanced – in all countries around the world! We also support any currency you have enabled in WooCommerce and QuickBooks – even multiple currencies!

Where should my products be as I start getting set up with MyWorks?

A: We recommend you at least start with all your products in WooCommerce, and each should have a unique SKU (although not required, it’s helpful to you going forward). If all of your products are in QuickBooks, that’s fine too – you’ll be able to pull them into WooCommerce through our sync. Or – you can start out with a perfectly clean slate, and optionally have us automatically sync new products as you create them.

Are you compatible with variations, groups, bundled products & composite products?

A: We sure are! Although Bundled & Composite products are not native to WooCommerce (added by a plugin), we still have built-in compatibility with them, so you’re all covered!

Are there any WooCommerce extensions/plugins you’re already compatible with?

A: There sure are! We support over 25+ popular WooCommerce extensions – all included in our paid plans! A few examples of our built-in compatibility are Sequential Order Numbers Pro, Cost of Goods Sold, Avalara, Taxify, WooCommerce Subscriptions and Product Bundles.


September 23, 2021
The ticketing system and support patience was critical for technical questions. They were very helpful answering questions about the web connector and mapping products
July 8, 2021
I've been using myworks plugin for a year now and it has saved me so much time! No more manual entry of orders into Quickbooks desktop. I haven't had any issues with this plugin so I highly recommend it.
July 3, 2021
Was helping a client get their new site up and running again with this software and were getting all sorts of errors for syncing. Support just gave blanket responses and nothing of real value or here's our half hour long setup video.. um no thanks. Software also seemed buggy and will not recommend.
July 3, 2021
We subscribed to Myworks for the wooCommerce QuickBooks online connector and we were so amazed how easy it was to install and use. Honestly, the monthly cost for this solution is well worth you saving the time for manual entry into QuickBooks. It takes all the data from wooCommerce and automatically transfers it to QuickBooks online. When an order is booked in wooCommerce, it will automatically sync into QuickBooks, if a transaction is canceled in wooCommerce you will see it voided in QuickBooks. When you update your products it automatically sync with QuickBooks. Who has time to do this work manually anymore? Save yourself the hassle and get this plugin. MyWorks better not increase the price on us after this review though!!!
July 1, 2021
We have used WordPress for about 2 years. I just came to require Avatax, I was struggling as the country was importing into QBO as (US) and causing errors in Avatax. I message them and within a few days they had this fixed! They are truly lifesaving on time.
June 5, 2021
This is a great plugin to have to connect Quickbooks Online with a Woocommerce website. Maps products, customers, orders and taxes allowing you to sync all the information as needed. Very robust and works really well with many products. Great time saving tool as it pushes all the information to Quickbooks. Customer support is very knowledgeable and always available when needed. This is an excellent product and I highly recommend it.
Read all 49 reviews

Contributors & Developers

“WooCommerce Sync for QuickBooks Online – by MyWorks Software” is open source software. The following people have contributed to this plugin.



2021-09-09 version 2.4.0

  • Added additional features to free Launch plan, including inventory sync and advanced payment syncing options
  • Added additional support for higher-volume sites where orders were being synced more than once in rare cases
  • Added additional support to recognize multiple comma separated emails in the QuickBooks customer email field
  • Added support to trim over-limit characters from the product SKU/Description field when syncing products to QuickBooks
  • Improved support for syncing custom fee line items – these will always be recognized now, and use Default for Unmatched Products unless specifically set in MyWorks Sync > Compatibility
  • Improved support for Default Shipping Product setting – if blank, shipping in an order will use the Default for Unmatched Product
  • Resolved minor bugs

2021-07-08 version 2.3.1

  • Resolved issue with Map > Payment Methods page not saving in rare cases

2021-06-30 version 2.3.0

  • Added compatibility for honoring the core WordPress timezone, also now requires WordPress 5.3 or above
  • Added support for PHP 7.4
  • Added additional support for QuickBooks France to help track the transaction location of the order
  • Added functionality to strip HTML tags from names/descriptions sent to QuickBooks for customers, products & orders
  • Added setting to control setting the QuickBooks Order date to a selection of different WooCommerce dates
  • Added setting to support using the QuickBooks Customer billing address for an order synced into QuickBooks
  • Added setting to control syncing Batch Deposits on a weekly basis in addition to the current daily basis option
  • Improved support for handling order fee line items – these are now automatically recognized and will use the Default product, but can be overriden to use a specific product in MyWorks Sync > Compatibility
  • Improved handling of larger volumes of orders when syncing with QuickBooks, including additional protection against orders syncing over more than once
  • Improved handling of Batch Support to function correctly when syncing orders on a Per Gateway basis
  • Improved format that the United States (US) country is sent into orders in QuickBooks – changed to “United States”
  • Improved setting to sync order notes to QuickBooks – now supporting line item, memo, or message fields
  • Resolved minor bugs and improved display of various settings/pages