Felix Logo
August 13, 2024

SWIFT code: what is it, how to read it, and when do you need it?

Ignacio Remuiñan

Sr. Growth Manager

Flying phone with money on top

Send money home

Your first transfer is free and arrives in seconds

When someone tells you they need your "SWIFT code" to send you money from abroad, it's normal for your first reaction to be wondering what they're talking about. It doesn't appear on your card, you don't see it on your daily bank statements, and your bank rarely explains it on its own.

The SWIFT code (also called a BIC) is an 8 or 11-character alphanumeric identifier that tells the international banking system exactly which bank an account belongs to. Without it, an international transfer wouldn't know where to go.

‍

What is a SWIFT code and what does the acronym mean?

SWIFT is an acronym for the Society for Worldwide Interbank Financial Telecommunication. It is the messaging network that banks around the world use to send payment instructions securely.

The code that bears this name is also known as a BIC (Bank Identifier Code). Both terms mean the same thing: a unique code that identifies a financial institution within that global network.

The SWIFT code identifies the bank, not the account. Two people with accounts at the same bank share the same SWIFT code, but have different account numbers.

‍

How do you read a SWIFT code? The 4+2+2+3 structure

The code always follows the same logic. It has between 8 and 11 characters organized into four blocks:

BlockLongitudWhat it identifiesExample
Bank code4 lettersThe financial institutionBOFM
Country code2 lettersThe country where the bank operatesUS (United States)
Location code2 characters (letters or numbers)City or head office6S
Branch code3 characters (optional)The specific branchXXX (if not applicable)

If the code ends in XXX, it refers to the bank's head office. If the last three characters are missing, it is also understood to point to the head office.

An 8-character code and an 11-character code ending in XXX are equivalent: they point to the same bank.

‍

When do you need a SWIFT code for an international transfer?

The short answer: it is generally needed by the person receiving the money, not the one sending it.

When someone abroad wants to send you an international bank transfer, they will ask for your bank's SWIFT code to route the money correctly. As the recipient, you must provide that code.

If you are the one sending an international bank transfer from the U.S. to another country, your bank will also ask you for the recipient's bank SWIFT code.

Where can you find your bank's SWIFT code?

The most reliable way is to check your bank's official website directly or call their customer service line. Many banks display it in the international transfers section of their app or online banking. Do not post or use codes obtained from unofficial sources: if the code is incorrect, the transfer may fail or, in the worst case, reach the wrong bank.

To learn how to find it for your specific account, check out our article How do I find my account's SWIFT code?

‍

How does a SWIFT code differ from an IBAN and a CLABE?

It is easy to confuse them because all three appear in the context of transfers, but they serve different purposes:

SWIFT (or BIC): identifies the bank

It is the same for all customers of that institution at that location. You need it so the money reaches the correct bank.

IBAN (International Bank Account Number): identifies the account in Europe

The IBAN is a long number (up to 34 characters) that includes the country, the bank, and the specific account number. It is used primarily in the SEPA zone, which includes European Union countries and some additional European nations. To transfer money to Europe, you generally need the recipient's IBAN, not just the local account number. Read more in IBAN code: what is it and how do I get it?

CLABE: identifying a bank account in Mexico

The CLABE (Clave Bancaria Estandarizada) is the Mexican equivalent of the IBAN: an 18-digit number that identifies a specific bank account within the Mexican system. To receive money in Mexico, the recipient needs to provide their CLABE, not their card number.

In short: the SWIFT code gets you to the bank. The IBAN or CLABE gets you to the specific account within that bank.

‍

How international transfers using SWIFT work

When you make an international bank transfer the traditional way, the process may involve more than one bank:

  1. Your bank sends a payment instruction via the SWIFT network to the recipient's bank (or to an intermediary bank if they don't have a direct relationship).
  2. If there is an intermediary bank (called a correspondent bank), it charges an additional fee for routing.
  3. The receiving bank credits the money to the destination account.

This process can take between 1 and 5 business days, depending on the countries involved and whether there are correspondent banks in the chain. Understanding the difference between types of transfers helps you choose the most convenient option: Wire transfer vs. bank transfer: what's the difference?

‍

With Félix, you don't need to look up the destination bank's SWIFT code

Remittance services like Félix operate differently than a traditional bank transfer. Félix handles the routing internally: when you send money to a family member in any of the Latin American countries where it operates (Mexico, Guatemala, Honduras, El Salvador, Nicaragua, Colombia, the Dominican Republic, Costa Rica, Ecuador, and Peru), you don't need to know the destination bank's SWIFT code.

What Félix needs from you is the beneficiary's account number or CLABE, depending on the country. Félix takes care of the rest.

With Félix Pago, the destination bank's SWIFT code is not something the sender has to look up or provide. Félix manages the transfer routing internally, which simplifies the process for the sender.

If your family member needs to receive money in their bank account and you want to understand how that process works from the recipient's side, this article explains the details: How to receive an international bank transfer?

‍

Frequently asked questions about the SWIFT code

Is the SWIFT code the same as the routing number?

No. The ABA routing number is a 9-digit code that identifies banks within the U.S. system for domestic transfers (ACH and checks). The SWIFT code is the equivalent identifier for international transactions. They are different systems. Read more about ACH transfers at: ACH transfers: what are they and how do they differ from bank transfers?

Can the SWIFT code change?

Yes. Banks may change their SWIFT code if they change their name, merge with another entity, or restructure their presence. That is why it is important to always check the bank's official website before using it for a transfer, rather than relying on a code from years ago or taking it from an unofficial source.

What happens if I use an incorrect SWIFT code?

La transferencia puede ser rechazada y devuelta a tu cuenta (lo que puede tomar varios días hábiles) o, en casos menos comunes, puede llegar a un banco equivocado. Siempre confirma el código con el banco del receptor antes de iniciar una transferencia internacional.

¿Cuál es la diferencia entre número de cuenta y número interbancario?

Son complementarios, no lo mismo. El número de cuenta identifica tu cuenta dentro de tu banco. El número interbancario (como la CLABE en México) permite que otros bancos identifiquen tu cuenta desde fuera. Lee la explicación completa: Diferencia entre número de cuenta y cuenta interbancaria

¿Necesito el código SWIFT para enviar dinero con Félix Pago?

No. Con Félix no necesitas conocer ni buscar el código SWIFT del banco receptor. Félix gestiona el enrutamiento internamente: tú solo indicas el nombre del beneficiario y su número de cuenta CLABE (en México) o número de cuenta local (en otros países de destino), y Félix se encarga del resto.

‍

Sources and references

SWIFT (Society for Worldwide Interbank Financial Telecommunication)

‍

Related content