Bank of America account numbers have 10 digits
Your Bank of America account number is always 10 digits long. You'll find it on the bottom left of your checks, in your online banking portal, on your debit card statements, and in the Bank of America mobile app. The 10-digit number is unique to your specific account — no two accounts share the same number, even if they're held by the same person.
The account number itself is separate from your routing number, which is a different 9-digit code that identifies Bank of America as your bank. When you set up direct deposit, wire transfers, or automatic payments, you'll need to provide both numbers so the money goes to the right place at the right bank.
Key Takeaways
- Bank of America account numbers are always exactly 10 digits, with no letters or special characters.
- Your account number appears on checks, statements, and in your online banking account — you don't have to memorize it.
- The account number is different from your routing number, which identifies Bank of America itself rather than your specific account.
- When you share your account number for direct deposit or transfers, you'll typically need to provide both the account number and routing number together.
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'll see three groups of numbers printed in magnetic ink. The middle group is your 10-digit account number. The first group (on the far left) is Bank of America's 9-digit routing number.
If you don't have checks handy, log into your Bank of America online banking account or open the mobile app. Your account number appears on the account summary page, usually near the account name and balance. You can also call Bank of America customer service at 1-800-432-1000, and a representative will confirm your account number over the phone after verifying your identity.
Your debit card statement will also show your account number. Some statements print it in full; others may mask some digits for security. The statement you receive in the mail or view online through your account will have the complete number available.
Why account numbers are always 10 digits
Bank of America standardized its account numbers at 10 digits to create a consistent system across all its accounts. This length allows the bank to issue enough unique numbers for millions of customers without running out of combinations. The 10-digit format also works with the banking industry's standard electronic transfer systems, which expect account numbers within a certain range of length.
The consistency matters when you're setting up automatic payments or transfers. Whether you're moving money between your own Bank of America accounts or sending funds to someone else's account at Bank of America, the system knows to expect exactly 10 digits. If you accidentally enter 9 or 11 digits, the transaction will usually be rejected before it processes.
Account numbers versus routing numbers: what's the difference
Your account number (10 digits) identifies your specific account. Your routing number (9 digits) identifies Bank of America as the institution. Think of it this way: the routing number tells the banking system which bank to send money to, and the account number tells that bank which account within the bank should receive the money.
Bank of America's routing number is 021000021 for most accounts. However, the routing number can vary slightly depending on which state your account was opened in or which Bank of America branch you use. When you set up direct deposit with your employer or arrange a wire transfer, you'll provide both numbers together. Your employer or the sending bank needs both pieces of information to route the money correctly.
Keeping your account number secure
Your account number is not as sensitive as your PIN or password, but you should still treat it with reasonable care. It's safe to share your account number with your employer (for direct deposit), with other people who need to send you money, or with businesses where you've set up automatic payments. These are normal, everyday uses.
You should not share your account number in response to unsolicited emails, texts, or phone calls, even if the message appears to come from Bank of America. The bank will never ask you to confirm your account number via email or text. If someone contacts you claiming to be from Bank of America and asking for your account number, hang up or delete the message and call Bank of America directly at the number on your statement or debit card.
What happens if you enter the wrong number of digits
If you accidentally enter 9 digits or 11 digits when setting up a transfer or payment, the transaction will typically fail before any money moves. The banking system recognizes that Bank of America account numbers must be exactly 10 digits, so it rejects the entry as invalid. You'll usually see an error message asking you to re-enter the account number.
This built-in check protects you from sending money to the wrong place by mistake. If you're setting up a transfer and the system won't accept the account number you've entered, double-check that you have exactly 10 digits with no spaces, dashes, or letters. Copy the number directly from a check or your account statement rather than typing it from memory to avoid transposition errors.
Frequently Asked Questions
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 standardized on 10 digits, but when you're setting up a transfer to another bank, you need to use whatever length that bank requires for its accounts.
Can I change my Bank of America account number?
You cannot change your existing account number — it's permanently tied to that account. If you want a different number, you would need to open a new account, which would be assigned a new 10-digit number. Most people never need to change their account number.
Is my account number the same as my debit card number?
No. Your debit card number (usually 16 digits) is different from your account number (10 digits). The debit card number is used for purchases and card transactions, while the account number is used for bank transfers and direct deposits. You can have the same account but different debit cards over time.
What if I only have 9 digits on my check?
Check the bottom of the check again — the account number should be in the middle group of numbers. If you're seeing only 9 digits, you may be looking at the routing number (on the far left) or a partial view. Checks sometimes print numbers in a way that makes them hard to read. Your full 10-digit account number will be visible in your online banking account or on your statement.