Bank of America routing numbers depend on which state your account is in

Bank of America does not have a single routing number for the whole company. Instead, the number changes based on the state where your branch is located. This is standard across all large banks — the routing number tells the banking system which physical location or processing center handles your account.

The routing number is a nine-digit code that appears on the bottom left of your checks. It identifies your bank and the specific branch or processing center involved in moving money in and out of your account. When you set up a direct deposit, send a wire transfer, or arrange an automatic payment, you will need this number so the other bank knows exactly where to send or pull the money.

If you have a Bank of America account, the fastest way to find your routing number is to look at a check from your account. If you do not have checks, you can call Bank of America customer service or log into your online banking portal — both will show you the number in seconds.

Key Takeaways

  • Bank of America routing numbers are different for each state, so you need the one that matches where your account is held.
  • Your routing number appears on the bottom left of any check from your account, before your account number.
  • You can find your routing number by calling Bank of America, logging into your online account, or visiting a branch in person.
  • The routing number is required for direct deposits, wire transfers, and automatic bill payments, but not for everyday debit card or ATM use.

How to find your routing number on a check

If you have a checkbook, the routing number is printed on the bottom left of any check. It is the first set of nine digits you see. The format looks like this: the routing number comes first, then your account number, then the check number on the right side.

The routing number is always nine digits long and uses only numbers — no letters. Write it down exactly as it appears. If you are setting up a direct deposit or automatic payment, the system will usually reject the number if even one digit is wrong, so double-check before you submit.

Finding your routing number without a check

Call Bank of America customer service at 1-800-432-1000. Have your account number ready. A representative can tell you your routing number over the phone in under a minute. This number is not sensitive information — banks share it freely because it is needed for legitimate transactions.

You can also log into your Bank of America online banking account or mobile app. Go to your account details or settings section — the routing number is usually listed there alongside your account number. Some accounts show it under "Account Information" or "Transfer Details."

If you have a Bank of America debit card, you can visit any Bank of America branch in person and ask a teller. They will write it down for you on the spot.

Why Bank of America has different routing numbers by state

Bank of America operates in all 50 states, and the Federal Reserve assigns different routing numbers to different processing centers. This system dates back decades, before electronic banking was centralized. Each routing number still corresponds to a specific region or processing location, even though the actual movement of money is now electronic and when ready.

The routing number tells the Federal Reserve's system which Bank of America processing center should handle the transaction. It does not mean your money physically travels to that location — it is just an address code in the banking network. The system works the same way whether you are sending money across the country or across the street.

When you need your routing number

You need your routing number whenever another bank or employer needs to send money into your account. The most common situations are direct deposit from an employer or government benefit, setting up automatic bill payments, or receiving a wire transfer from someone else.

You do not need your routing number for everyday transactions like using your debit card, withdrawing cash from an ATM, or making a purchase in a store. You also do not need it to transfer money between your own Bank of America accounts — the bank's internal system handles that without a routing number.

What to do if you have multiple Bank of America accounts

Each account has its own routing number if the accounts are in different states. If you have two accounts at the same Bank of America branch in the same state, they share the same routing number but have different account numbers.

When you set up a transfer or direct deposit, make sure you are using the routing number that matches the specific account you want the money to go into. Using the wrong routing number will send the money to a different account or back to the sender, which can delay the transaction by several days.

Frequently Asked Questions

Is my routing number the same as my account number?

No. Your routing number identifies your bank and processing location — it is the same for many customers. Your account number is unique to you and identifies your specific account. Both appear on your check, with the routing number on the left and your account number in the middle.

Can I use the same routing number for all my Bank of America accounts?

Only if all your accounts are at the same branch in the same state. If you have accounts in different states, each one has a different routing number. Check which account you are depositing into and use the routing number for that specific account.

What if I give someone the wrong routing number?

The transaction will usually be rejected or returned to the sender within a few business days. The banking system checks that the routing number matches the account number you provided. If they do not match, the money does not go through. Contact the sender and provide the correct routing number so they can try again.

Do I need my routing number to use my debit card or ATM?

No. Your debit card and ATM transactions use your card number and PIN, not your routing number. The routing number is only needed when another financial institution is sending money to your account or pulling money from it.

Is it safe to share my routing number?

Yes. Your routing number is not secret — it is printed on every check you write and is public information. Someone cannot withdraw money from your account using only your routing number. They would also need your full account number and authorization from you or the bank.