A SWIFT account is not a bank account you open—it's a code your bank uses to receive money from abroad

When someone sends you money from another country, their bank needs a way to find your bank and route the payment correctly. SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, and it's a messaging system banks use to talk to each other across borders. Your bank has a SWIFT code (also called a BIC code), and that code is what tells a foreign bank where to send your money.

You don't create a SWIFT account or sign up for anything. Your regular checking or savings account at your bank automatically has SWIFT capability built in. When you give someone your SWIFT code, you're giving them the address of your bank, not a separate account. The money lands in your existing account at your bank, just like a domestic transfer would.

Key Takeaways

  • A SWIFT code is an 8 or 11-character identifier that tells foreign banks where to send your money—it belongs to your bank, not to you personally.
  • You do not open or activate a SWIFT account; your regular bank account already works with the SWIFT system.
  • To receive an international wire transfer, you need your bank's SWIFT code, your account number, and sometimes your bank's address.
  • SWIFT transfers typically take 3 to 5 business days and may include fees from both your bank and the sending bank.
  • SWIFT codes are different from routing numbers (used for domestic US transfers) and IBAN codes (used in Europe and some other regions).

How to find your bank's SWIFT code

Your bank's SWIFT code is public information and easy to locate. Call your bank's customer service line and ask for the SWIFT code—they will give it to you in seconds. You can also log into your online banking portal; many banks display it under account details or international transfer information. A third option is to search your bank's name plus "SWIFT code" online, or use the official SWIFT directory at swift.com.

The code itself is always 8 or 11 characters long and made up of letters and numbers. For example, a major US bank might have a code like CHASUS33 (8 characters) or CHASUS33XXX (11 characters). The first four letters identify the bank, the next two identify the country, the next two identify the city, and the last three (if included) identify a specific branch. When you give someone your SWIFT code, you're giving them the information they need to route money to your bank.

What information you need to receive an international wire

To receive money from abroad, you typically need to provide the sender with four pieces of information: your bank's SWIFT code, your account number, your bank's name, and your bank's address. Some banks also ask for an IBAN (International Bank Account Number), which is used primarily in Europe and some other regions but not in the United States. US banks do not issue IBANs, so if someone asks for one, tell them your bank uses SWIFT codes instead.

Make sure you give the sender your account number exactly as it appears on your checks or bank statements. A single digit wrong will cause the transfer to fail or land in the wrong account. If you are unsure about any of this information, contact your bank before giving it to the sender—it is better to verify once than to have a transfer bounce back.

How long a SWIFT transfer takes and what it costs

A SWIFT transfer typically takes 3 to 5 business days from the time the sender initiates it. The exact timeline depends on the sending bank, your bank, and any intermediary banks involved. Weekends and holidays add time, so a transfer sent on Friday may not arrive until the following Wednesday or Thursday. Some banks offer expedited SWIFT transfers that arrive in 1 to 2 days, but these cost more.

Fees vary widely. The sending bank may charge the sender a fee (typically $15 to $50 USD). Your bank may charge you a receiving fee (typically $10 to $25 USD), or it may be free. Some banks charge based on the amount being transferred. Before you ask someone to send you money internationally, contact your bank and ask what they charge to receive a SWIFT transfer—this way you can tell the sender what to expect on their end as well.

SWIFT codes versus routing numbers and IBAN codes

A routing number is used for domestic transfers within the United States—when you send money to another US bank account via ACH or wire transfer, you use the receiving bank's routing number, not a SWIFT code. Routing numbers are 9 digits long and identify a specific bank and branch within the US banking system. SWIFT codes are international and used only for transfers that cross borders.

An IBAN (International Bank Account Number) is used primarily in Europe, the Middle East, Africa, and some other regions. It includes the country code, bank code, and account number all in one string. US banks do not use IBANs. If you are receiving money from Europe or another IBAN-using country, the sender's bank may ask for an IBAN from you, but US banks cannot provide one—you will give them your SWIFT code instead.

What happens if a SWIFT transfer goes wrong

If money is sent to your account with an incorrect SWIFT code or account number, the transfer may be rejected and returned to the sender. This usually takes 5 to 10 business days. The sending bank will then refund the sender, though the sender may lose any fees they paid. If the money lands in the wrong account at your bank (because a digit in your account number was wrong), recovery is more complicated and may require your bank to contact the other account holder and request a reversal.

If you are expecting a transfer and it does not arrive within 5 business days, contact your bank with the sender's bank name, the amount, and the date it was sent. Your bank can trace the transfer through the SWIFT system and tell you where it is. Keep the sender's confirmation number or receipt—this helps your bank locate the payment quickly. Do not ask the sender to send the money again until you have confirmed with your bank that the first transfer is truly lost.

When you might use SWIFT instead of other methods

SWIFT transfers are useful when someone outside the US needs to send you a large amount of money and wants it to land directly in your bank account. They are more secure than cash or informal money transfer services because the money is tracked through the banking system. However, SWIFT transfers are slower and more expensive than domestic US transfers, so they are not the best choice for small amounts or urgent payments.

If you are receiving money from abroad regularly, ask your bank whether they offer other options, such as international ACH transfers (available from some banks for transfers from Canada and Mexico) or partnerships with specific foreign banks that offer lower fees. For very large transfers, some banks offer better rates if you call a specialist international payments team rather than using the online system. The cost difference can be significant, so it is worth asking.

Frequently Asked Questions

Do I need to open a special account to receive SWIFT transfers?

No. Your regular checking or savings account at any US bank can receive SWIFT transfers. There is no separate account type or activation required. When money arrives via SWIFT, it lands in your existing account just like any other deposit.

Can I send money using my SWIFT code?

Your SWIFT code is for receiving transfers, not sending them. To send money internationally, you initiate the transfer through your bank and provide your bank with the recipient's SWIFT code, account number, and bank details. Your bank handles the rest.

What if the sender's bank says they need an IBAN from me?

Tell them your bank is in the United States and does not issue IBANs. Provide your SWIFT code instead. If their bank insists on an IBAN, ask them to contact their international payments department—most banks that send money to the US know how to use SWIFT codes and do not require an IBAN.

Is a SWIFT transfer the same as a wire transfer?

A wire transfer is a method of sending money; SWIFT is the system banks use to communicate during that transfer. When you send an international wire, your bank uses SWIFT to tell the recipient's bank where to deliver the money. Domestic US wires use routing numbers instead of SWIFT codes.

Can I get my money back if I give someone the wrong SWIFT code?

If the SWIFT code is completely wrong or does not exist, the transfer will be rejected and returned to the sender within 5 to 10 business days. If the SWIFT code is correct but the account number is wrong, the money may land in another account, and recovery depends on whether that account holder cooperates with a reversal request.