A Bank of America account number is 10 digits long
Your Bank of America account number is always 10 digits. You'll find it on the bottom left of your checks, in your online banking dashboard, and on statements. The number itself is unique to that specific account — if you open a second checking account at the same branch, it gets a different 10-digit number.
The 10 digits are not random. They follow a structure that Bank of America's systems use to route transactions, verify accounts, and process payments. Understanding what those digits represent helps you catch errors when you're giving your account number to someone else.
Key Takeaways
- Bank of America account numbers are always exactly 10 digits, never more or fewer.
- The first four digits identify your specific branch or account type, while the remaining six are unique to your account.
- You need your full 10-digit account number plus your routing number (which is separate) to set up direct deposits or wire transfers.
- If someone asks for your account number, verify they work for Bank of America or a trusted institution before sharing it.
Where the 10 digits come from
Bank of America assigns account numbers sequentially as new accounts open. The first four digits often relate to the account type or the branch where you opened it, though Bank of America does not publish the exact mapping. The remaining six digits are assigned in order as accounts are created.
This structure matters because it lets Bank of America's computers when ready recognize which product you're using (checking, savings, money market) and route your transaction to the right system. When you wire money or set up a direct deposit, the receiving bank uses your routing number plus your 10-digit account number to confirm they're sending money to the right place.
Account number versus routing number
Your account number and routing number are two separate pieces of information, and both are required for most transfers. Your 10-digit account number identifies your specific account. Your routing number identifies Bank of America itself — it's the same for all Bank of America customers in a given region.
Bank of America's routing number depends on which state your account is based in. For example, the routing number for accounts opened in California is different from the routing number for accounts opened in New York. You can find your routing number on the bottom left of your checks (it's the first set of numbers, before your account number), or by logging into your online banking account.
Why account numbers need to be exactly 10 digits
Bank of America's payment processing systems expect exactly 10 digits. If you accidentally give someone 9 digits or 11 digits, their bank's computer will reject the transaction or flag it for manual review. This is a safety feature — it prevents money from being sent to the wrong account by catching typos before the transfer goes through.
Some banks use account numbers of different lengths. Wells Fargo account numbers are 10 digits. Chase account numbers are typically 10 digits. But other banks use 12 digits or even longer. When you're setting up a transfer between banks, always double-check the account number length the receiving bank requires.
Finding your account number if you don't have checks
If you opened a Bank of America account online or don't have checks yet, you can find your account number by logging into your online banking account. Go to your account details or account information page — the 10-digit number will be listed there. You can also call Bank of America's customer service line and provide your Social Security number and date of birth to confirm your account number over the phone.
Your account number also appears on your monthly statement, whether you receive it by mail or view it online. If you're setting up direct deposit for your paycheck, your employer's payroll system will ask you to enter your routing number and account number — both are on your statement.
What not to do with your account number
Your 10-digit account number is sensitive information. Never share it with someone who calls you claiming to be from Bank of America — Bank of America will never ask for your account number over the phone. If you need to verify your identity with Bank of America, they will ask for the last four digits of your Social Security number or your date of birth instead.
It's safe to give your account number to your employer (for direct deposit), to another bank (for wire transfers or ACH transfers), or to a business you're paying intentionally. It's not safe to share it in response to an unsolicited call, text, or email, even if the sender claims to be from your bank.
Frequently Asked Questions
Can I change my Bank of America account number?
No. Your account number is permanent and tied to that account. If you want a different account number, you would need to close this account and open a new one, which creates a new 10-digit number. This is rarely worth doing — changing account numbers means updating direct deposits, automatic payments, and any other services linked to the old number.
What if I give someone the wrong account number by mistake?
If you give someone an incorrect 10-digit number, their bank's system will reject it because the number doesn't match any account at Bank of America. The transaction will fail, and the money won't move. Contact the person or business you were trying to pay and provide the correct 10-digit account number.
Do I need my account number to log into online banking?
No. Bank of America online banking uses your username and password, not your account number. Your account number is only needed when you're sending money to or from the account, or when you're giving it to someone else who needs to send you money.
Is my account number the same across all my Bank of America accounts?
No. Each account you open — whether it's a checking account, savings account, or money market account — gets its own unique 10-digit number. If you have three accounts at Bank of America, you have three different account numbers.