Etsy Xero Integration: Step-by-Step Setup Guide (2026)

Etsy payouts combine sales, fees, VAT, and refunds into a single net deposit — making Xero reconciliation painful without automation. This guide covers chart of accounts setup, Etsy fee mapping, VAT handling, and payout reconciliation using SyncTools.

Etsy sellers in the UK, Australia, and New Zealand overwhelmingly choose Xero as their accounting system — and for good reason. Xero’s VAT return automation, GST filing, and bank reconciliation tools are built for the tax environments Etsy sellers in those markets navigate. The problem is that Etsy and Xero don’t talk to each other. Every Etsy Payments deposit is a net figure that rolls up sales, five different fee categories, refunds, and VAT adjustments — and none of that detail flows into Xero automatically.

TL;DR: Etsy has 8.13 million active sellers globally (Etsy 2024 Annual Report). Xero has more than 4.2 million subscribers, with dominant market share in the UK, Australia, and New Zealand (Xero Annual Report 2024). Etsy does not offer a native Xero integration. SyncTools bridges the gap — syncing gross sales, all five Etsy fee categories, VAT, refunds, and payout settlements to the correct Xero accounts automatically.

Using QuickBooks instead of Xero? See the Etsy QuickBooks integration guide. New to Etsy accounting? Start with the Etsy accounting guide for a full breakdown of fees, taxes, and chart of accounts setup.

Why Etsy and Xero Don’t Reconcile Out of the Box

Etsy Payments settles everything — your sales, Etsy’s fees, any refunds you’ve issued, and VAT adjustments — into a single net deposit. The figure that hits your bank account is never the same as your gross Etsy sales, and Xero has no visibility into the components that make up the difference.

The specific pain points Etsy sellers on Xero encounter:

  • Five fee categories in one deposit. Listing fees ($0.20 per item), transaction fees (6.5%), payment processing fees, Offsite Ads fees (12–15%), and regulatory operating fees are all deducted before the Etsy Payments deposit. Xero sees one number. Your P&L needs five separate expense lines.
  • VAT collected is not your revenue. If you’re a UK VAT-registered seller, Etsy collects 20% VAT on sales to UK buyers and remits it to HMRC on your behalf for most transaction types. But Etsy also shows you this VAT in your revenue reports — if it flows into Xero as income rather than a liability, your P&L is overstated and your VAT return is inaccurate.
  • Marketplace facilitator complexity. In the UK and EU, Etsy is the deemed supplier for VAT on cross-border sales. This means certain VAT amounts are Etsy’s responsibility, not yours — but your reports still show them. Separating your VAT obligation from Etsy’s is non-trivial without automation.
  • Refund timing creates reconciliation lag. Etsy processes refunds immediately but the funds leave your Etsy Payments balance before the next payout cycle. The timing difference between when the refund appears in your Etsy dashboard and when it affects your bank balance creates a matching puzzle in Xero’s bank feed.
  • Offsite Ads fees are unpredictable. You can’t opt out of Offsite Ads if you’ve earned over $10,000 in the past 365 days. The 12–15% fee applies per qualifying order and appears in your monthly statement — but is not always easy to isolate from standard transaction fees without a dedicated fee category in your Xero chart of accounts.

SyncTools observation: Etsy sellers who set up proper fee separation in Xero before they reach 200 orders per month avoid the quarterly reconciliation backlog that typically emerges when growth makes manual matching unsustainable. For a broader guide to Xero for eCommerce, see Xero eCommerce accounting.

Etsy Xero Integration Options

Three approaches exist for connecting Etsy to Xero:

MethodFee SeparationVAT MappingPayout ReconciliationOffsite Ads TrackingBest For
Manual CSV ExportManual onlyManual onlyManualManualUnder 20 orders/month
Third-party CSV importerPartialPartialNoNoLow-volume, simple setups
Dedicated Sync App (SyncTools)Full (5 fee categories)Full, with Xero tax ratesYes (clearing account)YesMost growing Etsy shops

Manual CSV Export

Etsy provides a monthly statement CSV and a payment account CSV. You can import these into Xero manually or with a spreadsheet transformation. This approach works at low volume — but it requires a manual step per month, does not produce a payout reconciliation structure, and forces you to categorize fee types by hand. Most sellers outgrow it around 100 orders per month.

Third-Party CSV Importers

Some accounting add-ons accept Etsy CSV exports and map them to Xero. These work better than raw CSV import but still require manual downloads each period, rarely handle all five Etsy fee categories, and do not integrate with Xero’s bank reconciliation module for payout matching.

Dedicated Sync App (SyncTools)

SyncTools connects to the Etsy API directly — no CSV downloads, no manual steps. Every transaction syncs to Xero in real time or as a daily batch. The clearing account model means each Etsy Payments deposit matches a cleared Xero account balance in one click. For growing Etsy shops, this is the practical path. The rest of this guide covers the setup.

Setting Up Your Xero Chart of Accounts for Etsy

Build the right account structure in Xero before connecting the integration. Retrofitting your chart of accounts after syncing three months of data is significantly more work.

Revenue accounts:

  • Etsy Gross Sales — product sales at the full price paid by the buyer, before any fees or refunds
  • Etsy Shipping Income — shipping charges collected from buyers (if you want to track shipping revenue separately; many shops fold it into gross sales)

Contra-revenue account:

  • Etsy Refunds — customer refunds reduce gross revenue; keeping them on a separate account preserves gross sales visibility in your P&L

Expense accounts:

  • Etsy Listing Fees — $0.20 per listing (or renewal), charged when you list or relist an item
  • Etsy Transaction Fees — 6.5% of the total sale price including shipping and gift wrap
  • Etsy Payment Processing Fees — varies by country (e.g., 3% + $0.25 in the US; 4% + £0.20 in the UK); this is the Etsy Payments gateway fee
  • Etsy Offsite Ads Fees — 12% or 15% of the order value for orders originating from Etsy-placed ads

Liability account:

  • VAT / GST Payable — VAT collected from UK buyers (or GST in AU/NZ). This is not your revenue. Map to the appropriate Xero tax rate (20% VAT Standard Rate for UK; 10% GST for Australia; 15% for New Zealand) so your tax return populates automatically.

Clearing account (bank type):

  • Etsy Payments Clearing — a bank-type asset account that acts as a staging ledger. Every Etsy transaction posts here at gross value as it occurs. When the net Etsy Payments deposit hits your bank and appears in the Xero bank feed, you match it against this clearing account. The balance zeros out with each payout cycle.

Etsy seller reviewing handmade products and Xero accounting dashboard on a laptop

Etsy to Xero Account Mapping Reference

Etsy TransactionXero AccountAccount Type
Product sales (gross)Etsy Gross SalesRevenue
Shipping collectedEtsy Shipping IncomeRevenue
Customer refundsEtsy RefundsContra-revenue
Listing fees ($0.20/item)Etsy Listing FeesExpense
Transaction fees (6.5%)Etsy Transaction FeesExpense
Payment processing feesEtsy Payment Processing FeesExpense
Offsite Ads fees (12–15%)Etsy Offsite Ads FeesExpense
VAT / GST collectedVAT / GST PayableLiability
Etsy Payments depositEtsy Payments Clearing (matched to bank)Bank account

How to Connect Etsy to Xero with SyncTools

Step 1: Set Up Your Chart of Accounts in Xero

Create the accounts listed above before you connect SyncTools. In Xero, go to Accounting → Chart of Accounts → Add Account. Add each account with the correct type (Revenue, Expense, Liability, Bank). The Etsy Payments Clearing account must be set as a Bank type — this is what enables Xero’s bank reconciliation module to match gateway deposits to it.

Step 2: Connect Etsy to SyncTools

  1. Sign up or log in at app.synctools.io.
  2. Click Add Integration and select Etsy.
  3. Click Authorize with Etsy — you’ll be redirected to Etsy’s OAuth page.
  4. Log in to Etsy and grant SyncTools read access to your shop’s orders, payments, fees, and refund data.
  5. SyncTools confirms the connection and reads your Etsy payment account history.

SyncTools never writes to your Etsy shop and cannot modify your listings, orders, or seller profile.

Step 3: Connect Xero to SyncTools

  1. In SyncTools, click Add Accounting System and select Xero.
  2. Click Connect to Xero — you’ll be redirected to Xero’s OAuth authorization page.
  3. Log in to Xero and select the organisation you want to sync Etsy data to.
  4. Grant SyncTools access. SyncTools requests read/write access to contacts, invoices, credit notes, payments, and bank transactions. No API keys required.

Step 4: Map Etsy Transaction Types to Xero

In the SyncTools account mapping screen:

  • Map Product Sales → Etsy Gross Sales
  • Map Shipping Collected → Etsy Shipping Income
  • Map Refunds → Etsy Refunds
  • Map Listing Fees → Etsy Listing Fees
  • Map Transaction Fees → Etsy Transaction Fees
  • Map Payment Processing Fees → Etsy Payment Processing Fees
  • Map Offsite Ads Fees → Etsy Offsite Ads Fees
  • Map VAT Collected → VAT / GST Payable (select the correct Xero tax rate for your jurisdiction)
  • Map Payout Clearing → Etsy Payments Clearing

SyncTools pre-fills suggested mappings based on your existing Xero chart of accounts. Review each line and adjust where your accountant has specific preferences.

VAT note for UK sellers: If you’re VAT-registered, select the 20% (VAT on Income) Xero tax rate for your VAT mapping. SyncTools will post each Etsy sale with the correct tax code, so your Xero VAT return pulls in Etsy data automatically. For Australian GST, select GST on Income (10%). For New Zealand GST, select GST on Income (15%).

Step 5: Configure Sync Settings and Run Your First Sync

Sync mode options:

  • Real-time — each Etsy order and fee event creates a transaction in Xero within minutes. Best for sellers who want up-to-date financials and invoices throughout the day.
  • Daily batch — all transactions are grouped into a single daily journal entry. Reduces Xero invoice volume; preferred by accountants managing high-volume Etsy shops or sellers who want a cleaner Xero contacts list.

Payout reconciliation: Enable Clearing Account mode. Every transaction posts to Etsy Payments Clearing at gross value. When Etsy deposits the net amount to your bank and it appears in your Xero bank feed, it matches the clearing account balance — one-click reconciliation per payout cycle.

Click Run First Sync to import transactions. Standard and Plus plans support full historical backfill; Starter plans cover 90 days.

Open Xero and verify:

  • Etsy sales appear in Etsy Gross Sales (revenue)
  • Each fee category (listing, transaction, processing, Offsite Ads) appears as a separate expense
  • VAT collected is in the VAT / GST Payable liability account, not in revenue
  • The Etsy Payments Clearing account balance matches your next expected Etsy deposit

Payout Reconciliation: How the Clearing Account Works

Etsy Payments consolidates your activity into scheduled deposits — typically every Monday and Wednesday in most countries, or to your configured custom schedule. Each deposit is the net of all activity in that period: gross sales minus all fees minus refunds, with VAT adjustments applied.

Concrete example (UK seller):

Your Etsy shop earns £800 in gross sales during the payout period. Etsy deducts:

  • £0.60 in listing fees (3 listings)
  • £52.00 in transaction fees (6.5% × £800)
  • £24.40 in payment processing fees (4% + £0.20 × 20 orders)
  • £36.00 in Offsite Ads fees (15% × £240 of qualifying orders)
  • £160.00 in VAT (collected on behalf of HMRC — not your money)

Net Etsy Payments deposit: £527.00

What SyncTools posts to Xero as transactions occur:

  • £800 → Etsy Gross Sales (revenue)
  • £0.60 → Etsy Listing Fees (expense)
  • £52.00 → Etsy Transaction Fees (expense)
  • £24.40 → Etsy Payment Processing Fees (expense)
  • £36.00 → Etsy Offsite Ads Fees (expense)
  • £160.00 → VAT Payable (liability)

Etsy Payments Clearing account balance: £527.00

In Xero’s bank feed: £527.00 appears from Etsy. You click Match — Xero matches it to the Etsy Payments Clearing account showing the same £527.00. Reconciliation complete.

Your Xero P&L shows:

  • Revenue: £800 gross sales
  • Expenses: £113 total Etsy fees (broken out by category)
  • Net margin: £687 before your other costs

VAT collected (£160) sits in the liability section — correct for your VAT return, not inflating your income.

Without automation, you would manually extract each fee line from your Etsy Payment Account CSV, create a journal entry in Xero, then match the bank deposit by hand — across every payout cycle.

VAT and Tax Handling for Etsy Sellers Using Xero

Etsy’s VAT model has two layers, and both affect your Xero setup:

1. Etsy as Marketplace Facilitator (Cross-Border VAT)

For sales where Etsy is the deemed supplier — primarily cross-border digital and physical goods sales where Etsy is required by law to collect and remit VAT directly — the VAT goes to HMRC or the relevant EU authority, not to you. Etsy handles the remittance. SyncTools maps this VAT to a pass-through clearing account rather than your VAT Payable, so it does not appear in your VAT return as a liability.

2. Your Own VAT Registration (UK Domestic Sales)

If you’re a UK VAT-registered seller making domestic sales, you collect VAT on behalf of HMRC and include it in your VAT return. Etsy Payments shows this VAT as part of your revenue. SyncTools maps it to VAT Payable in Xero (separate from gross sales) and applies the 20% VAT rate so your Xero VAT return box 1 (VAT due on sales) populates from Etsy data automatically.

If you’re not VAT-registered: You don’t collect or remit UK VAT. Etsy handles VAT on cross-border sales to UK buyers. SyncTools maps your Etsy income without any VAT liability line — clean and straightforward.

Australian and New Zealand GST

Etsy is registered for GST in Australia and New Zealand. For sales to AU/NZ buyers, Etsy collects and remits GST directly. SyncTools handles this identically to the UK VAT marketplace facilitator model: Etsy’s GST does not flow into your GST liability account. Your own GST-registered sales (if you’re GST-registered) are mapped to GST on Income at the applicable rate.

Connecting to the Etsy Xero Integration Page

For a technical feature overview and quick-start setup options, see the Etsy Xero integration page. The integration page covers SyncTools’ Etsy-specific capabilities: supported data types, supported Xero regions, payout frequency options, and the supported Etsy fee categories.

Multi-Shop Etsy Sellers

If you operate multiple Etsy shops — common among sellers who run different product lines or brands — SyncTools supports connecting all shops to a single Xero organisation. Each shop’s transactions can use the same account codes or separate codes, depending on how your accountant structures multi-entity or multi-brand reporting in Xero.

For sellers running Etsy alongside other channels (Shopify, WooCommerce, Amazon), SyncTools consolidates all channels in one dashboard and maps each platform’s transactions to separate Xero account codes — so your Xero P&L shows per-channel revenue and per-channel fees without manual allocation. See the eCommerce accounting software comparison guide for a full breakdown of how SyncTools, A2X, Webgility, and Taxomate compare on multi-channel coverage.

Frequently Asked Questions

Does Etsy integrate with Xero? Etsy does not have a native Xero connector. Sellers connect the two systems using a dedicated sync tool like SyncTools, which reads the Etsy API in real time and posts transactions to Xero with full fee separation, VAT mapping, and clearing-account payout reconciliation.

How often does Etsy deposit to my bank? Etsy Payments deposits on a schedule you configure in your Etsy Payment account settings — the default is every Monday and Wednesday. Deposits include all settled activity since the last payout, net of fees and refunds. SyncTools posts transactions as they occur throughout the period so your Xero clearing account balance is always current, and the deposit matches when it arrives.

What if I sell in multiple currencies on Etsy? Etsy converts international sales to your base currency before depositing to your bank. SyncTools posts the transaction at the converted amount Etsy records. If you’re using Xero’s multi-currency features and want to track original transaction currencies, contact the SyncTools support team for the multi-currency configuration options available on your plan.

Is there an Etsy Xero integration for UK VAT? Yes. SyncTools is designed for UK VAT-registered Etsy sellers. It maps Etsy sales to the correct Xero VAT tax rates (20% Standard Rate for most goods, Exempt for qualifying items) so your Xero VAT return populates from Etsy data automatically. The marketplace facilitator VAT that Etsy remits directly to HMRC is separated from your own VAT obligation.

How do Etsy listing fees appear in Xero? Etsy charges $0.20 per listing (and per renewal when a listing sells out and re-lists automatically). SyncTools maps all listing fee charges to an Etsy Listing Fees expense account in Xero — separate from transaction fees and payment processing fees — so you can see your listing cost as a distinct line in your P&L.


Ready to connect Etsy to Xero? Start your free SyncTools trial — setup takes under 20 minutes and no developer access is required.

Already using QuickBooks? See how to connect Etsy to QuickBooks Online.

See the integration page

Etsy Xero Integration

View integration →

Ready to automate your accounting?

Connect Shopify, WooCommerce, or Linnworks to QuickBooks, Xero & more. Setup in minutes.

Start Free Trial No credit card required