Contacts - Add IBAN in account number and Swift in Routing number
There is an issue with the new contact edit settings, we cannot add IBAN in account number and swift in routing numberFinancial details. Since we have vendors globally, not everyone have US routing and acct number only. This needs to be fixed since we are relying on the bank details updated in contact

Hi everyone, thanks for your on-going involvement in the idea here.
We understand many of our customers are trading internationally. While we haven't been able to deliver a solution as yet, this is still high on our radar.
Right now, depending on the country selected when setting up organisations will have different field options - Sort code in UK, BSB code in AU and Routing number in US. This explains the differences some in the conversation have mentioned. I appreciate it's not a solution but for the time being any extra detail (IBAN or any other banking detail) for the contact could be added as a note to the contacts record that can be looked up before making payments.
For our UK customers that have set up international bill payments - Though not direct from Contacts you can edit and save international payment details for a supplier through the flow of making foreign currency payments.
Within the contacts space in Xero, this is very much a piece of work we intend build a solution for, and while I can't give any timeframes as yet we'll share any progression with you all here.
-
Craig Brawley commented
Save international payee details on the Xero contact page
At the moment, we can only add international payee details when making a payment. It would be really helpful if we could store these details (like SWIFT code, routing number, IBAN, or account number) directly on the contact when setting them up.
For example, if I’m regularly paying a supplier in the US or Europe, I’d like to save their international banking info the same way I can with a UK sort code and account number. This would save time and fit into my workflow when creating bills.
-
Simone Smith commented
Additional bank detail requirements are necessary to be stored as part of contact information, to allow for international payments. We are in the US market however have requirements for UK (Sort code/ account number) and EU (IBAN/ SWIFT).
Would expect this as basic functionality and it creates inefficiencies in our payments process.
Xero should strongly consider this as a development/ enhancement feature as for a scaling business it is difficult to see how the functionality continues to work for us.
-
Jessica Hope commented
Being able to create a bank batch file for international payments is integral for our business especially for our international wages and overseas creditors.
-
Theresa King commented
With having multicurrency Xero it is important to be able to record all bank account details for all suppliers whether NZ based or international so this includes bank account number, address/bank name, SWIFT etc.
-
Brian McBrearity commented
Granted, I may be just not getting something (as is often the case, admittedly) but attached is a screen shot that shows the extent of the financial details options I have for a contact. I don’t even know where you can enter the name of the bank used by the contact. Is it there? Am I missing something? I can enter a bank account number, but not the name of the bank? Not to mention the IBAN/SWIFT codes, etc.
I am using Xero in a country outside of the major markets (UK/EUR, AUS, USA) so I realize users outside major markets are the last to get updates, but it seems that being located outside a major market increases the necessity to be able to be able to store international banking details for suppliers. I think this info is pretty standard and basic, but no where to store it in Xero.
@Kelly Munro — you said you would keep us updated but that was August 30, 2022. Not a word on this since then. Where is the update?
-
Celina Jacques commented
can this also be made available for customers in UK we only have option for storing UK bank details but we need ability to store Routing BIC Swift IBAN details also.
-
Kayleigh Dowsett commented
In the financial details section of 'Edit Contact' it would be useful to have additional fields to record bank details of international companies. For example a field for SWIFT/BIC code and for IBAN number. Currently entering international bank details in the 'notes' box under 'business information'
-
Jon Paul commented
Can I just add that we would also need this feature. If we choose a different currency for the contact, it would be great if the Sort Code and account number fields could be changed to IBAN and BIC / SWIFT, or if these can be added as two additional fields. Thanks
-
Angela Cale commented
This solution does not work, the IBAN and SWIFT are joined together in one field on the export and must be separated before entering into the bank upload file. This is critical for all EU payments using the global Xero platform. This is a global problem, not just a US problem.
-
Angela Cale commented
It is critical for all payments on the global version of Xero. I cannot create a batch payment file even for our local suppliers in local currency as we are an EU based company which requires an IBAN and BIC/Swift number for all local payments.
-
Lina LI commented
My company use AUD account to pay US creditor. Currently only BSB and account number are available, although I choose currency as USD. No field can add SWIFT code in contact. Please solve it soon.
-
Lina LI commented
It is critical for international bills. Without SWIFT code, how can I pay international creditors?
-
Penny Drew commented
Add in suppliers IBAN and SWIFT codes to enable export to a bank in csv to raise payments for international suppliers
-
Piyushkumar Singapuri commented
I have raised this in the past many times before. I am based in Singapore. When I want to make a payment via DBS bank, I am required to tag EACH INDIVIDUAL INVOICE for any vendor with a SWIFT code. why is this necessary. If your intent is to validate that the correct bank and bank branch code is being selected, why do you not offer the ability to tag at the VENDOR level ONCE when i key in the bank information. Why must I tag each invoice every time I need to process a batch payment. Xero spends all its time making cosmetic changes to the UI like ability to view 10 rows instead of 20 which is clearly not adding that much user functionality compared to making vendor payments. The amount of time it takes to tag each invoice is excessive and mind numbing. I cannot even select multiple invoices from a single vendor who i am making payment to a single bank...which is super frustrating. Stop working on features or updates or improvements which do not move the needle much in terms of user experience. Please focus on the important bits.
-
Jeremy Tan commented
It is very critical when prepare the batch payment to export out from Xero.
-
Mark McIntosh commented
As business are now more internationally connected, having these details as an option even if its hidden under a tick box or radio button to drop down the extra fields will really help, as we're having to currently manually keep details in duplicate and that can be seen as a security issue.
Please Xero update this soon, it's been over a year since there was a reply.
-
Sherlyn Law commented
Unable to create the Xero bulk payment without sync to online banking, should be provide the option by user to choose to create Xero bulk payment without syce the bank account.
-
Susan Crawford commented
When moving to BACS this is vital information that we need to include
-
Eddy Lim commented
Without the swift code just the bank account and name is useless.
-
xie xianfeng commented
Useless function. No good.