A standing-in feed for unsupported banks
When your bank has no direct or aggregator feed into Xero, we build the automated connection that pulls your transactions on a schedule, so you're not stuck on manual statement imports indefinitely.
A Xero bank feed is the connection that pulls transactions from your bank into Xero automatically, either through a direct feed arrangement Xero has with that bank, or through a third-party feed partner for banks without one. Which kind of feed you have, and whether your bank supports one at all, depends entirely on your bank and your country, and when a feed doesn't exist or breaks, the fallback is either a manual statement import or a connection we build to stand in for it.
From Accounting > Bank Accounts > Add Bank Account, you search for your bank and Xero tells you whether it offers a direct feed. A direct feed means Xero has a formal data-sharing arrangement with that bank, and transactions arrive automatically once you authenticate through the bank's own login flow.
In markets with an open banking framework, like the UK, a lot of major banks connect through an open banking authorization instead of (or alongside) a traditional direct feed, which works the same way from your side but relies on a regulated data-sharing standard rather than a one-off agreement between Xero and that specific bank.
If your bank doesn't have a direct or open banking feed, Xero sometimes offers a connection through a third-party aggregator instead, which pulls your data by securely logging into your online banking on your behalf rather than through a formal bank-to-Xero data feed. Coverage through an aggregator tends to be broader but less consistent than a direct feed.
If neither option covers your bank, the standard fallback is exporting a statement file (OFX, QIF, or CSV) from your bank and importing it into Xero manually, which works but puts the whole update cycle back on someone remembering to do it.
Feeds do break. A bank changes its login flow, an aggregator connection expires, or a feed just silently stops updating for a few days before anyone notices the Reconcile tab has gone quiet. When that happens on a direct feed, it's usually a re-authentication on Xero's side. When it happens on an aggregator connection, it can take longer to resolve and sometimes needs the aggregator's own support process.
For banks with no feed option at all, which is common for smaller regional banks, certain business account types, or banks outside Xero's primary markets, we build the connection ourselves: scripted, secure access to your online banking that pulls the same transaction data a native feed would, so reconciliation still runs off current numbers instead of a stale manual import.
When your bank has no direct or aggregator feed into Xero, we build the automated connection that pulls your transactions on a schedule, so you're not stuck on manual statement imports indefinitely.
We watch for a feed that's gone quiet or stopped updating and flag it immediately, instead of someone discovering three days of missing transactions when reconciliation suddenly looks wrong.
Tell us which bank and account type, and we'll tell you honestly whether a direct automated feed is realistic to build.
Tell us which bank and account this is for, and whether a feed ever existed or just stopped working, and we'll scope what's actually fixable. Bank feeds are one example of a data connection going manual; we build the same kind of fix wherever a business has lost an automated link it used to rely on.
Let's talk →Go to Accounting > Bank Accounts > Add Bank Account, search for your bank, and follow the prompt to authenticate through either a direct feed or an open banking connection, depending on what Xero offers for that bank.
Check whether a third-party aggregator connection is offered instead; coverage is broader but less consistent than a direct feed. If neither is available, the fallback is exporting and manually importing a statement file in OFX, QIF, or CSV format.
Start by checking your bank connection status under Bank Accounts. A direct feed issue is usually fixed by re-authenticating; an aggregator connection issue can take longer and sometimes needs that provider's own support process.
Direct feeds and open banking connections run through regulated, encrypted data-sharing arrangements rather than Xero storing your online banking password. Aggregator connections work similarly, using a secure token rather than directly handling your raw credentials on an ongoing basis.
In markets with an established open banking framework, yes. A lot of major UK banks in particular connect to Xero through an open banking authorization rather than a traditional one-off direct feed agreement.