Import bank statement lines via the API
Be able to import bank statement lines into a bank account in Xero. This would be useful for custom bank accounts or banks that do not have a direct feed into Xero
Thanks for your continued feedback and patience on this long-standing request. Our team has started to build this out, and we’re looking forward to sharing more as development and testing progresses.
This release will support ingestion of bank statement data via the Bank Feeds API for accounts where a bank feed has not been established and allow customers to automate the current manual file upload process.
As part of this work, we’ll be running a beta with a small group first (from mid June) so we can test the experience and gather feedback before broader availability. We’ll continue to post updates here as we reach key milestones.
-
Agustin Bender commented
Hi, Kelly. Happy to be part of the testing group, if possible.
-
Allan Gibbon
commented
This is amazing news thank you so much. Looking forward to being able to implement this for our customers
-
Michael Johnson commented
This would be helpful as there's a gap with GoCardless that if you're not allowing Xero to push the payment through the direct integration and using a 3rd party billing platform, you can't easily reconcile the bank statement lines.
-
Danvers Baillieu commented
Working on an app to work with major crypto wallet providers. Would be useful to all Xero clients which handle cryptoassets.
-
Cameron Mcgrane commented
This issue is going to get hotter for xero in 2026. All of us are moving our workloads to AI agents and reconciliation is ripe to save us small business owners $100s a month. I've been with xero for 10 years. Seriously considering switching to an alternative.
-
Christoph Bühler commented
Almost 1k votes... come on Xero!
-
KI JOO LEE (Justin Lee) commented
Please make this happen as soon as possible.
-
Jon
commented
Would love to see this implemented. We have an account without bank feeds available, manually importing a CSV is inefficient.
-
Peter
commented
Import bank statement via API would be the last piece required for a fully-automated data fill!
-
Dale R Wright II commented
this would be super helpful
-
Kyle Ross commented
We want to build an internal tool to import bank statement lines for reconciliation as the native integration currently in use is creating duplicates and other headaches for our HR and accounting teams
-
Nic Muhl commented
We have a number of clients who would make use of this, even if it using a Google Sheet or an application like Knack or Airtable
-
Kevin Suriel commented
I created an app to later find out I have no way to do this in bulk and reconcile all my items this would help me get the big picture of my data and actually do taxes faster.
-
Martin Mendelsohn commented
One of my largest gripes is not being able to connect my business to my banks as I'm in an unsupported country, to the point where I wanted to institute this myself, but alas - not open to the public.
I also see that because this can't be done for crypto a few of the crypto addins for Xero are trying to Off-boards xero's clients to their own systems because Xero makes it so difficult for crypto accounting.
-
Prasad Herekar commented
We are using XERO for our accounting and we want to automate bank reconciliation. We are a retail business and we have many transactions.
-
Lohitya Sethuraman commented
would be incredible to have access to this endpoint
-
Dermot
commented
This would be incredibly useful to our organisation.
You provide this facility via the API Explorer.
https://api.xero.com/finance.xro/1.0/BankStatementsPlus/statements
It strange that this is feature is missing when we have to give Xero permission to access our bank account and then you restrict access to our data unless you are a "Financial Services partners".
-
Omer Hayat commented
yes please
-
Louis Reynders commented
Please add this feature !
-
Sher Ghan commented
You should have this buddy. thanks