Personal Finance

4 min read

June 03, 2021

Your Guide to IFSC, SWIFT, and IBAN

Decipher those popular international money transfer acronyms with our handy explainer.

If you’re making a bank transfer from one country to another, you’ll need to familiarize yourself with the two internationally recognized ways of doing so: using an International Bank Account Number (IBAN) or a Society for Worldwide Interbank Financial Telecommunication (SWIFT) code.

Moreover, if you’re planning to transfer money to India, get used to seeing one more acronym in your financial transactions: the Indian Financial System Code, or IFSC. Bank accounts based in India use the IFSC instead of the IBAN to receive funds from abroad. 

What is an IBAN?

The IBAN is a universally accepted alphanumeric code system, used to identify specific international bank accounts. Note that an IBAN identifies both the bank and the specific account held at that bank, unlike a SWIFT code which only identifies the bank (more on that later). 

You can find your IBAN on every paper bank statement an institution prints or on your web-based account. An IBAN always starts with a country’s two-digit ISO code, followed by the two ‘check’ digits, which validate the account number and routing destination.

This is followed by a three-digit bank code, a five-digit branch code, and an account number which can vary in length — in some countries the IBAN is as short as 20 characters and in others as long as 34.

For example, in Serbia, the IBAN is RS35105008123123123173, starting with the ISO code RS and containing a total of 22 characters.

Not every country uses an IBAN. The United States, for instance, does not presently use IBANs but most countries in the Eurozone do. For a full list, refer to the country register on the IBAN website

OnJuno Homepage

What is a SWIFT Code?

A SWIFT code is another type of code you may need to use in order to transfer money internationally. Note that a SWIFT code is used to identify a specific bank, while an IBAN identifies a specific account. As such, the two codes are not the same, especially as not all countries use IBAN but most countries will use a SWIFT code. 

A SWIFT code can be found on bank statements, the bank website, or on online resources. They are eight to eleven characters long, made up of a four-character bank code, two-character country code, two-character location code, and occasionally a three-character branch code. 

For example, the SWIFT code for Bank of America in the United States is BOFAUS3N.

What is an IFSC Code?

Your IFSC code is an eleven-digit alphanumeric code that is used to identify bank branches in India. The IFSC code can be found on the top left corner of your check or on the Reserve Bank of India (RBI) website.

The first four characters of the IFSC code signify the bank and these four letters can be found on the bank’s website. The fifth character is always 0 and the remaining six characters are a unique numeric code to identify the specific branch of your bank.

For example, SBIN0005943 is the IFSC code for the SBI branch at New Delhi. The bank code is signified by “SBIN” and “005943” is the branch code.

Are IFSC and IBAN the Same?

The IFSC code and IBAN are not the same, however, because India doesn’t use IBANs to receive money from abroad. Therefore, if you want to send money specifically to India, you will need to find the SWIFT code instead. An IBAN can help you to send money to most countries in Europe, and other parts of the world, but not India.


Share this article

Keertana Anandraj
Keertana Anandraj is a recent college grad living in San Francisco. When she isn’t conducting international macroeconomic research at her day job, you can find her in the spin room or planning her next adventure.

Your Money, Simplified.

Earn 1.20% on deposits & 5% cashback on top brands like Amazon and Walmart

Create a free checking account within 5 mins

Banking services provided by Evolve Bank & Trust; Member FDIC.
OnJuno is a financial technology company, not a bank.

OnJuno (CapitalJ Inc.) is a financial technology company, not a bank. Banking services provided by Evolve Bank and Trust, Members FDIC. The OnJuno card is issued by Evolve Bank and Trust, Member FDIC, pursuant to license by Mastercard International.

© Copyright 2021 OnJuno by CapitalJ, Inc