Integration for WooCommerce and QuickBooks icon

Integration for WooCommerce and QuickBooks

Integration for WooCommerce and QuickBooks is a WordPress plugin with the following stats:

  • #3,089 Global Rank
  • 1K+ active installs
  • 4.9/5 15 ratings
  • Since 2019 7 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Gold71.6
+2.0 · 30d
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

+2.0 over the last 30 days

50
Popularity 40% 1K+ active installs
76.3
Reputation 35% 4.9★ from 15 ratings
99.7
Freshness 25% Updated 10 days ago

No active penalty — 3 historical CVEs, resolved — details

Download Trends

Loading download data…

Vulnerabilities

3 Total
3 Patched
0 Active
100% Resolved rate
CWE-352 · Cross-Site Request Forgery (CSRF)

The Integration for WooCommerce and QuickBooks plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.3.1. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.

4.3 Medium Affected All – 1.3.1 Patched in ✓ 1.3.2 Published 16 Apr 2025 CVE CVE-2025-39600
CWE-601 · URL Redirection to Untrusted Site ('Open Redirect')

The Integration for WooCommerce and QuickBooks plugin for WordPress is vulnerable to Open Redirect in versions up to, and including, 1.2.3. This is due to insufficient validation on the redirect url supplied by the user in the setup_plugin function. This makes it possible for unauthenticated attackers to redirect users to potentially malicious sites if they can successfully trick them into performing an action.

4.3 Medium Affected All – 1.2.3 Patched in ✓ 1.2.4 Published 20 Jul 2023 CVE CVE-2023-38478
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Multiple CRM Perks plugins for WordPress are vulnerable to Reflected Cross-Site Scripting via the 'vx_debug' parameter in various versions due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.

6.1 Medium Affected All – 1.1.8 Patched in ✓ 1.1.9 Published 26 Aug 2021

Vulnerability data provided by Wordfence Intelligence (opens in a new tab). CVE data: Copyright 1999–2026 The MITRE Corporation. CVE Terms of Use (opens in a new tab).

About Integration for WooCommerce and QuickBooks

WooCommerce QuickBooks Plugin allows you to quickly integrate WooCommerce Orders with QuickBooks Online.

Easily create Invoice, customer or any object in QuickBooks Online when an order is placed via WooCommerce. Learn more at crmperks.com

WooCommerce Quickbooks integration Setup

  • Go to WooCommerce -> Settings -> QuickBooks tab then add new account.
  • Go to WooCommerce -> QuickBooks Feeds tab then create new feed.
  • Map required QuickBooks fields to WooCommerce Order fields.
  • Open any Woocommerce Order then click “Send to QuickBooks” button.
  • Go to WooCommerce -> QuickBooks Logs and verify, if entry was sent to QuickBooks.

Connect QuickBooks Account

You can connect QuickBooks Account by Oauth 2.0. Also you can connect multiple QuickBooks accounts.

Fields Mapping

Simply Select QuickBooks Object(Estimate,Invoice,Customer,SalesReceipt,payment etc) then map WooCommerce Order fields to QuickBooks Online Object fields.

Export Event

Choose event, when WooCommerce Order data should be sent to QuickBooks. For example , send WooCommerce Order to QuickBooks when Order Status changes to “processing”.

Primary Key

Instead of creating new Object(Estimate,Invoice,Customer,SalesReceipt,payment etc) in quickbooks, you can update old object by setting Primary Key field.

Error Reporting

If there is an error while sending data to QuickBooks Online, an email containing the error details will be sent to the specified email address.

CRM Logs

Plugin saves detailed log of each entry whether sent or not sent to to QuickBooks and easily resend an entry to QuickBooks Online.

Filter Orders

By default all orders are sent to QuickBooks, but you can apply filters & setup rules to limit the orders sent to QuickBooks. For example sending Orders from specific city to QuickBooks.

Premium Version.

Following features are available in Premium version only.WP WooCommerce QuickBooks

  • Create SalesReceipt, Estimate, Credit Memo, Payment in QuickBooks Online.
  • Send all Shipping info , Custom Line description and Complete Tax detail from WooCommerce to Quickbooks.
  • QuickBooks Phone Number fields and Custom fields.
  • Send Invoice, SalesReceipt, Estimate, Credit Memo, Payment to customer email address.
  • Create Refund Receipt in QuickBooks when Order is refunded in WooCommerce.
  • Send Shipping and Discount info from WooCommerce to QuickBooks.
  • Synchronize Inventory from QuickBooks to WooCommerce.
  • Send WooCommerce Orders in bulk to QuickBooks Online.
  • Track Google Analytics Parameters and Geolocation of a WooCommerce customer.
  • Lookup lead’s email and phone number using popular email and phone lookup services.

Premium Addons

We have 20+ premium addons and new ones being added regularly, it’s likely we have everything you’ll ever need.View All Add-ons

Want to send data to other crm

We have Premium Extensions for 20+ CRMs.View All CRM Extensions

How to Create Quickbooks APP

You can find Screenshots for Creating Quickbooks APP at crmperks.com

Screenshots

Connect QuickBooks Account.

Connect QuickBooks Account.

Map QuickBooks Fields to WooCommerce fields.

Map QuickBooks Fields to WooCommerce fields.

Create New Entry in QuickBooks or Update Old Entry searched By setting Primary key.

Create New Entry in QuickBooks or Update Old Entry searched By setting Primary key.

Orders Sent to QuickBooks.

Orders Sent to QuickBooks.

Get Customer's email infomation from Full Contact(Premium feature).

Get Customer's email infomation from Full Contact(Premium feature).

Get Customer's geolocation, browser and OS (Premium feature).

Get Customer's geolocation, browser and OS (Premium feature).

Manually Send WooCommerce Order data to QuickBooks.

Manually Send WooCommerce Order data to QuickBooks.

Frequently Asked Questions

Where can I get support?

Our team provides free support at https://www.crmperks.com/contact-us/.

is plugin compatible with Woocommerce HPOS feature?

WooCommerce QuickBooks Integration has been tested with latest version of woocommerce and it is fully compatible with Woocommerce High-Performance Order Storage (HPOS) feature.

WooCommerce QuickBooks Integration
  • Simply Connect QuickBooks account to WooCommerce.
  • Go to QuickBooks feeds, create a feed then map WooCommerce Order fields to QuickBooks fields.
  • All New WooCommerce orders will be automatically sent to QuickBooks.
  • Open any WooCommerce Order then click “Send to QuickBooks” button.
QuickBooks Online and WooCommerce
  • QuickBooks is popular account software and WooCommerce is a popular eCommerce plugin.
  • Easily Connect QuickBooks Online and WooCommerce with this free WooCommerce QuickBooks plugin.
  • Automatically send all WooCommerce Orders to QuickBooks Online when Order status changes to Processing or Complete.
Connect WooCommerce to QuickBooks
  • First Connect QuickBooks account to WooCommerce.
  • Then create QuickBooks feed for Sending WooCommerce Order data to QuickBooks.
  • Send New WooCommerce Orders to QuickBooks when Order Status changes in WooCommerce.
WooCommerce QuickBooks Inventory
  • Simply set a CRON for synchronizing inventory from Quickbooks to Woocommerce.
  • when you will create a Product in WooCommerce, it will be automatically added to Quickbooks.
  • Plugin updates Quantity on hand from QuickBooks to WooCommerce when it changes in Quickbooks.
  • When user adds a Woocommerce product to Cart, plugin first checks if this item is available in Quickbooks.
Is My Data secure when transferring to Quickbooks

Yes, your data is absolutely secure when pluing transfers it to Quickbooks. When any user creates new WooCommerce Order, your server directly sends data to QuickBooks.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.3.5

  • added “new product fields” feature.

1.3.4

  • fixed “recreate missing db tables and permissions” issue.
  • fixed “QB developer app” issue.

1.3.3

  • fixed “API minor version” issue.

1.3.2

  • added “invoice Term field” feature.
  • fixed “CSRF issue with logs page”.

1.3.1

  • added “phone and product ID” fields.

1.3.0

  • fixed “product meta fields empty with bulk sync” issue.

1.2.9

  • fixed “woo variation name” issue.

1.2.8

  • fixed “order fee empty” issue.

1.2.7

  • fixed “order update from log” issue.

1.2.6

  • compatible with Woo HPOS feature.

1.2.5

  • fixed “discount codes” issue.

1.2.4

  • fixed “woo products quick edit” issue.

1.2.3

  • added “service date in line item” feature.

1.2.2

  • fixed “fatal error on product created/updated event”.

1.2.1

  • added help text for “assign customer” issue.

1.2.0

  • fixed “esc variables” issue.

1.1.9

  • fixed “esc date” issue.

1.1.8

  • fixed “connection lost” issue.

1.1.7

  • added item purchase tax fields.

1.1.6

  • added mobile field.

1.1.5

  • fixed QB item date fields.

1.1.4

  • fixed new line issue in custom value.

1.1.3

  • fixed “locationtype” field.

1.1.2

  • added “map woo tax class to Quickbooks tax code” feature.

1.1.1

  • added “default fields mapping” feature.

1.1.0

  • added shipping as line item feature.

1.0.9

  • fixed “taxable=true” issue.

1.0.8

  • fixed “refundreceipt” issue.
  • added “custom product description in QB line item” feature.
  • added “search items by name” feature.
  • added “vat issue”.

1.0.7

  • fixed “updaing salesreceipt”.

1.0.7

  • fixed “updaing salesreceipt”.
  • added “transaction and shipping tax codes” feature.

1.0.6

  • added payment method feature.
  • fixed shipping fields.

1.0.5

  • fixed “line items qty issue”.

1.0.4

  • fixed “save tax code mapping” button.

1.0.3

  • added QuickBooks tax Code mapping to WooCommerce.

1.0.2

  • added Line Item Tax Code and Class option.

1.0.1

  • fixed “Order Status” field.

1.0.0

  • Initial release.

Alternatives to Integration for WooCommerce and QuickBooks

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Silver58.1
Parex Bridge for Quickbooks & Xero icon

Parex Bridge for Quickbooks & Xero

Parex Bridge for QuickBooks & Xero Plugin allows you to quickly integrate WooCommerce Order information with QuickBooks Online or Xero

★ 5/5·100+ installs·Updated 3 Feb 2026
Gold73.4
MyWorks Sync for WooCommerce & QuickBooks Online icon

MyWorks Sync for WooCommerce & QuickBooks Online

Automatically sync your customers, orders, inventory and more in real time between your WooCommerce store and QuickBooks! Requires a MyWorks…

★ 4.7/5·5K+ installs·Updated 19 Dec 2025
Bronze45.8
Demfilz Sync for QuickBooks icon

Demfilz Sync for QuickBooks

Send WooCommerce orders, customers and stock to QuickBooks Online via the official Intuit API. Free manual sync; Pro adds automation.

Updated 13 Aug 2026
Bronze45.8
LedgerPort – QuickBooks Sync for WooCommerce – E-commerce Accounting Automation icon

LedgerPort

WooCommerce QuickBooks integration. Sync orders, payouts & inventory to QuickBooks Online automatically — no CSV exports, no manual bookkeeping.

Updated 7 Aug 2026
Bronze43.3
Combidesk – QuickBooks for WooCommerce icon

Combidesk – QuickBooks for WooCommerce

This integration automatically exchanges important data between WooCommerce and QuickBooks. This saves time, you never have to do duplicate work…

Updated 11 May 2026
Bronze43.3

Crishik Order Sync for QuickBooks

Connect your WooCommerce store with QuickBooks Online to sync orders, customers, and financial data automatically.

Updated 9 May 2026
Low30.9
Data Sync Q by Wbsync icon

Data Sync Q by Wbsync

Automatically sync your data, like orders and inventory, from WooCommerce to Quickbooks.

30+ installs·Updated 24 May 2020
Low27.7
Open Payout For Xero, QuickBooks and FreshBooks icon

Open Payout For Xero, QuickBooks and FreshBooks

Open Payout connects your WooCommerce store to Xero, Quickbooks or FreshBooks. https://vimeo.com/549587442 You take care of your store, we'll t…

10+ installs·Updated 30 Oct 2023