Skip to main content

HomeAll guides

How to Find Your Bank of America Routing Number

Bank of America's routing number depends on which state your account is in

Bank of America does not have a single routing number for the entire bank. Instead, the routing number is tied to the specific branch or region where your account was opened. The most common routing number for Bank of America accounts is 021000021, which covers most states and is used for ACH transfers, wire transfers, and direct deposits. However, if your account is in Connecticut, New Jersey, or New York, your routing number may be different.

The routing number is a nine-digit code that identifies your bank and the specific location of your account. Banks use it to process transfers between accounts, set up automatic bill payments, and receive direct deposits. When you need to provide your routing number, you are usually setting up a transaction that moves money in or out of your account.

Key Takeaways

  • The standard Bank of America routing number is 021000021, which works for most states and most types of transfers.
  • Your routing number is printed on the bottom left of your checks, before your account number.
  • If your account is in Connecticut, New Jersey, or New York, you may have a different routing number and should verify it before sending money.
  • You can find your routing number by logging into your Bank of America online account, calling customer service, or visiting a branch in person.

Where to find your routing number on a check

The easiest way to find your routing number is to look at a check from your checking account. At the bottom left of the check, you will see three groups of numbers separated by colons or special symbols. The first group of nine digits is your routing number. The second group is your account number, and the third is the check number.

If you do not have a check or prefer not to use one, you can find the same information in your online banking account. Log into Bank of America's website or mobile app, go to your account details, and look for the routing number listed there. The number shown in your online account is the correct one for your specific account location.

How to find your routing number online or by phone

Log into your Bank of America account on the website or mobile app and navigate to your account information or account details page. Your routing number should be displayed there along with your account number. Some accounts show this information on the main dashboard; others require you to click into a specific account to see it.

If you do not have online access or prefer to speak with someone, you can call Bank of America customer service at 1-800-432-1000. A representative can confirm your routing number over the phone. Have your account number or Social Security number ready when you call. You can also visit a Bank of America branch in person and ask a teller to provide your routing number.

Different routing numbers for different states

While 021000021 is the routing number for most Bank of America accounts, some states have their own routing numbers. If your account was opened in Connecticut, the routing number may be 011000015. For New Jersey accounts, it may be 021202337. For New York accounts, it may be 021202337 as well. These variations exist because Bank of America operates through different regional banking entities in different states.

If you are unsure whether your account uses the standard routing number or a state-specific one, check your checks or log into your online account. The routing number printed on your checks or shown in your account details is always the correct one for your specific account. When in doubt, use the number from your checks or your online account rather than assuming the standard number applies to you.

When you need your routing number

You will need your routing number when you set up direct deposit for your paycheck, arrange automatic bill payments, or send money to another bank account. Your employer uses it to deposit your salary into the correct account. Utility companies and other billers use it to pull payments from your account on the dates you specify. If you are receiving money from another bank or person, you may need to provide your routing number so they can send it to the right place.

You will also need your routing number if you are setting up a transfer between your Bank of America account and an account at a different bank. The receiving bank uses the routing number to identify Bank of America and route the money correctly. Providing the wrong routing number can delay a transfer or send money to the wrong account, so always double-check the number before confirming a transaction.

The difference between routing number and account number

Your routing number and account number are two different pieces of information that work together. The routing number identifies Bank of America and the specific branch or region associated with your account. Your account number identifies your individual account within the bank. Together, they tell the banking system exactly where to send or pull money.

Think of it this way: the routing number is like the address of the bank, and your account number is like your mailbox at that address. You need both pieces of information to complete most transfers. Your checks show both numbers at the bottom, and your online account displays both as well. If someone asks for your routing number, they usually need your account number too, so have both ready.

Frequently Asked Questions

Is the routing number the same for all Bank of America customers?

No. Most Bank of America customers use 021000021, but customers in Connecticut, New Jersey, and New York may have different routing numbers based on where their account was opened. Always check your checks or online account to confirm your specific routing number rather than assuming it matches someone else's.

Can I use the routing number 021000021 if I am not sure what mine is?

Not safely. Using the wrong routing number can cause a transfer to fail or go to the wrong account. Always verify your routing number by checking your checks, logging into your online account, or calling customer service before sending money. It takes only a few minutes and prevents costly mistakes.

What happens if I give someone the wrong routing number?

If you provide an incorrect routing number for receiving money, the transfer may be rejected or delayed while the bank tries to locate the correct account. If you provide the wrong routing number for sending money out of your account, the money may go to a different Bank of America account or be returned. Always confirm the routing number before completing a transfer.

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

No. Your debit card works with just your card number, expiration date, and CVV. You only need your routing number for transfers between bank accounts, direct deposits, and automatic bill payments. Your routing number is not required for everyday card purchases or ATM withdrawals.

Where can I find my routing number if I bank online only?

Log into your Bank of America online account and look for your account details or account information page. Your routing number should be displayed there. If you cannot find it in your account, call customer service at 1-800-432-1000 and a representative can provide it over the phone.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.