Bank of America account numbers have 10 digits

A Bank of America account number is always 10 digits long. You will see it on your checks, your debit card statements, and in your online banking portal. The full account identifier — what the bank calls your "account number" — is those 10 digits and nothing more.

This is different from your routing number, which is a separate 9-digit code that tells the banking system which Bank of America branch or processing center to send money to. The two numbers work together: the routing number directs the payment, and the account number identifies which account within that routing destination receives it.

Key Takeaways

  • Bank of America account numbers are always exactly 10 digits, with no letters or special characters.
  • Your account number appears on the bottom left of your checks, after the routing number.
  • The 10-digit account number is different from your routing number, which is 9 digits and directs payments to the correct Bank of America location.
  • When you set up direct deposit or wire transfers, you will need both your routing number and your full 10-digit account number.

Where to find your 10-digit account number

The easiest place to locate your account number is on a check from your checking account. Look at the bottom of the check. You will see three groups of numbers: the routing number (9 digits) on the far left, your account number (10 digits) in the middle, and the check number on the right. The account number sits between the other two.

If you do not have checks, log into your Bank of America online banking or mobile app. Your account number appears in the account details section, usually visible when you select the specific account. You can also call Bank of America customer service at the number on the back of your debit card, and they will read your account number to you over the phone.

Bank statements — both paper and electronic — also display your account number at the top or in the account information section. If you have multiple accounts with Bank of America, each one has its own separate 10-digit number.

Why the account number is always 10 digits

Bank of America standardized on 10 digits as the length of its account numbers decades ago, and that format has remained consistent. The 10-digit structure allows the bank to create a unique identifier for each account while keeping the number short enough to write down or read aloud without error.

Other banks use different lengths — some use 8 digits, others use 12 — but within Bank of America's system, 10 digits is the standard across all account types: checking, savings, money market, and line of credit accounts. If you see a Bank of America account number that is not 10 digits, it is likely incomplete or you are looking at a different identifier.

What happens if you provide an incomplete account number

If you give someone fewer than 10 digits, the payment or transfer will not go through. The banking system will reject it as invalid because it does not match the format the bank expects. This is actually a safety feature: it prevents money from being sent to the wrong account by accident.

If you are setting up direct deposit for your paycheck or a transfer from another bank, and you accidentally leave off a digit, your employer or the sending bank will get an error message. You will need to correct it and resubmit. This is why it is important to double-check the number before you send it to anyone.

Account numbers versus other Bank of America identifiers

Bank of America uses several different numbers to identify you and your accounts, and it is straightforward to confuse them. Your routing number (9 digits) directs payments to the correct Bank of America location. Your account number (10 digits) identifies your specific account. Your debit card number (16 digits) is tied to your account but is not the same as your account number.

Your customer ID or online banking username is yet another identifier used to log into your account online. None of these should be confused with your 10-digit account number, though they are all linked to the same account in the bank's system. When someone asks for your "account number," they mean the 10-digit number, not your customer ID or card number.

Using your account number for transfers and payments

Whenever you set up a transfer from another bank into your Bank of America account, or when you authorize someone else to deposit money directly into your account, you will need to provide both your routing number and your 10-digit account number. The routing number tells the sending bank where to send the money; the account number tells Bank of America which of its accounts should receive it.

For wire transfers, ACH transfers, and direct deposit setup, you will be asked to enter these numbers separately in two different fields. Make sure you put the 10-digit number in the account number field, not in the routing number field. Mixing them up will cause the transfer to fail or go to the wrong place.

Frequently Asked Questions

Can a Bank of America account number be longer or shorter than 10 digits?

No. Bank of America account numbers are always exactly 10 digits. If you see a number that is longer or shorter, you are looking at a different identifier — such as your full card number, your routing number, or a reference number from a transaction.

Is my account number the same as my debit card number?

No. Your debit card number is 16 digits and is printed on the front of your card. Your account number is 10 digits and appears on your checks and in your online banking. They are linked to the same account, but they are different numbers used for different purposes.

What if I give my 10-digit account number to someone and they send money to the wrong account?

If you provide the correct 10-digit number, the money will go to that account. If it goes to the wrong account, it means either the number was entered incorrectly, or you provided the wrong number by mistake. Contact Bank of America when ready if money is sent to an incorrect account; the bank can sometimes recover it, but the process takes time.

Do I need my routing number and account number for every Bank of America transaction?

No. You only need both numbers when setting up transfers from outside banks, direct deposit, or wire transfers. For everyday debit card purchases, ATM withdrawals, and transfers between your own Bank of America accounts, you do not need to provide these numbers.