WooCommerce Xero accounting integration

(1 customer review)

79 $

Connect your WooCommerce store with Xero online accounting software and automate two-way data synchronization, saving time, reducing manual work, and lowering the cost of maintaining data consistency between WooCommerce and Xero.
Free installation service & easy refund policy!

View documentation

Description

Xero is a powerful accounting software for small and medium-sized businesses, allows you to create and manage invoices, bills, payments, expenses, and much more. Open a Xero account here if you don’t already have one.

This two-way WooCommerce–Xero integration plugin seamlessly connects WooCommerce with Xero. Automatically create products, contacts, invoices, payments, and credit notes in Xero from WooCommerce orders, while syncing stock quantities and prices from Xero back to WooCommerce. Eliminate manual data entry, save time, and keep your data accurate.

Why use our WooCommerce Xero integration plugin?

  • Free installation service.
  • Fast, responsive, and dedicated customer support.
  • No monthly sync quota.
  • One month money-back guarantee. View our refund policy.

Plugin features

  • Create Xero contact from WooCommerce order.
  • Create Xero invoice from WooCommerce order.
  • Create Xero payment when an order is paid.
  • Create a Xero credit note when an order is refunded or failed.
  • Sync order tax, shipping fees, discounts, and extra fees.
  • The tax mapping matrix helps you manage complex tax values in countries with multiple tax rates and types.
  • Sync stock quantity and price from Xero back to WooCommerce.
  • Easy to manage and track WooCommerce order sync status.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS).

Screenshot

Automatic sync mode

Turn your sync from manual mode to automatic mode by selecting an appropriate WooCommerce invoice event to trigger the sync procedure.

In Automatic Sync mode, the Xero documents created automatically depend on your settings (as shown in the image above). Each document type can be triggered by a different WooCommerce order event.

For example, when a customer places an order, the plugin can automatically create the corresponding Contact and Invoice in Xero. A Payment can be created automatically when the order reaches a paid or Completed status. Likewise, a Credit Note can be created automatically when the order status changes to Refunded or Failed. Below is an example showing the Xero Contact, Invoice, and Payment that were automatically created from a WooCommerce order:

Manual sync mode

In manual sync mode, you have to click “Sync contact” > “Sync Invoice” > “Sync payment” in a sequence to create Xero contact, Xero invoice, and payment.

Filter order by sync status

We add a sync status dropdown and a “xero” table column to WooCommerce order list page. This help you to show synced and un-synced orders fast and easily.

 

Stock quantity sync

From version 2.1.2, you can sync stock quantity from Xero back to WooCommerce. This option runs in the background and doesn’t require you to do any manual action.

Installation requirement

  • PHP 5.6 or above.
  • WordPress 4.9 or above.
  • Woocommerce 3.0 or above.

Plugin Support

  • One year for plugin update and support.
  • Free installation service.

Last update & changelog

2.1.5(Jan 13, 2026):
  • Add bulk sync tool
  • Bugs fix
2.1.4(Dec 5, 2024):
  • Compatible with HPOS
  • Bugs fix
2.1.1(October 31, 2023):
  • Add manual product mapping screen
  • Enable to sync order fee
  • WC compatibility
2.1.0(August 10, 2023):
  • Add batch cron job sync screen
  • Bugs fix
1.1.0(May 19, 2023):
  • Add tax mapping
  • Bugs fix
1.0.0(January 21, 2023):
  • First release

1 review for WooCommerce Xero accounting integration

  1. Chris Taylor (verified owner)

    A really great product and truly fantastic support. I fully recommend codekiwi if you need two-way syncing between woocommerce and xero.

Add a review