Trustpilot | Site Banner Q4 2026

Banner image
Product Icon

Xero for WooCommerce

Save time with automated sync between WooCommerce and your Xero account.

Feature Requests

  • Pass Stripe fees from WooCommerce to Xero

    What I expected The expectation is for the order Stripe Fee to be recorded in Xero without needing to connect Stripe to Xero apart from WooCommerce. What happened instead The order Stripe Fee (#) does not appear to be passed from WooCommerce to Xero within the Xero’s Chat of Accounts page. Screenshot Link: http://cld.wthms.co/x3j5Yo It […]

  • Add Xero tracking categories support

    Add the ability to set the tracking category(s) for invoices sent to Xero. Xero has the ability to add tracking categories to items, so you can break down income & expenditure by category. For example, like to separate things out by sales channels. So, it would be very useful if invoices coming from WooCommerce were […]

  • Woocommerce link with Xero to send a credit note to Xero on product refund

    It would be good for Woocommerce to send a credit note to Xero automatically when a product or order is partially or fully refunded in WooCommerce.

  • Inventory syncing via Xero integration plugin

    When using Tracking Items with the Woocommerce Xero plugin, the Woocommerce stock levels could be set based on the stock levels shown in Xero. This would be a one-way sync Xero->Woocommerce possibly using wp-cron that would avoid invoicing errors when downloading Authorised invoices of out-of-stock items. Currently these fail completely. This new feature could also […]

  • Add a bulk update option for sending invoices to Xero and also sending payment to Xero

    instead fo having to go into each order individually add a bulk update option for invoices and payments to Xero for historical orders.

  • Conditionally send payments to different account

    For merchants using multiple payment gateways, I would be beneficial to send payments a different account in Xero. >They both relate to payment sync, firstly I only use PayPal at the moment and have set the payment account in settings to send payment to the account I use for Pay Pal in Xero, however I […]

  • Refunds on Woocommerce send through to Xero as Credit Note

    Invoices cannot be edited after being paid, but if an order on Woocommerce is refunded, a new credit note should be sent to Xero to reconcile with the refunded payment going out (Ideally linked to the original order reference and customer)

  • Create Multiple Sales Account Code options – a no brainer!

    There is currently only the option to add ONE Sales Account Code for the Xero account to track sales. Any reasonable sized ecommerce site uses more than one Sales Account Code for different categories of products. Currently this does not work for us. We have 4 different Sales Account Codes. So because the plugin allocates […]

  • shipping address

    The current version of the Xero plugin does not support sending the shipping address details. It would be good if this populated the “Street Address” information in Xero.

  • Add filter to Invoice status

    I’ve made a change to the code in classes/class-wc-xr-invoice.php on line 335 that changes the status of a new order from APPROVED to DRAFT. This small change works perfectly with Xero for me. Would it be possible for the developers to add a filter to this line that allows a plugin to override the default […]

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.