Why Xero ecommerce reconciliation is hard
Xero's bank feed matches deposits to invoices well for simple businesses. Ecommerce breaks that model:
- Payouts don't match sales. Shopify Payments, Stripe, PayPal, Amazon, and TikTok Shop each deposit a net figure bundling many orders, fees, refunds, and reserves. Xero's bank feed sees the net deposit, not the breakdown.
- Fees get buried. Processor fees, marketplace referral and fulfillment fees, and advertising are netted out before you are paid. Booked as a lump sum they distort margin; split by hand they eat the close.
- The clearing account problem. Cash in transit sits in a clearing or holding account waiting to be matched. Without transaction-level payment data, clearing it is a manual exercise.
- Refunds and chargebacks arrive late. They show up days or weeks after the original order, disconnected from it.
- Every channel and processor multiplies the work. More channels, more processors, more currencies: each adds rows and reconciliation time.
How to reconcile ecommerce in Xero (the three-way match)
The model is a three-way match, run continuously rather than at month-end:
- Order: the sale recorded from your channel.
- Payment: what the processor captured and settled, net of fees.
- Payout / bank deposit: the net cash that landed in your bank.
Match order → payment → payout, account for every fee, refund, and reserve, clear the clearing account with transaction-level detail, and post the resulting entry to Xero so the books tie to the bank feed.
How Blue Onion automates Xero reconciliation
Blue Onion connects to the source data for your orders and payments independently of Xero, which lets it verify your order data and surface discrepancies or missing transactions. On that reconciled foundation it:
- Verifies your order data. Reconciles your recorded orders against Blue Onion's already-reconciled source data and flags discrepancies for quick investigation.
- Performs the three-way match. Automatically matches each sales transaction to the processor payment and, ultimately, to the bank payout, accounting for fees along the way.
- Clears the clearing account. Uses transaction-level payment data so cash in transit clears automatically, so Xero's bank feed reconciles for review rather than by hand.
- Posts summary entries that tie back to the detail. Pushes ERP-ready daily summary journal entries to Xero that keep the general ledger clean, while every summary traces back to the reconciled individual transactions beneath it, so you keep a tidy ledger and a full audit trail.
- Maps to your Chart of Accounts. Orders, payments, fees, and payouts map to your custom COA.
The result is an audit trail from point of sale through to the bank account, including processing fees, refunds, and chargebacks, and a close that shifts from a 5–10 day investigation to a quick daily review.
More than reconciliation: the ecommerce accounting Xero can't do alone
Reconciliation is the foundation, but tying payouts to orders is only half the job. On top of the reconciled data, Blue Onion also automates the ecommerce accounting that Xero doesn't handle natively, so what lands in your books is finished, GAAP-ready entries rather than a matched deposit:
- Revenue recognition and deferred revenue. Recognizes revenue on a GAAP (ASC 606) basis and books deferred revenue automatically, so revenue lands in the right period instead of when cash arrives.
- Gift cards and store credit. Tracks issuance and redemption and books the liability correctly over time.
- Marketplace and processor fees. Breaks out referral, fulfillment, advertising, and processing fees to the right accounts instead of burying them in a single net figure.
- Returns, refunds, and chargebacks. Booked and tied back to the originating order, even when they arrive weeks later.
- Multi-currency FX. Handles foreign-currency orders and payouts as part of the same reconciled record.
That is the difference between a tool that syncs data into Xero and one that produces the finished accounting on top of it.
Xero reconciliation by channel and processor
Blue Onion reconciles every channel and processor you run into Xero. Common combinations:
- Reconcile Shopify payouts
- Reconcile Amazon Seller settlements
- Payment processor reconciliation (Stripe, PayPal, Adyen)
- See all integrations
Who needs automated Xero reconciliation
Blue Onion is built for growing and mid-market ecommerce and retail brands running multiple channels and processors and closing in Xero. If your team is manually clearing a clearing account, matching payouts to orders, or investigating processor discrepancies each month, you've outgrown manual reconciliation.
FAQ
Does Xero reconcile ecommerce payouts automatically?
Xero's bank feed matches deposits to records well for simple businesses, but it doesn't natively break a bundled processor payout back down to the underlying orders, fees, and refunds. That breakdown is what Blue Onion automates before posting clean entries to Xero.
How do I reconcile Shopify or Stripe payouts in Xero?
Break each net payout into its underlying orders, fees, refunds, and reserves, match them to the corresponding sales, and clear the clearing account with transaction-level detail. Blue Onion does this automatically and posts the resulting entries to Xero.
Can Blue Onion post journal entries to Xero?
Yes. Blue Onion posts daily summary entries to Xero with a full audit trail and maps orders, payments, fees, and payouts to your custom Chart of Accounts.
Which channels and processors can Blue Onion reconcile into Xero?
A broad and growing set, including Shopify, Amazon, TikTok Shop, Stripe, PayPal, and Adyen, so you can reconcile new channels and payment methods without additional cost. See all integrations.
Do I need to leave Xero to use Blue Onion?
No. Blue Onion sits in front of Xero and posts daily entries into it. You keep Xero; Blue Onion makes the numbers going into it trustworthy.
See it on your own data
Blue Onion reconciles every order to every payout and posts daily entries to Xero, so your close runs faster and your numbers are trustworthy from the first order to the final close.
Book a demo →