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
Xero bank feeds, answered
Xero has direct feeds with supported banks chiefly in the UK, Australia, New Zealand, the US and Canada, and the list is available from the Add Bank Account screen inside Xero. Coverage is per account rather than per bank: a business account at a supported bank may feed while a personal or joint account at the same bank cannot connect at all.
Xero's documented fallback is to export a statement and import it manually as CSV, OFX, QBO, QFX or QIF. That works, but it is a repeat job every month, and the importer verifies nothing about the file it is handed: not that the period was complete, not that the closing balance agrees. The alternative is to post those same statements through Xero's Bank Feeds API, so the account is fed rather than imported into.
Feed eligibility depends on the account, not just the bank. Account type, plan tier, card type and country all decide it, which is why one account can feed perfectly while another at the same provider has no feed available.
Not through the manual import, which accepts CSV, OFX, QBO, QFX and QIF only. A PDF has to be converted to one of those first, which in the US and Canada is what Xero's own Hubdoc extraction does, or read by an application that posts the lines into Xero through the Bank Feeds API.
Guides
What to do when a feed stops, and what Xero's importer will accept when there is no feed at all.
- 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.
Start a free trial
14 days, no card. Connect Xero and post a real statement before you decide anything.