No Monthly Fees
Pay per use, not per month. Process 1,000 rows for less than the cost of one month's subscription.
Enter your email to receive a sign-in link
Complete Etsy to Xero integration without apps, APIs, or monthly fees. Convert orders, track fees, sync customers.
Free preview — then from $5. Save with bundles.Shop Manager → Settings → Options → Download Data → Order item → Download CSV
Upload CSV Order Items CSV and choose Sales Invoice format
Review converted data, download Xero-ready file
Business → Invoices → Import → Upload CSV
Your file is ready for Xero Import File — just upload it, no extra steps needed.
How Etsy_Seller Order_Items fields map to Xero Invoice
| Etsy_Seller Order_Items | Source Value | Xero Invoice | Target Value | Note | |
|---|---|---|---|---|---|
Order ID |
3001234567 |
→ | InvoiceNumber |
3001234567
|
Order number with ETSY- prefix |
Sale Date |
Jan 15, 2026 |
→ | InvoiceDate |
Jan 15, 2026
|
Date converted to DD/MM/YYYY or MM/DD/YYYY |
Full Name |
John Smith |
→ | ContactName |
John Smith
|
Buyer name for invoice |
Item Name |
Handmade Ceramic Mug - Blue Glaze |
→ | Description |
Handmade Ceramic Mug - Blue Glaze
|
Product description |
Quantity |
2 |
→ | Quantity |
2
|
Quantity ordered |
Price |
25.00 |
→ | UnitAmount |
25.00
|
Unit price |
Order Sales Tax |
4.62 |
→ | TaxAmount |
4.62
|
Marketplace tax (optional) |
Currency |
USD |
→ | Currency |
USD
|
ISO currency code |
Each Etsy order item becomes one Xero invoice line
One row per item sold
Order ID,
Item Name,
Price,
Quantity
One row per invoice line (Xero groups by InvoiceNumber)
No, this is CSV-based. You export from Etsy, convert here, import to Xero. Perfect for weekly/monthly reconciliation.
Sync apps cost $20-50/month and often have issues. Our per-use pricing is much cheaper for most sellers, and CSV never fails to sync.
For sales: CSV Order Items. For bank/fees: Monthly Statement. Both from Shop Manager → Settings/Finances.
Pay per use, not per month. Process 1,000 rows for less than the cost of one month's subscription.
No OAuth, no API keys, no permissions to grant. Just CSV files.
Sales invoices, bank transactions, and contacts. Cover all your Etsy accounting needs.
No sync failures, no API rate limits, no 'connection lost' errors.
UK, US, Australia, NZ, EU - automatic date format conversion.
Your Etsy data stays on your computer. Browser-based processing.
I tried three Etsy-Xero sync apps before finding this. Two of them broke when Etsy updated their OAuth flow, and the third charged $35/month for features I didn't need. CSV-based integration just works — I export my orders, convert, import to Xero. No API keys, no 'connection lost' errors at month-end.
My Etsy clients don't want to grant third-party apps access to their shop accounts. Fair enough. With this tool I just ask them to email me their monthly CSV exports. I convert the orders to Xero invoices, the statements to bank transactions, and the buyers to contacts. Three integration types from two files, no subscriptions on anyone's account.
I compared the cost of every Etsy-Xero integration option I could find. Sync apps wanted $20-50 per month for automatic syncing I didn't need. I do my books once a month — that's it. This tool costs me a few dollars per conversion and the result is identical in Xero. No IT team needed, I set this up myself in five minutes.
Issues you might encounter when importing CSV Order Items data to Sales Invoice - and how we solve them
Etsy uses 'Jan 15, 2026' format which needs conversion
Jan 15, 2026
15/01/2026 (UK) or 01/15/2026 (US)
Our converter automatically transforms dates to your Xero region format
Select your Xero region in options
Xero requires unique InvoiceNumbers, Etsy Order IDs might conflict
12345678 (bare number)
ETSY-12345678 (prefixed)
ETSY- prefix added automatically to prevent duplicates
Prefix is added by default
Xero requires ContactName, some Etsy orders may lack names
(blank name)
Etsy Customer
Falls back to Etsy username or 'Etsy Customer' generic name
Generic contact created if name missing
Etsy collects/remits tax - not your liability to record
Order includes $4.62 tax Etsy collected
Tax excluded (Etsy remits it)
By default, marketplace-collected tax is excluded
Use 'record' tax mode if you need 1099-K matching
Orders with multiple items need multiple invoice lines
Order 123 with 3 items
3 invoice lines with same InvoiceNumber
Xero's line-item format is natively supported
Each item becomes one invoice line (Xero groups by InvoiceNumber)
No server round-trips. Your Etsy ↔ Xero Integration data is processed entirely in the browser tab.
The moment you close the page, all Etsy ↔ Xero Integration data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Etsy Seller to Xero
Full Name → Name
First Name → FirstName
Last Name → LastName
Order ID → InvoiceNumber
Sale Date → InvoiceDate
Full Name → ContactName
Date → Date
Net → Amount
Type → Description
This platform pair is available in 3 other hubs
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli