The file export is not where the time goes
eBay lets you download payout reports from Seller Hub. Getting the file is the easy part. The problem is working out what it means for Xero every time a payout settles.
Each eBay payout is a net settlement. By the time money reaches your bank, eBay has already deducted fees, processed refunds, and applied other adjustments. The net payout amount that arrives in your account does not tell Xero what happened behind it — and Xero needs the breakdown to reconcile properly.
If you want to understand the payout mechanics first, read how eBay Managed Payments works.
How the manual import workflow actually looks
Whether you use a CSV export or build the entries manually, the practical steps are the same:
- Go to eBay Seller Hub and find the completed payout.
- Pull the transaction-level detail — sales, fees, refunds, and adjustments — not just the payout total.
- Add up the components and confirm they match the net payout amount.
- Build the Xero entry — a manual journal or an import — with sales, fees, and refunds separated.
- Check the Xero posting nets to the same amount as the bank deposit.
- Wait for the bank feed, then match the receipt to the payout entry.
The first time you do this, it is manageable. Steps two to five repeat for every payout, in full, every time.
Why this becomes repetitive
Low-volume sellers often absorb this work without noticing. Two or three payouts a month is annoying but survivable. The problem compounds when:
- Payout frequency increases — daily payouts create daily reconstruction jobs.
- Refunds land across different payouts, making each one harder to reconcile against the original order.
- Fees mix and vary — final value fees, Promoted Listings spend, and regulatory fees all sit in the same payout and all need separating.
- MTD for Income Tax brings a new pressure on digital record-keeping. Read Making Tax Digital for eBay sellers for the record-keeping detail.
At a certain point the eBay data export and Xero import become a second bookkeeping system running alongside the first.
What SalesToAccounts does instead
SalesToAccounts connects directly to eBay and Xero using OAuth. You do not export files, copy numbers into a spreadsheet, or build journal entries by hand. The workflow is:
- Create an account in the app.
- Connect Xero — an OAuth connection, no manual export.
- Connect eBay — an OAuth connection, no spreadsheet required.
- The app retrieves payout data directly from eBay and presents the breakdown for review.
- Review one historical payout in the app — sales, fees, refunds, and adjustments shown as separate line items.
- Post the payout to Xero when you are satisfied it looks right.
- Enable scheduled posting so that routine future payouts are posted in the background.
From the first review onwards, you see the breakdown before anything is posted. You are not importing a raw file and hoping it reconciles.
Read how SalesToAccounts works for the full setup sequence.
When SalesToAccounts pauses instead of posting
Scheduled posting is not blindly automatic. SalesToAccounts pauses and holds a payout for manual review when:
- the payout does not reconcile to the expected net amount
- a transaction looks like a duplicate of one already posted to Xero
- an unsupported or unrecognised transaction type is encountered
- Xero will not safely accept the posting for any reason
The goal is a repeatable background workflow for routine payouts, not a system that posts when it should not.
Who this is for — and what it does not cover
SalesToAccounts is built for one narrow setup:
- UK eBay seller using eBay Managed Payments
- Xero as the accounting software (live now; FreeAgent, QuickBooks Online, and Sage are planned)
- non-VAT, cash-basis bookkeeping
- single-entity, GBP-only Xero setup
It does not handle VAT workflows, COGS or stock management, HMRC filing, multi-entity setups, or broader marketplace accounting. For the current live scope, see the live integration page.
If the recording structure is the question — what to debit and credit when you post a payout — read how to record eBay payouts in Xero. That article covers the accounting model, not the import workflow.