Bank of America does not use IBAN numbers for domestic transfers

Bank of America does not issue IBAN numbers to its customers. An IBAN (International Bank Account Number) is a standardized format used primarily in Europe, the Middle East, Africa, and some other regions to route international payments. The United States, including Bank of America, uses a different system: the routing number and account number.

If someone asks you for an IBAN to send money to your Bank of America account, they are either mistaken about the payment destination or they are using a payment method that converts US account details into IBAN format on their end. Bank of America itself will never ask you to provide or use an IBAN.

For transfers within the United States, you need only your routing number and account number. For international wire transfers into a Bank of America account, the sender's bank may request additional information, but an IBAN is not part of that process.

Key Takeaways

  • Bank of America accounts do not have IBAN numbers; the US banking system uses routing numbers and account numbers instead.
  • If you are receiving an international wire transfer, provide your Bank of America routing number (which varies by branch location) and your account number.
  • Some international payment platforms may convert your US account details into an IBAN-like format for their own processing, but Bank of America does not generate or recognize IBANs.
  • Wire transfers into Bank of America may also require a SWIFT code, which is different from an IBAN and identifies the bank itself rather than the individual account.

What you need instead: routing number and account number

When someone outside the US needs to send money to your Bank of America account, ask them for the wire transfer form or payment instructions from their bank. You will then provide them with two pieces of information: your routing number and your account number.

Your routing number depends on which Bank of America branch or region processes your account. It is not the same for all customers. You can find your routing number by logging into your Bank of America online account, calling Bank of America customer service, or visiting a branch. The routing number appears on the bottom left of your checks if you have them.

Your account number is unique to your specific account and appears on your statements, checks, and debit card. Never share your full account number with anyone unless you are certain they are processing a legitimate transfer.

SWIFT codes for international wire transfers

International senders may also ask for a SWIFT code (also called a BIC code). This is different from an IBAN. A SWIFT code identifies the bank itself, not your individual account. Bank of America's primary SWIFT code is BOFAUS3N, though some regions or transaction types may use variations.

When you provide a SWIFT code along with your routing number and account number, the international sender's bank can route the transfer to the correct Bank of America location and then to your account. The SWIFT code tells the sending bank which Bank of America office to contact; the routing number and account number tell that office which account receives the funds.

If the sender's bank asks for a SWIFT code and you are unsure which one to provide, contact Bank of America directly. They can confirm the correct code for your specific account type and location.

Why the US does not use IBANs

The IBAN system was created in Europe to standardize international payments across countries with different banking structures. Each IBAN encodes the country, bank, and account information in a single number that any bank in the IBAN network can read and process automatically.

The United States developed its own system decades before IBANs existed. US banks use the routing number (which identifies the specific bank or branch) and the account number (which identifies the account holder at that bank). This system works for all US domestic transfers and has been adapted for international wire transfers through the addition of SWIFT codes.

Some international payment platforms and money transfer services may convert your US routing and account numbers into an IBAN format for their own internal processing or to comply with regulations in countries where they operate. But Bank of America itself does not generate, recognize, or use IBANs. If a platform shows you an IBAN associated with your Bank of America account, that IBAN is created by the platform, not by the bank.

What happens if you give someone an IBAN instead of your routing number

If you accidentally provide an IBAN (or if someone creates one on your behalf) to someone trying to send you money, the transfer will likely fail or be delayed. The sender's bank will not recognize an IBAN as a valid US account identifier, and the payment may be rejected or sent back to the sender.

If this happens, contact the sender and provide your correct routing number and account number. Ask them to resubmit the transfer. Most banks can cancel a rejected wire transfer and reissue it, though you may need to contact both your bank and the sender's bank to coordinate this.

To avoid this problem, always verify the payment instructions with Bank of America before giving account details to anyone. If you are unsure whether information is correct, call Bank of America directly rather than relying on instructions from a third party.

Receiving international wire transfers: step by step

When someone outside the US wants to send you money via wire transfer, follow this process. First, ask them to initiate the transfer through their own bank—you do not initiate it from your end. Their bank will ask them for the receiving bank's information and your account details.

Provide them with: your full name (as it appears on your Bank of America account), your Bank of America account number, your routing number, and Bank of America's SWIFT code (BOFAUS3N). Some banks may also ask for your address; provide the address associated with your Bank of America account.

The sender's bank will send the wire through the international banking network. The transfer typically arrives within one to three business days, though timing depends on the sender's bank, any intermediate banks, and time zone differences. Once the funds arrive at Bank of America, they are deposited into your account. You will see the deposit in your account within one business day of arrival.

Frequently Asked Questions

Can I use my Bank of America debit card number as an IBAN?

No. Your debit card number is not the same as your account number, and neither one is an IBAN. If someone asks for an IBAN to process a payment to your Bank of America account, they are asking for something that does not exist in the US system. Provide your routing number and account number instead.

What if a website says it needs my IBAN to deposit money into my Bank of America account?

That website either does not support US bank accounts, or it is asking for information in IBAN format but will accept your US routing and account numbers. Contact Bank of America or the website's customer service to confirm what information is actually needed. Do not provide an IBAN you do not have.

Is my routing number the same as my SWIFT code?

No. Your routing number identifies the specific Bank of America branch or processing center that handles your account. The SWIFT code (BOFAUS3N) identifies Bank of America as a whole. Both are needed for international wire transfers, but they serve different purposes.

Do I need to do anything special to receive international wire transfers?

No. Your Bank of America account is set up to receive wire transfers automatically. You do not need to contact the bank in advance or activate anything. Simply provide the sender with your routing number, account number, and SWIFT code, and the transfer will arrive on its own.

What if the wire transfer arrives but goes to the wrong account?

Contact Bank of America immediately with the transfer details (amount, date, sender's name, and reference number if provided). Bank of America can investigate where the funds went and work to recover them. The sooner you report the error, the better the chance of recovery.