Bank of America checking account numbers have 10 digits

Your Bank of America checking account number is always 10 digits long. You'll find it on the bottom left of your checks, in your online banking portal, or by calling customer service. The account number itself is separate from your routing number (which is 9 digits) — together they identify your specific account and allow other banks to send money to you.

The 10-digit format is standard across Bank of America's checking accounts, whether you have a basic account or a premium one. This length has stayed consistent for years, so any account number you see from Bank of America will follow this pattern.

Key Takeaways

  • Bank of America checking account numbers are always exactly 10 digits, never more or fewer.
  • You can find your account number on the bottom left of your checks, in the mobile app under account details, or by logging into your online account.
  • Your account number is different from your routing number — the routing number is 9 digits and identifies Bank of America, while the account number identifies your specific account.
  • When you give someone your account number for direct deposit or wire transfers, you'll usually need to provide both the account number and the routing number together.

Where to find your 10-digit account number

The easiest place to look is the bottom of any check you have. The account number appears after the routing number and before the check number. It's printed in the standard MICR format (the numbers at the bottom of checks that machines can read), and it will always be 10 digits.

If you don't have checks handy, log into your Bank of America online account or mobile app. Go to your account details or account information section — the account number will be displayed there in full. You can also call Bank of America customer service at the number on the back of your debit card, and they'll read your account number to you after verifying your identity.

Why you need both the account number and routing number

When someone sends you money through direct deposit, a wire transfer, or an ACH transfer, they need two pieces of information: your routing number and your account number. The routing number tells the sending bank which Bank of America location to send the money to. The account number tells that location which specific account within Bank of America should receive the funds.

Bank of America's routing number is 9 digits and is the same for all customers at that branch location. Your account number is 10 digits and is unique to you. Together, they form a complete address for your money. If someone has only one of these numbers, the transfer will fail or go to the wrong place.

What the digits represent

The 10-digit account number isn't random — each digit serves a purpose in Bank of America's internal system. The first few digits may indicate the type of account (checking versus savings, for example), the branch where the account was opened, or other account characteristics. However, you don't need to decode this yourself. The account number works as a complete unit, and Bank of America's systems handle the sorting automatically.

The last digit is often a check digit, which is a mathematical safeguard. Bank of America's computers use it to verify that the account number was entered correctly. This is why transposing even one digit will cause a transfer to fail — the check digit won't match, and the system will reject the transaction.

Account numbers for different Bank of America account types

Whether you have a basic checking account, a premium checking account, a student checking account, or any other Bank of America checking product, the account number format remains the same: 10 digits. The account type doesn't change the length or structure of the number itself. The difference between account types shows up in fees, features, and minimum balance requirements — not in the account number format.

If you have multiple accounts with Bank of America (such as a checking account and a savings account), each one has its own separate 10-digit account number. They share the same routing number, but the account numbers are different so the bank knows which account to credit when money arrives.

What to do if you can't find your account number

If you've lost your checks and can't access your online account, the fastest way to get your account number is to call Bank of America directly. Have your Social Security number, date of birth, and a form of identification ready. The customer service representative will verify your identity and then provide your account number over the phone.

You can also visit a Bank of America branch in person with a photo ID, and a banker can print your account number for you. If you're setting up direct deposit for work or another purpose and need your account number right away, calling is usually faster than waiting for a branch appointment.

Frequently Asked Questions

Is my Bank of America account number the same as my debit card number?

No. Your debit card number is 16 digits and is different from your 10-digit account number. The account number identifies your bank account, while the card number identifies the physical card itself. You can have the same account with multiple debit cards, each with a different card number.

Can I use just my account number to receive money?

No. You need both your 10-digit account number and your 9-digit routing number. Some forms ask for both together under "bank account information." If someone asks for only the account number, ask them for the routing number field as well before providing the information.

What if I give someone the wrong account number?

The transfer will likely fail because the check digit won't match. If the wrong number happens to be a valid account number at Bank of America, the money could go to someone else's account. Always double-check the account number before giving it out, and verify it matches what's on your checks or in your online account.

Do all banks use 10-digit account numbers?

No. Different banks use different account number lengths. Some banks use 8 digits, others use 12 or more. Bank of America uses 10 digits for checking accounts, but if you have accounts at other banks, their account numbers may be a different length.