This article may contain affiliate links. Please read our disclosure for more information.

Bank of America is one of the largest banks in the United States, providing a wide range of financial services to millions of customers across the country. And one of the essential pieces of information required to complete any transaction with Bank of America is the routing number, which is a nine-digit code assigned to each bank by the Federal Reserve. 

Whether you need to transfer funds, receive payments, or set up automatic bill payments, knowing your Bank of America routing number is critical to ensure a smooth and secure transaction.

But did you know that Bank of America routing numbers are not the same for all states? In fact, there are multiple routing numbers for Bank of America, and the one you need to use depends on where you opened your account. 

So, how do you find your Bank of America routing number, and what do you need to know before making a transaction? 

Keep reading to make sure you never encounter any roadblocks the next time you send or receive money with your BoA account!

A BOA branch where you can get your Bank of America routing numbers

Bank of America routing numbers

To find out which Bank of America routing number applies to you, you’ll need to consider a few factors. 

Firstly, your routing number depends on the state in which you opened your account. Bank of America has multiple routing numbers for different states as well as Citibank routing numbers, so you’ll need to know where you opened your account to find the right routing number.

Secondly, the type of transaction you’re making can also impact which routing number to use. For example, the routing number for direct deposits may be different from the one you use for wire transfers or automatic bill payments.

Take a look at the table below to find out the Bank of America routing number that applies for your state:

State/BranchRouting Number
Alabama051000017
Alaska051000017
Arizona122101706
Arkansas082000073
California121000358
Colorado123103716
Connecticut011900254
Delaware031202084
Florida, East063100277
Florida, West063100277
Georgia061000052
Hawaii051000017
Idaho123103716
Illinois, South081904808
Illinois, North071000505
Illinois, Chicago Metro081904808
Illinois, Chicago Metro (for paper services e.g. ordering checks)071103619
Indiana071214579
Iowa073000176
Kansas101100045
Kentucky064000020
Louisiana051000017
Maine011200365
Maryland052001633
Massachusetts011000138
Michigan072000805
Minnesota071214579
Mississippi051000017
Missouri East/St. Louis081000032
Missouri West/Kansas City081000032
Missouri West/Kansas City (for paper services e.g. ordering checks)101000035
Montana051000017
Nebraska051000017
Nevada122400724
New Hampshire011400495
New Jersey021200339
New Mexico107000327
New York021000322
North Carolina053000196
North Dakota051000017
Ohio071214579
Oklahoma103000017
Oregon323070380
Pennsylvania031202084
Rhode Island011500010
South Carolina053904483
South Dakota051000017
Tennessee064000020
Texas, North111000025
Texas, South111000025
Texas, South (for paper services e.g. ordering checks)113000023
Utah123103716
Vermont051000017
Virginia051000017
Washington125000024
Washington, D.C.054001204
West Virginia051000017
Wisconsin051000017
Wyoming051000017

Most of the Bank of America routing numbers listed above can be used for automatic payment, direct deposits, ACH transfers, and ordering checks.

Bank of America wire routing number

The Bank of America wire routing number is a nine-digit code that is used to identify the bank’s wire transfer department when sending and receiving wire transfers from other banks or financial institutions. For domestic wire transfers, the number is 026009593. 

Wire transfers are a fast and secure way to move money between accounts and institutions, and the routing number is essential to ensure that the funds are transferred to the correct account.

If you’re sending a wire transfer to a Bank of America account, you’ll need to provide: 

  • The bank’s wire routing number
  • The recipient’s account number 
  • The recipient’s name
  • Certain other details. 

Similarly, if you are receiving a wire transfer into your Bank of America account, you’ll need to provide the sender with the bank’s wire routing number and your account number.

a woman holding a debit card and a phone searching for her Bank of America routing number

Keep in mind that the Bank of America wire routing number is different from the routing number used for other types of transactions, such as direct deposits or automatic bill payments. 

If you’re unsure which routing number to use for a particular transaction, it’s always best to double-check with Bank of America customer service or your account information to ensure you have the correct information.

Bank of America SWIFT code (for international wire transfers)

When it comes to making international wire transfers with Bank of America, having the right information on hand is essential. The Bank of America SWIFT code, also known as the Bank Identifier Code or BIC code, is a unique identifier used to facilitate international wire transfers to and from Bank of America accounts.

For incoming international wire transfers received in U.S. dollars or if the currency is unknown, you can use the SWIFT code BOFAUS3N. This code corresponds to the address of Bank of America, N.A. located at 222 Broadway in New York, NY 10038. 

However, if you’re receiving a wire transfer in a foreign currency, you’ll need to use a different SWIFT code, which is BOFAUS6S. The address corresponding to this code is Bank of America, N.A. located at 555 California St. in San Francisco, CA 94104.

It’s important to note that when making an international wire transfer, you’ll need to provide additional details to Bank of America. This includes: 

  • The recipient’s full name
  • Their bank’s name and address
  • The recipient’s bank routing code
  • Their account number
  • Their bank’s SWIFT code, IBAN, or National ID
  • The reason for the transfer (e.g. savings, family remittance etc.)
a woman holding a debit  card while typing on her computer her Bank of America routing number

Finally, keep in mind that different countries may have additional requirements for processing international wire transfers. 

As a result, it’s always a good idea to double-check with Bank of America customer service or your account information to ensure you have all the necessary details before sending or receiving an international wire transfer.

You may also be interested in:

How to find your Bank of America routing number?

Finding your Bank of America routing number is easy, and there are several ways to do it. Here are a few methods:

  1. Check your Bank of America checkbook: Your routing number is printed on the bottom left-hand side of your Bank of America checks. It’s the first nine-digit number.
  2. Log in to your Bank of America account online: Once you log in to your account, you can find your routing number by selecting your account and then clicking on “Details.” Your routing number will be listed along with your account number and other account details.
  3. Call Bank of America customer service: You can also call Bank of America customer service at 1-800-432-1000 and ask for your routing number. Be prepared to provide some personal information to verify your identity.
  4. Visit a Bank of America branch: If you prefer to speak with someone in person, you can visit a Bank of America branch and ask for your routing number. Don’t forget to bring your ID or other identification documents.

How do I find my routing and account number in the Bank of America app?

When it comes to finding your Bank of America routing number using the mobile app, the process is straightforward:

  1. Start by signing in to your account on the Bank of America mobile app
  2. From there, select either your checking or savings account on the app’s main page. 
  3. Then, locate the account details section, where you can find your routing number listed. 
a middle aged woman holding a debit card while searching for Bank of America routing number on her laptop

Are all routing numbers the same for Bank of America?

No, not all routing numbers are the same for Bank of America. Bank of America has multiple routing numbers, and the routing number you need to use will depend on the state in which you opened your account. 

Each routing number is assigned to a specific bank location, so it’s essential to use the correct routing number for your account to ensure that your transactions are processed correctly.

Additionally, the routing number you need to use may vary depending on the type of transaction you’re making. For example, the routing number for direct deposits may be different from the one you use for wire transfers or automatic bill payments.

Related: Wells Fargo Routing Numbers (2023) by State: Ultimate Guide

Are Bank of America ACH and wire routing numbers the same?

No, Bank of America ACH and wire routing numbers are not the same. Bank of America has multiple routing numbers, and each routing number is assigned to a specific bank location. The routing number you need to use will depend on the state in which you opened your account and the type of transaction you’re making.

ACH stands for Automated Clearing House, and it’s a type of electronic funds transfer used for transactions like direct deposits and automatic bill payments. The routing number used for ACH transactions may be different from the one used for wire transfers.

Wire transfers, on the other hand, are a fast and secure way to move money between accounts and institutions. The routing number used for wire transfers is also known as the Bank of America SWIFT code or BIC code, and it’s used to identify the bank’s wire transfer department when sending and receiving wire transfers from other banks or financial institutions.

a woman typing her Bank of America routing number while holding a debit card

When would I need to know my Bank of America routing number?

You may need to know your Bank of America routing number for various reasons, including:

  1. Direct deposit: If you want to receive your paycheck, Social Security benefits, or other types of payments directly into your Bank of America account, you’ll need to provide your routing number to the payer.
  2. Automatic bill payments: If you want to set up automatic bill payments from your Bank of America account, you’ll need to provide your routing number to the payee.
  3. Wire transfers: If you want to send or receive a wire transfer from your Bank of America account, you’ll need to provide your routing number to the sender or recipient, depending on the direction of the transfer.
  4. Tax refunds: If you’re expecting a tax refund from the IRS, you can choose to have the refund directly deposited into your Bank of America account, and you’ll need to provide your routing number on your tax return.
  5. Receiving international transfers: If you’re receiving an international wire transfer, you’ll need to provide your Bank of America routing number to the sender along with other necessary details such as your account number and SWIFT code.

It’s essential to keep your Bank of America routing number handy and verify that you are using the correct routing number for the type of transaction you want to make. Using the wrong routing number can result in delays or even lost funds.

Similar Posts