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

  • Ability to link to multiple payment accounts in xero

    The “Paid To” field in Xero always gets populated from the same payment source as configured in the field “Payment Account” in the Xero Plugin configuration screen. This does not work if you have multiple payment sources on woocommerce, as each payment source should be linked to a specific “bank Account” in Xero. This is […]

  • Option to import Xero invoices as DRAFTS, not APPROVED invoices

    This is a really good idea for a plugin and it has potential. However, all of our invoice numbers in Xero need to be sequential. Historically we have used the Woocommerce order number as the REFERENCE in Xero while the invoice number is from our unique Xero range (since we do a lot of sales […]

  • Add account codes to products or categories of products

    It is not useful for a company to use the Xero plugin if they cannot apply the correct account code to the product for the invoices for specific products. It would be useful if you could apply an account code to a category or for individual products. Then I would buy it.

  • Stripe Fee Option

    Add the option for sending stripe fees along with the order to Xero so the amount is easy to reconcile. Made a gist on github that should assist: https://gist.github.com/dfinnema/3895a327f92a5757070554d6b4a8b356 Having this build in would be much better of course

  • Automatic retry sending of invoices to Xero

    Currently if an invoice from woocommerce to Xero fails, you won’t know about it, unless you go into that order within woocommerce and view the order notes. For a high volume of transactions as we have this is not ideal. For example if you have exceeded the API limits in 1 hour, the next lot […]

  • Notification when connection to Xero drops

    The connection of the integration to Xero drops randomly (or on a schedule, it’s not clear). Currently there is no notification when this happens, we only know when we go into an order and see an “invalid_grant” order note. We then have to go back through all the orders and use the Order Actions panel […]

  • Auto email invoice from Xero on order creation and/or payment successful

    I have my store set up to generate the invoice in Xero upon order creation on WooComerce, now I would like to complete the loop by automatically send the invoice straight from Xero to to the customer at this stage with the order creation. The Xero API supports this now. https://developer.xero.com/documentation/api/invoices POST https://api.xero.com/api.xro/2.0/Invoices/aa682059-c8ec-44b9-bc7f-344c94e1ffae/Email

  • Add filter for <Reference> value in Xero plugin

    The Xero plugin makes extensive use of filters to source data, this is great… But for some reason it doesn’t have a filter for populating the value… it builds a reference out of some bits of order data and I’ve had to hack the plugin code to use the reference we want instead.

  • Zero Rate VAT sent to Xero

    Currently products that are marked as ‘Zero Rate VAT’ in WooCommerce show as ‘No VAT’ or ‘Tax on Sales’ in Xero, which results in incorrect VAT returns. This is bad news for businesses that have Zero Rate VAT products configured.

  • Personal Name on Invoice Not Company

    We should be able to choose whether we want to use the customer name or company name for the invoices in Xero. The only reason we have the company name is for delivery purposes as most people want the delivery during the day at work. The purchases are all personal This should be an admin […]

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.