Find your IBAN

How to find an IBAN code for your bank

What is an IBAN?

IBAN (which stands for International Bank Account Number) is an internationally agreed code made up of up to 34 letters and numbers which helps banks make sure that international transfers are processed correctly.

In just a few letters and numbers, the IBAN captures all of the country, bank, and account details you need to send or receive money internationally. This system is used throughout Europe, and also recognised in some areas of the Middle East, North Africa and the Caribbean.

SWIFT and IBAN explained

What’s the difference between a SWIFT code, a BIC, an IBAN and a routing number?

SWIFT codes, BICs, IBANs and routing numbers are all used to help banks identify where a transfer is headed – but the process and exact details needed varies a bit depending on the location of the banks involved.

A SWIFT code gives details of the country and bank a transfer is headed to, while an IBAN contains enough information to identify the exact bank account needed, too. IBANs are issued for all accounts in the EU, Norway, Switzerland, Liechtenstein and Hungary.

Routing numbers, on the other hand, are used by banks and other financial institutions for domestic money transfers within the United States. They’re similar to SWIFT codes, but while the SWIFT system is used internationally, routing numbers only work for transfers made within the US.

How to find your IBAN code

Finding the right IBAN number is crucial, but shouldn’t be difficult.

You can either work out your IBAN based on the example on the left, or find everything you need by logging into your bank's online banking, or checking your bank statement.

If you don’t use the right IBAN number, your payment might be returned or sent to the wrong account. Get it right the first time by checking with your bank, or asking the recipient to provide the details you need, if you’re not sure.

Don’t forget, any IBAN or BBAN account numbers we use in this article are given as examples, and shouldn’t be used to process a transfer.

IBAN Codes for Banks in Austria

Name of Bank IBAN Code

Unicredit Bank

Unicredit Bank IBAN

IBAN Codes for Banks in France

Name of Bank IBAN Code

BNP Paribas

BNP Paribas IBAN

Crédit Agricole‎

Crédit Agricole‎ IBAN

Crédit Lyonnais (LCL)

Crédit Lyonnais IBAN



Société Générale

Société Générale IBAN

IBAN Codes for Banks in Germany

Name of Bank IBAN Code

Berliner Volksbank

Berliner Volksbank IBAN


Commerzbank IBAN

Deutsche Bank

Deutsche Bank IBAN

Hamburger Sparkasse

Hamburger Sparkasse IBAN

N26 Bank

N26 Bank IBAN


Postbank IBAN

Sparkasse Anbach

Sparkasse Anbach IBAN

Sparkasse KölnBonn

Sparkasse KölnBonn IBAN

Unicredit - HypoVereinsbank

Unicredit - HypoVereinsbank

IBAN Codes for Banks in Ireland

Name of Bank IBAN Code

AIB Bank


Bank of Ireland

Bank of Ireland IBAN

IBAN Codes for Banks in the Netherlands

Name of Bank IBAN Code

ING Bank




IBAN Codes for Banks in Portugal

Name of Bank IBAN Code


ActivoBank IBAN

Banco Comercial Português

Banco Comercial Português IBAN

Caixa Geral de Depósitos

Caixa Geral de Depósitos IBAN

Banco Santander Totta

Banco Santander Totta IBAN

IBAN Codes for Banks in Spain

Name of Bank IBAN Code


CaixaBank IBAN

Banco Sabadell

Banco Sabadell IBAN

Banco Santander

Banco Santander IBAN

Banco Bilbao Vizcaya Argentaria (BBVA)

Banco Bilbao Vizcaya Argentaria (BBVA) IBAN

IBAN Codes for Banks in the United Kingdom

Name of Bank IBAN Code

Bank of Ireland

Bank of Ireland IBAN


Barclays IBAN


Citibank IBAN


Halifax IBAN




Lloyds IBAN

Monzo Bank

Monzo Bank IBAN

Nationwide Building Society

Nationwide Building Society IBAN


NatWest IBAN




Santander IBAN

TSB Bank


Sending money abroad with banks can be expensive

There might be a cheaper way to send money abroad

Instead of using your regular bank, you might be able to get a better deal on a fast and secure international money transfer with TransferWise.

Making an international money transfer with a traditional bank can be costly. Even if your bank or money transfer provider claims to offer cheap or fee-free international transfers, often the exchange rate will be marked up as much as 4-5% compared to the mid-market rate you’d find on Google. That means the true cost of the transfer is hidden.

TransferWise does things differently than banks. Every transfer is made using the real, mid-market rate, with just a small upfront fee to pay. You know in advance what the cost of the transfer will be, so you can make sure you’re satisfied. No tricks. Just money transfers as they should be.

Are you also ready to leave your bank behind?

Is your bank ripping you off? See if you’re better off making your international money transfer with TransferWise, today.

Send money abroad