Send money overseas with WorldRemit to take advantage of bank-beating exchange rates

What Is A Bank Code?

A Bank Code, also called a Bank ID or Bank Identifier, is a unique code that identifies a bank or a financial institution in a country or region, and sometimes across the world.

Most countries have banking and financial standards that provide guidelines to draft and issue the applicable Bank Codes used in their local banking ecosystem. For example, the ABA (American Bankers Association) defines the ABA Routing Number specification and manages the issuance of Routing Numbers in the US to various banks and financial institutions.

The primary goal of a Bank Code is to unambiguously identify a bank or financial institution within a certain geographical region, generally a country. As we will see below, this makes Bank Codes highly beneficial to moving money amongst banks.

A Bank Code is a unique ID issued to every bank or financial institution in a country or region. Bank Codes are generally backed by specifications and guidelines that manage the generation, issuance and maintenance of such codes to banks and financial institutions.

Even though a Bank Code is often used in a particular country, it may be used in a wider scope. For example, a SWIFT Code is a globally unique ID for a bank or financial institution.

That said, the purpose is still the same, i.e., identify a bank or financial institution without any doubt or uncertainty. The only difference is that whilst most Bank Codes are valid in their country of issuance, SWIFT Codes are valid all over the world.


What Is A Bank Code Used For?

Since Bank Codes are unique IDs for banks and financial institutions, they are particularly useful in the movement of money amongst accounts held at such institutions.






The use of Bank Codes to route funds provides many advantages; we list some of them below.

  • Foster error-free transactions: Since Bank Codes are unique fingerprints of banks and financial institutions, there is no doubt around the sending and receiving bank in a transaction. This makes sure there are no errors in routing funds in-between banks.
  • Obviate the need to share bank details: Individuals and businesses conducting transactions do not need to share bank details like name and address. Instead, by simply using the Bank Code, they can confidently transmit and use bank information.
  • Create more secure transactions: Since complete bank details do not need to be shared, the overall security of transactions increases by using Bank Codes.
  • Make transactions faster: Banks, financial institutions and payment gateways possess capabilities to digitally process and handle transactions. By using Bank Codes instead of detailed bank information, transaction processing speed increases.
  • Make compliance and auditing easier: The use of Bank Codes makes legal and regulatory compliance and auditing easier. National banks and government institutions can easily audit transactions, produce reports and create valuable action items.
  • Drive digital, cashless economies and financial inclusion: Bank Codes facilitate digital and cashless transactions, and thereby promote financial inclusion by making banking more accessible and easier to hitherto unbanked and under-banked populations of the world.

Bank Codes are used to route funds between accounts held at banks and financial institutions. The use of Bank Codes eliminates errors, makes transactions faster and more secure, and promotes digital economies and financial inclusion.

Below, we list some of the world's most popular Bank Codes used in various countries.

Popular Bank Codes Used In Various Countries Of The World

Below is a list of the most popular Bank Codes prevalent in various countries across the world. For each Bank Code, we provide some basic information and further actions for you to learn more about the same.


The knowledge of the above Bank Codes used in many parts of the world will help you to navigate their banking ecosystems more efficiently.

This is especially useful for businesses that need to make international payments in various countries. If you send or receive international business payments, make sure to use the correct Bank Code for the applicable countries.