Xero bank feeds: what each one covers, and where it stops
Every bank, card and platform below has a page: what Xero's native feed does for it, and where it stops. Some have no feed at all. Most have one that lapses, breaks or backfills only so far. Either way, StatementClear posts the missing transactions into Xero as live feed lines - not another CSV to import. Find your account below.
- AirwallexWallet
- American ExpressCard
- ANZBank
- BarclaysBank
- CAF BankBank
- CommBankBank
- Credit cardAccount type
- FNBBank
- Foreign bank accountAccount type
- FX accountAccount type
- GoCardlessPlatform
- HSBCBank
- Invoice-finance platformAccount type
- Lending platformAccount type
- MercuryNeobank
- MonzoNeobank
- N26Neobank
- NABBank
- NatWestBank
- OptiPayLending
- PayoneerWallet
- PayPalWallet
- RevolutNeobank
- SantanderBank
- Shopify PaymentsPlatform
- SquarePlatform
- Starling BankNeobank
- StripePlatform
- TideNeobank
- WestpacBank
- WiseWallet
How a Xero bank feed connects, and which kind yours is
Three different things get called a Xero bank feed, and which one an account gets decides almost everything about how it behaves. It's worth knowing which you're on before you try to fix one.
- A direct feed, which the bank sets up
- You start it inside the bank's own online banking rather than inside Xero, and the bank pushes transactions across on a schedule it controls. This is the Australian pattern, and it's how NAB, CommBank, ANZ and Westpac all work. Direct feeds are the sturdiest of the three, and they're also the ones where the bank, not Xero, decides which of your accounts qualify, so an account type the bank doesn't list has no feed to apply for at all. Setting one up usually needs Administrator rights at the bank, which the person doing the books frequently doesn't hold.
- An open banking connection, which you authorise
- The UK pattern. You start it in Xero, get bounced to the bank to approve it, and come back. The catch is regulatory rather than technical: consent expires every ninety days and has to be reauthorised, so an open banking feed stops on a timer whether or not anything is wrong. Nobody will call that an incident, because it isn't one. It's why a NatWest or Tide feed that worked all quarter is suddenly empty.
- An aggregator connection, for everything else
- A third party sits between the bank and Xero and scrapes or polls for transactions. It reaches institutions the other two don't, and it's the most fragile of the three, because a change at the bank that nobody announced can stop it silently. Most platform and wallet accounts that connect at all connect this way.
All three share one limit that matters more than the differences between them. A feed runs forward from the day it starts working, so whatever it missed while it was down, lapsed or not yet connected stays missing until somebody puts it there another way.
Which banks feed into Xero
Xero has feed arrangements with supported banks chiefly in the UK, Australia, New Zealand, the US and Canada, and the live list is the one inside Xero's own Add Bank Account screen. The more useful question is usually the narrower one, because coverage is decided per account rather than per bank: a business account at a supported bank can feed perfectly while a personal or joint account at the same bank can't connect at all. Three groups are worth separating.
- Accounts with a working feed and a documented edge
The majority. The feed exists, it runs, and it stops somewhere specific: one currency per connection, a twelve-month backfill limit, a card type the bank excludes, a plan tier that doesn't include it. Nothing is broken, and the ledger is still short.
- Accounts whose feed lapses or stalls
Feeds on ninety-day consent, feeds that need a privilege somebody has to grant at the bank, and feeds that go quiet for weeks at a time across whole client bases. These are the ones that leave a dated gap rather than a permanent hole, which is the harder kind to spot, because the account reconciles again the moment the feed comes back and the missing weeks sit there unnoticed.
- Accounts with no feed at all, and no prospect of one
A bank account held in a country Xero has no arrangement in, money held on a platform that isn't a bank, an invoice finance facility or a lending platform. Xero's documented answer for these is the manual import, every month, forever.
Whichever group an account falls into, the residue is identical: the bank has the transactions, the statement has the transactions, and Xero doesn't.
Xero bank feeds, answered
Guides
What to do when a feed stops, and what Xero's importer will accept when there is no feed at all.
- Setting up bank feeds in Xero, and which route your account gets
- Deleting a bank account in Xero: the three things people mean by it
- Xero bank reconciliation not matching: finding where the balance went wrong
- Refreshing a Xero bank feed: what it pulls in, and what it can't reach
- Revolut bank feed not working in Xero: causes and fixes
- Xero bank feed status: down, late, or never there in the first place
- How to add a bank account to Xero when there is no feed
- Can a third-party app post real bank feed lines into Xero?
- How to reconcile Stripe payouts in Xero without the monthly gap
- How to import Revolut statements into Xero, from CSV and PDF
- Xero manual bank statement import: what it accepts and where it stops
- Wise bank feed not working in Xero: causes and fixes
- Xero bank feed not working: what to check, in order
Whichever account is short, the fix is the same
Upload the statement you already export and StatementClear posts it into Xero as live bank feed lines, deduped against what is already there and checked against the statement's own running balance.
14 days, no card. Connect Xero and post a real statement before you decide anything.