Avoid 90 day Data Gaps: Xero Open Banking for UK Accountants

September 2, 2026

Written by

Blog Img

Xero is FCA-authorised as an Account Information Service Provider and fully supports Open Banking in the UK. In practice, this means secure, read-only bank feeds that pull transactions into your ledger automatically, often with up to 12 months of history on first connection, and no way for Xero (or anyone else) to move your money.


TL;DR:

  • Open Banking connections with Xero require re-authentication every 90 days, which can lead to data gaps if not renewed on time.
  • Most failures are caused by failed re-authentication or bank API outages, which are typically quick to fix with manual re-logins or waiting for outages to resolve.
  • Reconnecting feeds can import up to 12 months of historic transactions and typically refresh daily, keeping records current for easier reconciliation.
  • Re-authentication reminders every 80 days help prevent data gaps, enabling continuous, automated transaction updates for faster financial management.
  • Security is strict, with read-only access via encrypted FCA gateways, with no payment initiation or shared passwords, making open banking with Xero safe for businesses.

Table of Contents

What does open banking with Xero actually mean?

UK Open Banking exists because of the second Payment Services Directive, transposed into British law through the Payment Services Regulations 2017. The regulation forced banks to open up secure, standardised programming interfaces so that authorised third parties, with a customer’s explicit consent, could retrieve account data without screen scraping or shared passwords. Before this, “bank feeds” often relied on far clunkier and less secure methods.

Xero sits on the official Open Banking UK register of regulated providers, confirmed as an FCA-authorised AISP. That status is what allows Xero to request read access to your transaction data directly from your bank’s own systems.

Underneath the surface, a few different technical routes deliver that data:

  • Direct bank feeds connect through the bank’s own Open Banking API, refreshing automatically.
  • Technical service providers such as Tink and OpenWrks act as the plumbing between some banks and accounting platforms, handling the API connection on Xero’s behalf for certain institutions.
  • Aggregator-supplied feeds, most notably Yodlee, pull data through a different, older architecture and can behave differently when it comes to refresh timing and reliability.

Reliability across the whole system is improving. The Joint Regulatory Oversight Committee monitors API performance across UK banks and pushes for greater transparency where connections repeatedly fail. That oversight matters because Open Banking’s biggest historic weak point has been inconsistent bank-side API uptime, not anything on Xero’s end.

How do you set up an open banking bank feed in Xero?

Connecting a UK business account takes a few minutes if your bank supports a direct feed, and the process is the same whether you are setting up your first account or adding a fifth.

  1. Go to Accounting → Bank accounts in Xero.
  2. Select Add Bank Account and search for your bank by name.
  3. Choose the Open Banking feed option where offered (rather than an aggregator feed, if both appear).
  4. Log in to your bank via its own secure portal, not a Xero-branded page, and grant consent.
  5. Confirm the connection and let Xero pull through your transaction history.

On that first connection, Xero can import up to 12 months of historic transactions, which is invaluable if you are switching accounting software mid-year or catching up on a backlog. After that, feeds typically refresh once each business day, keeping your bank screen in Xero close to real time.

There’s a catch worth knowing before it catches you out: consent for Open Banking connections expires every 90 days, at which point you’ll need to re-authenticate with your bank. Crucially, re-authentication only pulls in the most recent transactions since the previous connection, with limited historic coverage, not a fresh 12-month backfill. If a feed lapses for longer than that, you’ll have a gap you need to fill manually.

Manual CSV upload remains available as a fallback for banks with no direct feed, or as a stopgap when a connection breaks. It works, but it’s slower and more error-prone than an automated feed, and it will never catch you up the way a proper reconnection does.

Pro Tip: Set a calendar reminder roughly every 80 days to check your feed status in Xero. Re-authenticating a few days early costs nothing and completely avoids the 90-day data gap risk.

What benefits does open banking bring to Xero users?

The headline benefit is time. Instead of downloading statements and importing files by hand, transactions typically land in Xero automatically each business day, which means your bank reconciliation screen is almost always current rather than a week behind.

For growing tech and fintech businesses, that shift changes how finance actually gets managed:

  • Daily reconciliation becomes realistic rather than a monthly scramble.
  • Cashflow visibility improves because the numbers you’re looking at reflect this morning’s balance, not last month’s statement.
  • Bank feeds combine with payment platform integrations, so transactions from processors like Stripe or PayPal sit alongside your core banking data for cleaner matching.
  • Founders and finance leads get a genuinely current picture for investor updates or board packs, without waiting on a bookkeeper to catch up.

The 90 days that matter most: every Open Banking consent in the UK runs on a strict 90-day cycle before re-authentication is required. Miss that window and you risk a data gap; stay on top of it and feeds run essentially unattended.

The practical upshot for founders is fewer end-of-month surprises. When your books are current, R&D tax credit claims, investor reporting, and VAT reviews all get easier because nobody is reconstructing three weeks of transactions from memory. If you’ve ever wondered why Xero suits fast-growing UK startups so well, this automatic reconciliation layer is a large part of the answer.

Is open banking with Xero actually secure?

Security concerns are the most common objection business owners raise, and they’re worth taking seriously rather than waving away.

Xero’s own registration as an FCA-regulated AISP means it operates under direct financial regulator supervision, not a voluntary industry badge. You can independently check that status on the Open Banking UK register at any time rather than taking a vendor’s word for it.

The access itself is strictly one-way. Xero can read your transaction history; it cannot initiate a payment, move funds, or see your online banking password, because that password is never shared with Xero in the first place.

Open Banking connections run through encrypted, FCA-regulated gateways. Your login credentials stay with your bank. Xero only ever receives the transaction data your bank chooses to share, and only for as long as you’ve given consent.

A few practical points follow from that setup:

  • Consent expires automatically every 90 days, forcing a fresh authorisation rather than an indefinite standing permission.
  • Advisers with the right permissions can renew a client’s feed connection on their behalf, which matters for firms managing multiple client ledgers.
  • Data handling still falls under UK GDPR, so your bank and Xero are both bound by the same data protection obligations as any other regulated data processor.

None of this makes a feed immune to failure, but it does mean the failure mode is inconvenience, not exposure.

Why do bank feeds break, and how do you fix it?

Most feed problems trace back to one of three causes, and diagnosing which one you’re dealing with usually takes less than five minutes.

  1. Re-authentication has lapsed. This is the most common culprit by far. Check the feed status under Bank Accounts in Xero. If it shows as disconnected, you simply need to log back in via your bank’s portal and reconnect.
  2. The bank’s own API is down. Direct feeds occasionally fail because the bank’s Open Banking infrastructure, not Xero, is having an outage. There’s nothing to fix on your end here except wait and retry.
  3. An aggregator feed needs a manual refresh. Yodlee-supplied feeds don’t always refresh automatically the way direct API feeds do, so a stalled aggregator connection sometimes just needs a manual trigger.

If a feed has been down long enough to create a genuine gap, and re-authentication only pulls the last 90 days, you’ll need to import the missing statement period manually to avoid a hole in your records. Xero’s manual import tool handles CSV or QIF files from most UK banks for exactly this scenario.

Pro Tip: Before contacting anyone, note the exact date your feed stopped updating. Xero support and your bank’s helpline will both ask for it, and having it ready cuts a support call from fifteen minutes to five.

If the feed still won’t reconnect after a fresh authentication attempt, that’s the point to contact Xero support directly, or your bank if the error message points to their side specifically.

How do accountants manage open banking feeds day to day?

Firms running feeds across dozens of client accounts treat re-authentication as a scheduled task, not a reactive one. With adviser permissions, an accountant can renew a client’s Open Banking connection without needing the client to log in themselves, which removes one of the biggest sources of accidental data gaps.

A sensible cadence looks like this in practice:

  • Check feed status across all client accounts weekly, not just when someone complains about missing transactions.
  • Batch reconciliation exceptions rather than chasing every unmatched line the moment it appears.
  • Time re-authentications during a client’s regular admin window, so nobody is scrambling near a VAT or payroll deadline.
  • Flag any account approaching 80 days since its last authentication before it becomes a problem.

For startups juggling R&D claims, SEIS/EIS compliance and payroll alongside day-to-day bookkeeping, current feeds make every one of those processes faster because nobody is reconciling stale numbers. Firms managing multiple entities often find that tightening these routines prevents the small reconciliation errors that tend to snowball at year end.

Pro Tip: If you’re switching accountants or bringing bookkeeping in-house for the first time, do the feed migration before the tax year end, not during it. A clean 90-day window either side gives you room to fix any gaps without deadline pressure.

When should a growing business move fully to open banking feeds?

The switch pays for itself almost immediately once you’re running more than one business account or processing meaningful transaction volume each month. Below that, manual reconciliation is tedious but manageable. Above it, the 90-day re-authentication rhythm becomes far easier to handle with an accountant managing renewals than leaving it to whoever remembers last.

The real return isn’t the feed itself. It’s what current numbers make possible: management reports that reflect this week rather than last month, and cleaner data for R&D claims or investor updates. For most growth-stage founders, that’s worth the small discipline of a 90-day calendar reminder, or worth handing to someone who already tracks it for a living.

— Rahamut

Get your Xero bank feeds set up properly, once

Getting Open Banking feeds configured correctly the first time saves you from the 90-day re-authentication trap that catches most business owners managing it alone. Priceandaccountants sets up and maintains Xero bank feeds for UK tech and fintech founders as standard practice, not an add-on, so re-authentication happens on schedule and reconciliation stays current without you having to think about it.

Priceandaccountants

That includes diagnosing feed failures before they create a data gap, migrating historic transactions cleanly when you switch from another platform, and folding your bank data into the wider picture, R&D credits, SEIS/EIS compliance, payroll, and VAT, that a growing company actually needs managing. Having handled start-up finances for over 20 companies, some now valued well above £50 million, the practical value is knowing feeds and reconciliation are handled correctly from day one rather than patched together after something breaks.

If your Xero feeds need setting up, fixing, or handing over entirely, Priceandaccountants’ bookkeeping services cover exactly this. Get in touch through Priceandaccountants to arrange an onboarding call and get your feeds running properly.

Sources

For verification or deeper detail, consult Xero’s Open Banking programme page, the Xero Central guide to bank feeds, and the Open Banking UK provider register for Xero’s current authorisation status.