A SWIFT account is not a separate bank account you open — it's a code that identifies your existing bank account to the international financial system

When you send or receive money across borders, your bank needs a way to tell other banks exactly where your money should go. A SWIFT code (also called a SWIFT-BIC) is an 8 or 11-character alphanumeric identifier that does that job. It's like a postal address for your bank, not for you personally. The code tells the sending bank which institution holds your account, and sometimes which branch.

You don't create a SWIFT account or sign up for one. Your bank assigns you a SWIFT code the moment you open a checking or savings account with them. It's part of how that bank identifies itself in the global payment network. If you have a bank account, you already have access to a SWIFT code — you just need to ask your bank for it.

The confusion happens because people sometimes say "SWIFT account" when they mean "a bank account that can receive international transfers via SWIFT." The account itself is ordinary. The SWIFT code is what makes it reachable from abroad.

Key Takeaways

  • A SWIFT code is an 8 or 11-character code your bank provides that identifies your bank to the international payment system, not a separate account type.
  • You need a SWIFT code to receive money from outside the United States, and the sending bank needs it to route the transfer correctly.
  • Your bank can tell you your SWIFT code; it's usually printed on statements or available through online banking, and it never changes.
  • SWIFT transfers typically take 3 to 5 business days because the money passes through multiple banks and clearing systems before reaching your account.

How SWIFT codes are structured and what each part means

A SWIFT code breaks down into four pieces, each telling the receiving bank something different. The first four letters are the bank code — usually an abbreviation of the bank's name. For example, CITI for Citibank, BOFA for Bank of America, or CHASE for JPMorgan Chase.

The next two letters are the country code. US for the United States, GB for the United Kingdom, CA for Canada. The two letters after that identify the city or region where the bank's main office is located. The final three characters (in an 11-character code) identify the specific branch. An 8-character code omits the branch identifier, which means the transfer goes to the bank's main clearing center instead.

Example: CHASUS33 is Chase Bank in the United States, routing to their main clearing center. CHASUS33NYC would be the same bank's New York branch. You don't need to memorize this — your bank provides the exact code you need — but understanding the structure helps you spot errors if a code looks wrong.

Where to find your SWIFT code

Your bank publishes its SWIFT code in several places. Check your monthly statement first — many banks print it near the account number. Log into your online banking portal and look for account details or international transfer information; most banks list the code there. You can also call your bank's customer service line and ask for your SWIFT code; they will give it to you in under a minute.

If you're receiving money from someone abroad, ask them to contact their bank for your SWIFT code rather than guessing. A wrong code will either bounce the transfer back or send it to the wrong institution, and you'll lose days waiting for it to return. Your bank can confirm the code is correct before the sender initiates the transfer.

Some banks maintain a searchable SWIFT directory online, though these are not always current. The most reliable source is always your own bank.

SWIFT transfers versus other ways to move money internationally

SWIFT is one of several systems for moving money across borders. It's the oldest and most widely used, which is why it's the default for most international transfers. But it's not the fastest or cheapest.

ACH transfers (Automated Clearing House) only work within the United States, so they're not an option for money leaving the country. Wire transfers can move money internationally and are faster than SWIFT — usually same-day or next-day — but they cost more, often $15 to $50 per transfer. International money transfer services like Wise, OFX, or Remitly sometimes offer better exchange rates and lower fees than banks, though they may take 1 to 3 business days.

SWIFT is the middle ground: slower than wire, cheaper than wire, and available from nearly every bank. It's the standard when someone abroad is sending you money and neither of you is in a hurry.

How long a SWIFT transfer actually takes

A SWIFT transfer typically takes 3 to 5 business days from the moment the sending bank initiates it. The delay is not because SWIFT is slow — the actual message travels in seconds. The delay comes from the clearing process. The sending bank sends the SWIFT message to an intermediary bank (often a large clearing bank in New York or London), which then sends it to your bank. Each bank processes the message during its business hours, and weekends and holidays add days.

If a transfer is sent on a Friday afternoon, it won't clear until Monday or Tuesday. If it crosses a holiday, add another day. Some international transfers route through two or three intermediary banks, which adds another day or two. This is why banks say "3 to 5 business days" — it's the most common range, but 6 or 7 days is not unusual.

You can't speed up a SWIFT transfer once it's sent. If the receiving bank says it will take 5 days, it will take 5 days. Wire transfers are faster, but they cost more and require the sender to initiate a different type of transfer.

SWIFT codes versus IBAN and routing numbers

Three different codes identify bank accounts internationally, and they serve different purposes. Your SWIFT code identifies your bank globally. Your routing number (also called an ABA number in the US) identifies your bank for domestic transfers within the United States only. Your IBAN (International Bank Account Number) is used primarily in Europe and some other regions; it includes your account number and bank code in a single standardized format.

If you're receiving money from outside the US, you'll need your SWIFT code. If someone in the US is sending you money, they'll need your routing number. If you're receiving money from Europe, you might need an IBAN instead — ask the sender's bank which one they require. Most US banks can provide all three if you ask.

The confusion arises because different regions use different systems. SWIFT is global and works everywhere. IBAN is standard in Europe but not used in the US. Routing numbers only work within the US. Your bank can tell you which code applies to the transfer you're expecting.

What happens if you give someone the wrong SWIFT code

If the SWIFT code is incorrect, the sending bank will either reject the transfer outright or send it to the wrong bank. If it's rejected, the money returns to the sender within a few days, and they can try again with the correct code. If it goes to the wrong bank, that bank will eventually return it, but this can take a week or longer because the receiving bank has to investigate and initiate a reversal.

The safest approach is to have your bank confirm the SWIFT code before the sender initiates the transfer. Call your bank, give them the code the sender has, and ask them to verify it's correct. This takes five minutes and prevents a costly delay.

Once a transfer is sent, you cannot stop it or redirect it. If it goes to the wrong place, you have to wait for it to bounce back and then resend it. This is why getting the code right the first time matters.

Frequently Asked Questions

Do I need a SWIFT code to receive money from someone in another country?

Yes, if the sender is using their bank to send the money. You'll need to give them your SWIFT code so their bank knows which institution to send it to. Some money transfer services like Wise or PayPal don't require a SWIFT code because they use different networks, but traditional bank-to-bank transfers do.

Can I use the same SWIFT code for all my accounts at the same bank?

Usually yes, but not always. If you have a checking account and a savings account at the same bank, they typically share the same SWIFT code because they're both held at the same institution. However, if you have accounts at different branches of a large bank, the branch-specific codes (the 11-character versions) might differ. Ask your bank which code to use for each account.

What if my bank doesn't have a SWIFT code?

Nearly all banks in the US have SWIFT codes, including credit unions and online banks. If your bank doesn't, they cannot receive international transfers via SWIFT, and you'll need to use an alternative like a money transfer service. Call your bank and ask directly — they'll tell you whether they participate in the SWIFT network.

Is giving someone my SWIFT code a security risk?

No. A SWIFT code is public information — it identifies your bank, not your account. Someone with only your SWIFT code cannot access your account or withdraw money. You do need to keep your full account number private, but the SWIFT code itself is safe to share.

Why does my bank charge a fee for incoming SWIFT transfers?

Banks charge fees for international transfers because they have to pay intermediary banks to process the message and handle the currency conversion. These fees vary widely — some banks charge $15, others charge $25 or more. Ask your bank what they charge before you expect a transfer; sometimes the sending bank also deducts a fee, so the amount you receive may be less than what was sent.