Syncing Refunds from WooCommerce to Xero

MyWorks Sync support for syncing credit notes to Xero to account for refunds

Written by the MyWorks Team

Updated at October 2nd, 2025

Automatic refund syncing is enabled by default in WP-Admin>MyWorks Sync>Map>Payment Methods>Enable Refund Syncing.

MyWorks Sync has made managing refunds issued in WooCommerce very easy to sync to Xero. 

When a refund is issued in WooCommerce, MyWorks will sync a separate transaction (a credit note) into Xero. This will be tied to the Xero Bank Account specified in our Payment Method Mappings [WP-Admin>MyWorks Sync>Map>Payment Methods].

Syncing refunds automatically or manually

MyWorks Sync enables automatic refund syncing by default when our sync is activated. Creating a refund in WooCommerce would result in MyWorks Sync automatically syncing that refund to Xero for you. 

Past orders/refunds can be synced by visiting MyWorks Sync > Push > Orders in your WP-Admin area. 

Accurately recording the refund in WooCommerce

When issuing a refund in WooCommerce, it's essential to ensure that you are correctly completing the Qty, Total, Sales Tax, and Shipping fields. MyWorks Sync will always honor these values when syncing the credit note to Xero. Entering these values correctly when issuing a refund in WooCommerce ensures that this refund is synced to Xero accurately.