MoneyTransfers
/IBAN Transfers /SWIFT vs IBAN: What's The Difference?

SWIFT/BIC vs IBAN

SWIFT codes/BIC and IBAN numbers are two globally recognized identifiers used to locate bank accounts when arranging international money transfers. Read on to find out how they work and the differences between them.

Mehdi Punjwani
Author 
Mehdi Punjwani
7 minutes
May 23rd, 2023
Disclosure
Calculate an IBAN
We never store bank details or your search.

What’s the difference between an IBAN and a SWIFT/BIC?

IBAN and SWIFT codes are both used to identify and facilitate international money transfers but the key difference between the two lies in the information that each code conveys. An IBAN is a unique identifier of an individual account, while SWIFT codes specify the bank.

IBANSWIFT/BIC
Short forInternational Bank Account NumberSociety for Worldwide Interbank Financial Telecommunication or Business Identification Code
CharactersLetters and numbersLetters and numbers
LengthUp to 34 characters8 to 11 characters
PurposeUsed to identify specific bank accounts around the worldUsed to identify specific banks around the world
ExampleGB33BUKB20201512345678BUKBGB22

What is an IBAN?

An International Bank Account Number – more commonly known in its shorter form IBAN – is a bank code consisting of up to 34 letters and numbers. It is used as a unique identifier for bank accounts around the world when initiating international money transfers. An IBAN contains the account holder’s country, bank, and bank account and is used to ensure funds are deposited to the right account.

What does an IBAN number look like?

An example of an IBAN is: GB33BUKB20201512345678

The format of any IBAN number can be translated as follows:

  • The two digit country code (GB33BUKB20201512345678)

  • The two digit check numbers (GB33BUKB20201512345678)

  • The four digit bank code (GB33BUKB20201512345678)

  • The six digit sort code of the bank branch (GB33BUKB20201512345678)

  • 8 digit code of the bank account number (GB33BUKB20201512345678)

When do I need an IBAN?

You’ll need an IBAN when making an international money transfer, to identify the specific bank account you want to send money to.

Where do I find an IBAN?

You can find your IBAN on account statements or on your internet banking profile.

Where are IBANs used?

IBANs are used in most countries around the world, though they aren’t used in the US.

What is a basic bank account number (BBAN)?

All characters after the two digit check numbers may be referred to as the basic bank account number. This will usually contain the actual individual bank account number as well as the bank code and bank branch reference.

Each country has their own specific format for basic bank account numbers, and depending on the country involved, it can be up to 30 digits long.

What is a SWIFT/BIC code?

A SWIFT code is another type of bank code, internationally recognized by banks and financial institutions as a method of identification when transferring money overseas. SWIFT codes are issued by the Society for Worldwide Interbank Financial Telecommunication (SWIFT) and should not be confused with IBANs.

SWIFT codes are shorter than IBAN numbers – made up of 8 to 11 characters – but they serve a similar purpose: to provide crucial details during the process of transferring funds to an overseas bank account. The SWIFT codes identify the bank, while the IBAN identifies the bank account.

SWIFT codes include the bank’s address, branch number and destination country of the relevant global remittance. SWIFT codes may also be referred to as a BIC: this stands for Business Identification Code.

What does a SWIFT code look like?

An example of a SWIFT/BIC is: BUKBGB22XXX

This information is interpreted by banks and financial institutions and translated into the following:

  • BUKB: Bank code. These four letters usually look like a shortened version of the bank name.

  • GB: Country code. These two letters represent the country the bank is in.

  • 22: Location code. These two characters will indicate where the bank’s head office is located.

  • 09L: Branch code. The last three characters will indicate the specific branch of the bank.

When do I need a SWIFT code?

You’ll need a SWIFT code when making an international payment, when you’ll be required to identify the bank of the recipient you are sending money to. You’ll also need their IBAN to show which bank account the money is going to - as well as any other relevant bank details.

Where do I find a SWIFT code?

You can normally find a bank’s SWIFT code on their website, app, where your account details are, and on any statements.

Do I need an IBAN if I have a SWIFT?

You’ll likely need an IBAN as they are required for international transfers to many countries around the world, even if you have a SWIFT code too.

Where are SWIFT codes used?

Most countries are on the SWIFT banking system – it’s used in over 200 countries and territories around the world.

Can you use an IBAN to find a SWIFT code?

Wherever customers find their IBAN, the SWIFT/BIC should also be clearly displayed in the same place. This can be in any of the following places:

  • Online banking account: View your account details or search for the option to display your SWIFT code

  • Online or paper bank statements: These will display your SWIFT code

  • On the bank’s website: If the bank does not have the SWIFT code displayed on their website you can call the bank or pay the branch a visit to find out your SWIFT code

A customer’s IBAN number will contain some of the same characters as the SWIFT code. However, these codes are not the same and therefore it is not possible to use an IBAN to find a SWIFT code.

Will you ever need both an IBAN and a SWIFT code?

You might need to use both an IBAN and SWIFT code for international bank transfers, as one specifies which bank the money is headed to and the other specifies which account within that bank. However, not all countries are on the IBAN system, so for transfers to these places you’ll only need a SWIFT code.

Sending money in the UK and EU

For those based in the UK and EU, an IBAN number will be required for SEPA transfers, whereas SWIFT codes will be needed for international deposits from outside the EEA: check out our SEPA vs SWIFT code guide here. Every country within the European Union (EU) uses IBAN, so if you are making a Euro transfer you will need both IBAN and BIC.

How do I make an international wire transfer?

To make a wire transfer, you’ll need to do the following:

  1. Sign up to your provider: If you aren’t already registered with your chosen provider, sign up for an account. You may need to verify your identity

  2. Fill in details about the recipient: You’ll normally need to provide their name, address, contact information and bank details - including their SWIFT/BIC and IBAN if required

  3. Confirm your transfer: Ensure all the details are correct and finalize your transfer – it will normally take at least a day to process

Cheaper alternative to international wire transfers

International wire transfers are expensive and time consuming - if you’re looking for a cheaper alternative then you’ll find the best bet is a money transfer provider. These providers specialize in moving money abroad, and have their own network of bank accounts around the world that lets them avoid using the SWIFT system.

As a result, money transfer providers like WorldRemit, Wise and XE are able to offer faster and cheaper transfers abroad than traditional banks. They offer a range of options, from bank deposits to cash pickups, and often complete transfers faster and cheaper thank banks can.

Related Content

FAQs

Is there a difference between BIC and SWIFT?
Is there a difference between SWIFT codes and account numbers?
Is there a difference between SWIFT codes and routing numbers?
Is there a difference between SWIFT codes and IFSC codes?
Is there a difference between SWIFT codes and sort codes?
Does the US use IBAN?
What is an ABA or routing number?
Do US banks use SWIFT?
What is my bank’s SWIFT?

Related Content

  • October 13th, 2023
  • SWIFT stands for the Society for Worldwide Interbank Financial Telecommunications which is a member-owned cooperative network designed to improve the communication of financial transactions. The network was set up in 1973 to support electronic international wire transfers.
    February 15th, 2023
  • SWIFT codes are used for international transfers, and routing numbers are used for domestic transfers in the US. All US banks have their own SWIFT code and routing number.
    November 30th, 2023
  • You may have been prompted for a SWIFT or IFSC code in the past, depending on the requirements of your overseas transfer, but when is this information needed? We investigate.
    September 11th, 2023
  • Money can be transferred in a multitude of different ways: from paying a vendor for goods and services, to using a mobile app to send funds to a friend; and some transactions require more information than others. Unlike a contactless purchase in a restaurant or store, arranging a money transfer from one country requires specific details.
    December 12th, 2023

Contributors

Mehdi Punjwani
Mehdi is an accomplished writer and editor, specializing in personal finance with over five years of experience. His expertise is reflected in his work for prominent brands such as MoneySuperMarket, Equifax, and The AA. Additionally, Mehdi contributes as an author at USA Today, further showcasing his proficiency in the field.