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

eBay Managed Payments deposits a single net payout that bundles gross sales, four fee categories, and refunds into one number — making Xero reconciliation painful without automation. This guide covers chart of accounts setup, eBay fee mapping, sales tax and VAT handling, and payout reconciliation using SyncTools.

eBay’s 132 million active buyers generated over $73 billion in gross merchandise volume in 2024 (eBay Q4 2024 Earnings Release, Feb 2025). Every sale on that platform flows through eBay Managed Payments — which deducts final value fees, insertion fees, promoted listing charges, shipping label costs, and refunds before depositing a net amount to your bank every 1–2 business days. For eBay sellers using Xero, that single deposit is where the bookkeeping problem begins: Xero sees one number, but your P&L needs gross revenue, four separate fee expense categories, and a clean reconciliation trail that matches every payout.

TL;DR: eBay does not have a native Xero integration. SyncTools connects eBay Managed Payments to Xero — automatically syncing gross sales, final value fees, insertion fees, promoted listing fees, shipping label costs, refunds, and payout settlements to the correct Xero accounts. Multi-currency supported for eBay UK, AU, DE, and other international marketplaces. Setup takes under 30 minutes.

Using QuickBooks instead of Xero? See the eBay QuickBooks integration guide.

Related: eBay accounting guide — chart of accounts, Managed Payments payout structure, and sales tax handling before connecting any integration.

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

eBay Managed Payments, which replaced PayPal as the intermediary for all US sellers in 2021, consolidates multiple days of transactions into a single net payout deposited every 1–2 business days. The deposit figure is gross sales minus four fee categories minus any refunds processed in the period. Xero’s bank feed receives that net number with no structured breakdown of the components.

The specific pain points eBay sellers on Xero encounter:

  • Four fee categories hidden in one payout. Final value fees (12.9–15% of the total sale including shipping), insertion fees for listings above the free monthly allowance, promoted listing fees (eBay’s pay-per-sale advertising program), and eBay-issued shipping label costs are all deducted before the payout lands. Xero sees the net; your P&L needs four separate expense lines to show actual eBay profitability.
  • Sales tax is not your revenue. eBay is a marketplace facilitator for sales tax in all 46 US states plus Washington D.C. — it collects and remits that tax directly to state authorities. If eBay-collected tax flows into Xero as income rather than a liability, your P&L is overstated and your sales tax records are inaccurate.
  • Refund timing creates reconciliation lag. eBay processes refunds on the day they are approved but deducts them from a future payout cycle rather than the current one. The timing gap between when a refund appears in Seller Hub and when it reduces a payout deposit creates a matching problem in Xero’s bank feed without a clearing account structure.
  • Multi-marketplace complexity. eBay sellers often operate across eBay US, eBay UK, eBay Australia, and eBay Germany simultaneously — receiving payouts in different currencies with different VAT obligations per market. Recording each payout as income without currency and tax separation makes consolidated reporting impossible.

SyncTools observation: eBay sellers who set up proper fee separation in Xero before exceeding 200 orders per month avoid the quarterly reconciliation backlog that emerges when volume makes manual payout disaggregation unsustainable.

eBay Xero Integration Options

Three approaches exist for connecting eBay to Xero:

MethodFee SeparationTax MappingPayout ReconciliationMulti-CurrencyBest For
Manual CSV ExportManual onlyManual onlyManualManual FXUnder 30 orders/month
Third-party CSV importerPartialPartialNoPartialLow-volume, simple setups
Dedicated Sync App (SyncTools)Full (4 fee categories)Full, with Xero tax ratesYes (clearing account)Full (Xero multi-currency)Most growing eBay sellers

Manual CSV Export

eBay provides transaction reports and payment account exports via Seller Hub. You can import these into Xero manually or with a spreadsheet transformation. This approach works at low volume but requires a manual step per payout cycle, does not produce a payout reconciliation structure in Xero, and forces fee categorization by hand. Most sellers outgrow it around 100 orders per month.

Third-Party CSV Importers

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

Dedicated Sync App (SyncTools)

SyncTools connects to the eBay Managed Payments 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 eBay payout matches a cleared Xero account balance in one click. For growing eBay sellers, this is the practical path. The rest of this guide covers the setup.

Setting Up Your Xero Chart of Accounts for eBay

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

Revenue accounts:

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

Contra-revenue account:

  • eBay Refunds — customer refunds reduce gross revenue; keeping them on a separate account preserves gross sales visibility in your P&L and makes refund rate trends visible

Expense accounts:

  • eBay Final Value Fees — eBay’s primary selling commission, typically 12.9–15% of the total sale price including postage, with the exact rate varying by product category
  • eBay Insertion Fees — charged per listing above the free monthly allowance (250 free listings for most sellers)
  • eBay Promoted Listing Fees — eBay’s pay-per-sale advertising program; you set the ad rate (2–20% of the sale price) and pay only when a Promoted Listing drives a qualifying sale
  • eBay Shipping Label Costs — postage charges if you purchase shipping labels through eBay’s discounted shipping program

Liability account:

  • Sales Tax / VAT Payable — sales tax collected from US buyers (or VAT for UK domestic sales by VAT-registered sellers). This is not your revenue. Map it to the appropriate Xero tax rate so your returns populate correctly.

Clearing account (bank type):

  • eBay Managed Payments Clearing — a bank-type asset account that acts as a staging ledger. Every eBay transaction posts here at gross value as it occurs. When the net eBay payout 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.

eBay to Xero Account Mapping Reference

eBay TransactionXero AccountAccount Type
Gross sales (per order)eBay Gross SalesRevenue
Shipping collected from buyereBay Shipping IncomeRevenue
Customer refundseBay RefundsContra-revenue
Final value fees (12.9–15%)eBay Final Value FeesExpense
Insertion feeseBay Insertion FeesExpense
Promoted listing feeseBay Promoted Listing FeesExpense
eBay shipping label costseBay Shipping Label CostsExpense
Sales tax / VAT collectedSales Tax / VAT PayableLiability
eBay payout depositeBay Managed Payments Clearing (matched to bank)Bank account

How to Connect eBay 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 eBay Managed 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 eBay to SyncTools

  1. Sign up or log in at app.synctools.io.
  2. Click Add Integration and select eBay.
  3. Click Authorize with eBay — you’ll be redirected to eBay’s OAuth authorization page.
  4. Log in with your eBay seller credentials and click Authorize.
  5. SyncTools receives read access to your Managed Payments transaction data, order history, and refund records.

SyncTools never writes to your eBay account 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 eBay 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 eBay Transaction Types to Xero

In the SyncTools account mapping screen:

  • Map Gross Sales → eBay Gross Sales
  • Map Shipping Collected → eBay Shipping Income
  • Map Refunds → eBay Refunds
  • Map Final Value Fees → eBay Final Value Fees
  • Map Insertion Fees → eBay Insertion Fees
  • Map Promoted Listing Fees → eBay Promoted Listing Fees
  • Map Shipping Label Costs → eBay Shipping Label Costs
  • Map Sales Tax / VAT Collected → Sales Tax / VAT Payable (select the correct Xero tax rate for your jurisdiction)
  • Map Payout Clearing → eBay Managed 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.

Tax note for US sellers: eBay is a marketplace facilitator in all 46 sales tax states plus DC — it remits the tax directly to state authorities. Configure SyncTools to post eBay-collected tax to a Sales Tax Payable liability account, not revenue. Since eBay already remitted the tax, this liability clears each period automatically.

VAT note for UK sellers: If you’re VAT-registered and making domestic UK sales, select the 20% (VAT on Income) Xero tax rate for your VAT mapping. SyncTools posts each eBay sale with the correct tax code so your Xero VAT return (Box 1) pulls in eBay data automatically. For eBay’s cross-border marketplace facilitator VAT — which eBay remits to HMRC directly — SyncTools maps it to a pass-through account rather than your VAT Payable, so it does not inflate your VAT return.

Step 5: Configure Sync Settings and Run Your First Sync

Sync mode options:

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

Payout reconciliation: Enable Clearing Account mode. Every transaction posts to eBay Managed Payments Clearing at gross value. When eBay 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 up to 24 months; Starter plans cover 90 days.

Open Xero and verify:

  • eBay sales appear in eBay Gross Sales (revenue)
  • Each fee category (final value, insertion, promoted listing, shipping labels) appears as a separate expense
  • Sales tax or VAT collected is in the liability account, not revenue
  • The eBay Managed Payments Clearing account balance matches your next expected eBay payout

Payout Reconciliation: How the Clearing Account Works

eBay Managed Payments consolidates your activity into deposits — typically every 1–2 business days for US sellers and on a configured schedule for UK and other international sellers. Each deposit is the net of all activity in that period: gross sales minus all fee categories minus any refunds and returns processed.

Concrete example (UK seller on eBay UK):

Your eBay UK shop earns £1,000 in gross sales during the payout period. eBay deducts:

  • £130 in final value fees (13% average across categories)
  • £5 in insertion fees (listings above the free monthly allowance)
  • £20 in promoted listing fees (2% rate on £1,000 of promoted sales)
  • £25 in eBay shipping labels (postage purchased through eBay)
  • £60 in customer refunds (two returns processed in the period)

Net eBay Managed Payments deposit: £760

What SyncTools posts to Xero as transactions occur:

  • £1,000 → eBay Gross Sales (revenue)
  • £130 → eBay Final Value Fees (expense)
  • £5 → eBay Insertion Fees (expense)
  • £20 → eBay Promoted Listing Fees (expense)
  • £25 → eBay Shipping Label Costs (expense)
  • £60 → eBay Refunds (contra-revenue)

eBay Managed Payments Clearing account balance: £760

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

Your Xero P&L shows:

  • Revenue: £1,000 gross sales (£60 refunds contra, so net £940)
  • Expenses: £180 total eBay fees (broken out by category)
  • Net margin: £760 before sourcing costs and other overheads

Without automation, you would manually extract each fee line from your eBay Seller Hub payment report, create a journal entry in Xero, then match the bank deposit by hand — across every payout cycle, which arrives every 1–2 days.

Sales Tax and VAT Handling for eBay Sellers Using Xero

eBay’s tax model varies significantly by market, and both major scenarios affect your Xero setup:

US Marketplace Facilitator Sales Tax

eBay collects and remits sales tax on eligible transactions in all 46 sales tax states plus Washington D.C. as a marketplace facilitator. The tax appears in your eBay Seller Hub transaction data but is not yours to keep or remit — eBay handles it entirely. SyncTools maps this to a pass-through account in Xero rather than your revenue, so it does not appear in your income and creates no additional filing obligation for you.

UK VAT Handling

eBay’s UK VAT model has two distinct layers:

Cross-border marketplace facilitator VAT: For sales where eBay is the deemed supplier — primarily sales to UK consumers from non-UK-established sellers, and low-value imports — eBay collects and remits VAT to HMRC directly. SyncTools maps this to a pass-through clearing account. It does not appear in your VAT return.

Your own VAT (if VAT-registered): If you’re a UK VAT-registered seller making domestic sales, you collect VAT on behalf of HMRC. eBay 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 Standard Rate so your Xero VAT return Box 1 (VAT due on sales) populates from eBay data automatically.

If you’re not VAT-registered: You don’t collect or remit UK VAT on domestic sales below the registration threshold. eBay handles VAT on cross-border sales as described above. SyncTools maps your eBay income without any VAT liability line.

Australian and International GST

eBay is registered for GST in Australia. For sales to Australian buyers, eBay collects and remits GST at 10% directly to the ATO. SyncTools handles this identically to the UK marketplace facilitator model: eBay’s GST does not flow into your GST liability account. Your own GST-registered sales (if applicable) are mapped to GST on Income at 10%.

Connecting to the eBay Xero Integration Page

For a technical feature overview and quick-start options, see the eBay Xero integration page. The integration page covers supported data types, Xero regions, sync frequency options, settlement mode vs. individual order mode, COGS sync, and historical backfill availability by plan.

Multi-Marketplace eBay Sellers

eBay sellers who operate across multiple sites — eBay US, eBay UK, eBay Australia, eBay Germany, eBay France — face two layers of complexity: different fee schedules per marketplace and multiple payout currencies. SyncTools handles both.

Each eBay marketplace connects separately within the same SyncTools account and routes to either the same Xero chart of accounts (with tracking categories to separate by marketplace) or to dedicated account codes per market. Payouts in GBP, AUD, EUR, and other currencies sync to Xero using Xero’s multi-currency feature, with exchange rates applied per transaction — not at summary level, which accumulates FX error over time.

For sellers running eBay alongside other platforms — Shopify, Amazon, Etsy, WooCommerce — 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.


Frequently Asked Questions

Does eBay integrate with Xero?

eBay does not have a native Xero connector. Xero’s app marketplace does not include an official eBay integration. Sellers connect the two systems using a dedicated sync tool like SyncTools, which reads the eBay Managed Payments API in real time and posts transactions to Xero with full fee separation, tax mapping, and clearing-account payout reconciliation.

How often does eBay deposit to my bank?

US eBay sellers receive Managed Payments deposits every 1–2 business days on a standard schedule; you can configure a custom payout schedule (daily, weekly) in your eBay account settings. UK and international sellers receive deposits on a similar frequency. SyncTools posts transactions as they occur throughout the period so your Xero clearing account balance is always current, and each deposit matches when it arrives.

What if I sell on multiple eBay sites in different currencies?

SyncTools connects each eBay marketplace separately and applies per-transaction exchange rates using Xero’s multi-currency feature. GBP, AUD, EUR, and other currency payouts post to Xero in their originating currency with the exchange rate applied on the transaction date. Xero’s standard multi-currency reporting then handles consolidated base-currency P&L automatically.

Is there an eBay Xero integration for UK VAT?

Yes. SyncTools is designed for UK VAT-registered eBay sellers. It maps eBay sales to the correct Xero VAT tax rates (20% Standard Rate for most goods; Exempt or Zero Rate for qualifying items) so your Xero VAT return populates from eBay data automatically. The marketplace facilitator VAT that eBay remits directly to HMRC is separated from your own VAT obligation and does not appear in your Box 1 output tax figure.

How do eBay final value fees appear in Xero?

eBay charges a final value fee on every completed sale — typically 12.9–15% of the total transaction amount including postage, with the rate varying by product category. SyncTools maps all final value fee charges to a dedicated eBay Final Value Fees expense account in Xero — separate from insertion fees and promoted listing fees — so you can see your selling commission as a distinct P&L line and track how it changes as your category mix or volume tiers evolve.

Can I backfill historical eBay transactions into Xero?

Yes. SyncTools supports historical backfill of up to 24 months of eBay transaction data on Standard and Plus plans. This is useful when migrating from manual spreadsheet bookkeeping or switching from a different sync tool mid-year — you get a complete prior-period data set in Xero without creating gaps in your annual P&L.

Which Xero plan do I need for the eBay integration?

eBay sellers can use Xero Growing or higher for the eBay integration. Xero Starter limits invoices and bills, which constrains sellers processing more than five orders per month. UK sellers receiving payouts in multiple currencies (for example, selling on eBay UK and eBay DE) need Xero Established for native multi-currency support. SyncTools works on all Xero plans — the plan restriction is Xero’s, not SyncTools’.


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

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

Related guides:

See the integration page

eBay 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