Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
Convert WooCommerce to Xero: Free Invoice Converter & Import Tool
Transform WooCommerce orders into Xero invoices with automatic formatting
How It Works
Export from WooCommerce
Export orders from WooCommerce Analytics or use an order export plugin
Select Your Region
Choose your Xero organization region (US, UK, AU, NZ) for correct date formatting
Configure Options
Set account code, tax type, and invoice prefix based on your Xero setup
Upload & Convert
Upload your WooCommerce CSV and download the Xero-ready file
Import to Xero
Go to Xero > Business > Invoices > Import and upload the converted file
Why WooCommerce Orders Don't Import Directly to Xero
Format & Regional Requirements
What We Convert
Your Data is Safe
Bank-Level Security
256-bit SSL encryption. Same standards as major financial institutions.
No Data Storage
Files are processed directly in browser. No calls to our servers.
GDPR Compliant
Full EU data protection compliance. Your privacy rights protected.
Field Mapping
How Woocommerce Orders fields map to Xero Invoice
| Woocommerce Orders | Source Value | Xero Invoice | Target Value | Note | |
|---|---|---|---|---|---|
order_number |
#12345 |
→ | InvoiceNumber |
#12345
|
Unique invoice identifier with prefix |
order_date |
2024-01-15 14:30:00 |
→ | InvoiceDate |
2024-01-15 14:30:00
|
Convert to DD/MM/YYYY or MM/DD/YYYY based on region |
product_name |
Blue Widget |
→ | Description |
Blue Widget
|
Product description for line item |
quantity |
2 |
→ | Quantity |
2
|
Line item quantity |
tax_label |
NY State Tax |
→ | TaxType |
NY State Tax
|
Map WooCommerce tax to Xero tax type |
Why Use This Tool?
Regional Date Formatting
Automatically formats dates for US, UK, AU, or NZ Xero organizations
Tax Type Mapping
Maps WooCommerce taxes to Xero tax types with regional presets (VAT, GST, Sales Tax)
Auto-Contact Creation
Xero automatically creates contacts from invoice imports - no pre-import needed
Multi-Line Invoices
Groups products by order into proper multi-line Xero invoices
Account Code Mapping
Specify your Xero revenue account code (typically 200 for Sales)
SKU Support
Maps WooCommerce product SKUs to Xero inventory item codes
Data Transformation
Multiple line items become one multi-line invoice
One row per product in order
order_id,
product_name,
quantity,
line_subtotal
Multi-line invoice grouped by InvoiceNumber
Common Sales Invoice Import Errors
Issues you might encounter when importing Orders Export data to Sales Invoice - and how we solve them
Tax Type Not Found in Xero
Xero requires exact tax type name match
TaxType: 'Standard Rate' (not in Xero)
TaxType: 'Tax on Sales' (US) or '20% (VAT on Income)' (UK)
Map WooCommerce tax rates to exact Xero tax type names
Check your Xero Settings > Tax Rates for exact names
Invalid Date Format
Xero requires DD/MM/YYYY (UK/AU/NZ) or MM/DD/YYYY (US)
2024-01-15 14:30:00
15/01/2024 (UK) or 01/15/2024 (US)
Select your Xero region in options
Tool converts dates automatically based on region
Contact Created Automatically
Xero creates new contacts if name doesn't match exactly
Contact: 'John Doe' vs 'john doe' creates duplicate
Xero creates both as separate contacts
Pre-sync customers or clean up duplicates in Xero after import
Use consistent name formatting (Title Case recommended)
Frequently Asked Questions
Woocommerce → Xero Data Ecosystem
All available data flows from Woocommerce to Xero
first_name + last_name → ContactName
email → EmailAddress
first_name → FirstName
billing_first_name + billing_last_name → ContactName
order_number → InvoiceNumber
order_date → InvoiceDate
SKU → ItemCode
Name → ItemName
Description → Description