An Amazon deposit lands in your bank feed — say, $18,742.16. Behind that single number sit hundreds of orders, referral fees, FBA fulfillment fees, refunds, a reserve adjustment, and sales tax Amazon collected on your behalf. If you let a Xero bank rule code that deposit straight to a Sales account, your revenue is understated, your fees are invisible, and your gross margin is fiction.
Xero is a genuinely good general ledger for ecommerce sellers — arguably the best choice for anyone selling outside the US or in multiple currencies. But like every general ledger, it knows nothing about marketplace settlements until you teach it. This guide covers what Xero does well, which plan to pick, and the specific setup that keeps seller books clean and audit-ready.
What Xero Is and Where It Shines
Xero is cloud accounting software built around three things: live bank feeds, a clean double-entry ledger, and a large app ecosystem. It started in New Zealand and grew up serving the UK, Australia, and New Zealand, which shows in its strengths — VAT and GST handling are first-class, and accountant adoption in those markets is deep. If your accountant is in the UK or Australia, odds are good they live in Xero all day.
For ecommerce specifically, three strengths matter most. First, multi-currency: Xero revalues foreign balances and tracks realized and unrealized FX gains, which is essential if you sell on Amazon UK or EU marketplaces and get paid in GBP or EUR while reporting in USD. Second, bank feeds and bank rules are fast and reliable, so reconciliation is quick once your structure is right. Third, most plans don't meter you per user, so you, a bookkeeper, and an accountant can all work in the file without a pricing fight.
What Xero is not: an ecommerce system. It has no native concept of an Amazon settlement, a Shopify payout, SKU-level inventory at scale, or marketplace facilitator tax. Those gaps are exactly what the seller-specific setup below fixes.
Xero Plans: What Sellers Actually Need
Xero has renamed and repriced its tiers several times, and pricing varies by country, so treat any numbers you see in blog posts — including approximate figures like 'entry plans around $20–$25 per month, top plans around $70–$90' — as illustrative only. Check Xero's current pricing page for your region before you commit.
What matters more than the price is which features sit on which tier. Two things trip up sellers. First, multi-currency has historically been reserved for Xero's higher tiers — if you sell internationally, verify your plan includes it before subscribing, because migrating up later mid-year is annoying. Second, entry-level plans typically cap the number of invoices and bills you can enter per month. If you post a handful of summarized settlement journals instead of thousands of individual orders (more on that below), even tight caps are workable, but confirm the current limits.
Rule of thumb: single-currency sellers can usually start on a mid-tier plan; anyone with Amazon UK/EU/CA income or supplier bills in foreign currency should budget for the tier that includes multi-currency from day one.
Why Marketplace Payouts Break a Default Xero Setup
Marketplaces pay you net. Amazon referral fees alone typically run 8–15% of the sale price depending on category, and that's before FBA fulfillment fees, storage, advertising deductions, refunds, and reserves. The deposit that hits your bank is gross sales minus all of that.
Worked example (illustrative numbers): suppose a two-week settlement shows $24,000 in product sales, $1,900 in shipping and gift wrap income, $3,100 in referral fees, $2,800 in FBA fees, $760 in refunds, $480 in ad spend deducted from the payout, and a $700 increase in Amazon's rolling reserve. The deposit is $18,160. Code that deposit to Sales and you've understated revenue by roughly $7,700 and recorded zero selling costs. Your P&L now shows a fantasy margin, your sales tax and income tax workpapers don't tie to anything, and your accountant bills you extra hours to untangle it at year-end.
The deposit is not income. It's the settlement of a receivable. Once you internalize that one sentence, the correct Xero structure follows naturally.
See what Amazon owes you — free
Connect your seller account and get a free reimbursement audit. No credit card, keep 100% of what you recover.
The Clean Xero Seller Setup: Clearing Accounts and Settlement Journals
The standard professional pattern is one clearing account per sales channel plus one summarized journal per settlement or payout period. The clearing account (a current-asset account in your chart of accounts, e.g. 'Amazon Clearing') represents money the marketplace owes you. Each settlement, you post a journal that records gross sales, fees, refunds, and tax at summary level, with the net amount debited to the clearing account. When the deposit arrives in the bank feed, you reconcile it against the clearing account — not against revenue.
Done right, the clearing account hovers near zero after each reconciliation (timing differences and reserves keep a small balance), and any drift is an immediate signal that a settlement was missed or a payout was short. This is also the structure every competent ecommerce accountant expects to see, whether the journals are posted by hand or by a connector.
- 1
Build the chart of accounts
Add one clearing account per channel (Amazon, Shopify, eBay, Walmart) plus income accounts for product sales, shipping income, and refunds, and expense accounts for referral fees, fulfillment fees, storage, and advertising.
- 2
Create a facilitator tax liability account
Add a liability account for marketplace-collected tax so it never lands in your income or your own sales tax payable.
- 3
Post one journal per settlement
For each Amazon settlement or Shopify payout period, post a summarized journal: credit gross sales and shipping income, debit fees, refunds, and ad deductions, and debit the net to the channel's clearing account.
- 4
Reconcile deposits to clearing
Match each bank-feed deposit to the clearing account, never to a revenue account. Kill any old bank rules that coded deposits to Sales.
- 5
Handle reserves and timing
Reserve increases stay in the clearing account as a receivable; they're your money, just delayed. Expect a small rolling balance, not zero.
- 6
Review clearing monthly
At month-end, tie the clearing balance to the marketplace's open settlement and reserve reports. Unexplained drift means a missed journal or a short payout.
Marketplace Facilitator Tax in Xero
In most US states, marketplace facilitator laws make Amazon, Walmart, and eBay responsible for collecting and remitting sales tax on your marketplace orders. The tax shows up in your settlement data, but it was never your money and never your liability to remit.
The mistake to avoid: booking facilitator-collected tax as income (overstates revenue) or as your own sales tax payable (creates a liability you'll never remit, which sits on the balance sheet forever). The clean treatment is to include the tax collected and the matching tax withheld in the settlement journal so they net to zero through a facilitator tax liability account. Your P&L shows none of it; your balance sheet carries no phantom payable.
Direct-channel sales are different. On Shopify, you are usually the merchant of record, so tax you collect there is a real liability you owe to states where you're registered. Keep facilitator tax and direct-channel tax in separate accounts so the two never blur.
Facilitator rules, registration thresholds, and nexus standards vary by state and change over time, so treat this section as bookkeeping mechanics, not tax advice — confirm your registration and filing obligations with a sales tax professional or CPA.
Xero vs QuickBooks Online for Sellers, Briefly
Both ledgers can carry an ecommerce business well, and the clearing-plus-journal pattern is identical in each. The honest split: QuickBooks Online has deeper US payroll and sales tax tooling and is what most US accountants default to; Xero is stronger for multi-currency, generally friendlier on user limits, and dominant with UK, EU, and Australian accountants. If your accountant has a strong preference, that preference is usually worth more than any feature difference.
Neither one understands settlements natively, so most sellers add a connector rather than hand-posting journals. That's the layer BeanHawk occupies: it posts summarized settlement journals to both QuickBooks Online and Xero, keeps perpetual SKU-level inventory valuation with a PO and landed-cost engine, and uses flat all-channel pricing from $19/mo — so the choice of ledger doesn't change your automation stack.
Practical tiebreaker: selling primarily in the US with US advisors, pick QBO. Selling into or out of the UK/EU/AU, or paying suppliers in foreign currency, pick Xero.
Monthly Close Checklist for a Xero Seller File
A clean setup decays without a routine. Fifteen minutes of month-end discipline keeps the file trustworthy and makes tax season boring, which is the goal.
- •Confirm every settlement and payout period in the month has a posted journal — gaps show up as a clearing balance that won't tie out.
- •Tie each channel's clearing account to the marketplace's open-settlement and reserve reports.
- •Verify facilitator tax liability accounts net to zero for marketplace channels.
- •Reconcile direct-channel sales tax payable against your actual state filings.
- •Run the FX revaluation if you hold foreign-currency balances, and sanity-check realized gains/losses.
- •Compare gross sales per Xero to the marketplace's own sales reports — they should match at summary level before you trust the P&L.