What a SWIFT Code Is and Why Bank of America Has One
A SWIFT code is an eight or eleven-character code that identifies a specific bank branch anywhere in the world. SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. When you send money internationally, the sending bank uses the SWIFT code to route your transfer to the correct receiving bank and branch.
Bank of America has multiple SWIFT codes because it operates many branches and departments across different locations. The code you need depends on which Bank of America office is handling your transfer and what type of transfer you are sending. Using the correct code ensures your money reaches the right place without delays or routing errors.
Key Takeaways
- Bank of America's main SWIFT code for international transfers is BOFAUS3N, which routes to their New York office.
- Different Bank of America locations and departments have different SWIFT codes, so you may need to confirm which one applies to your transfer.
- You can find the correct SWIFT code by calling Bank of America directly, checking your account statements, or visiting their official website.
- The SWIFT code is different from your account number and routing number; all three are needed to complete an international wire transfer.
Bank of America's Main SWIFT Code
The most commonly used SWIFT code for Bank of America is BOFAUS3N. This code directs international transfers to Bank of America's main office in New York. Most incoming wire transfers to a Bank of America account in the United States use this code.
However, Bank of America also maintains SWIFT codes for specific departments and locations. If you are sending money to a Bank of America account for a particular purpose — such as a business account, trust account, or account at a specific branch — you may need a different code. The receiving account holder should provide you with the correct code for their situation.
How to Find the Right SWIFT Code for Your Transfer
The fastest way to get the correct SWIFT code is to contact Bank of America directly. Call the customer service number on the back of your debit or credit card, or call 1-800-BANK-OF-A (1-800-226-5628). Tell the representative that you need the SWIFT code for an incoming international wire transfer. They will confirm whether BOFAUS3N is correct for your account or provide you with an alternative code if needed.
You can also ask the person sending you money to contact their own bank. The sending bank's staff can look up the correct SWIFT code for Bank of America based on the account details you provide. Many international banks have this information in their systems and can confirm it when ready.
If you are sending money out of a Bank of America account to another country, your Bank of America representative can also provide the SWIFT code you need to include in the transfer instructions.
SWIFT Code Versus Routing Number and Account Number
The SWIFT code, routing number, and account number are three separate pieces of information, and you need all three for an international wire transfer. Your routing number is a nine-digit code that identifies your specific Bank of America branch within the United States. Your account number is unique to your individual account. The SWIFT code identifies the bank internationally.
When someone outside the United States sends you money, they will need your SWIFT code (BOFAUS3N or the code specific to your account type), your account number, and sometimes your routing number as well. The exact information required depends on the sending bank's procedures and the country the money is coming from. If you are unsure what to provide, ask the person sending the money to check with their bank about what information is required.
What Happens After You Provide the SWIFT Code
Once the sending bank has your SWIFT code and account number, they will initiate the wire transfer. The money travels through the SWIFT network, which connects banks worldwide. The transfer typically takes one to three business days, though timing can vary depending on the sending country, time zones, and whether the transfer happens on a weekend or holiday.
You do not need to do anything else once you have provided the information. The money will arrive in your Bank of America account automatically. You can check your account online or by calling Bank of America to confirm when the transfer has been received.
Common Mistakes to Avoid When Using a SWIFT Code
The most common error is providing an incorrect or outdated SWIFT code. If even one character is wrong, the transfer may be delayed or sent to the wrong bank. Always double-check the code before giving it to the person sending you money. Copy it directly from Bank of America's official website or from a representative you spoke with by phone, rather than relying on memory or a source you are unsure about.
Another mistake is confusing the SWIFT code with the routing number. Some people think they are the same thing, but they serve different purposes. The routing number works for domestic transfers within the United States; the SWIFT code is for international transfers. If someone is sending you money from outside the United States, they need the SWIFT code, not the routing number.
Frequently Asked Questions
Is BOFAUS3N the SWIFT code for all Bank of America accounts?
BOFAUS3N is the main code and works for most Bank of America accounts receiving international transfers. However, some account types, such as business or trust accounts, may have a different code. Contact Bank of America to confirm the code for your specific account.
Can I use the SWIFT code to send money out of my Bank of America account?
No. The SWIFT code identifies the receiving bank. When you send money internationally from Bank of America, your bank will provide you with the SWIFT code of the receiving bank and ask for the recipient's account details. You do not use Bank of America's SWIFT code to send money out.
What if the person sending me money enters the SWIFT code incorrectly?
The transfer may be delayed or rejected. If this happens, contact Bank of America and provide them with the transfer details. They can investigate where the money went and work with the sending bank to correct the routing or return the funds.
Do I need both the SWIFT code and the routing number for an international transfer?
It depends on the sending bank's requirements. Some banks ask for both; others ask for only the SWIFT code. The person sending you money should check with their bank about what information is required. When in doubt, provide both the SWIFT code and your account number.
How long does an international wire transfer take if I provide the correct SWIFT code?
Most international transfers take one to three business days once the sending bank initiates the transfer. Timing depends on the sending country, time zones, and whether the transfer occurs on a weekend or holiday. Bank of America cannot speed up a transfer that is already in the SWIFT network.