Bank of America account numbers have 10 digits
Your Bank of America account number is always 10 digits long. You'll see it on checks, statements, and in your online banking portal. It's separate from your routing number (which is 9 digits) and your debit card number (which is 16 digits). The account number alone identifies which specific account you hold at Bank of America, but it doesn't work for transfers or payments without the routing number attached.
The 10-digit format is standard across Bank of America's consumer accounts—checking, savings, money market, and most other account types. If you're looking at a document and the number appears longer or shorter, you may be looking at a different identifier. Some statements show a truncated version with only the last four digits visible for security reasons.
Key Takeaways
- Bank of America account numbers are exactly 10 digits, separate from your routing number and card number.
- You can find your account number on paper checks, bank statements, and by logging into your online banking account.
- The routing number (9 digits) must accompany your account number for wire transfers and ACH payments to work.
- Never share your full account number with anyone who contacts you unsolicited, even if they claim to be from Bank of America.
Where to locate your account number
The easiest place to find your account number is on a check from your checking account. Look at the bottom left of the check: you'll see three groups of numbers separated by colons. The first group is the routing number (9 digits), the second is your account number (10 digits), and the third is the check number. The account number is always in the middle.
If you don't have checks handy, log into your Bank of America online banking account or mobile app. Your account number appears on the account summary page, usually near the account name. You can also call Bank of America's customer service line at 1-800-432-1000 and verify your account number by providing identifying information. Paper statements also display the account number, typically near the top or in the account details section.
Why the routing number matters alongside your account number
Your account number alone is not enough to complete a transfer or payment. Bank of America's routing number is 021000021 for most domestic transfers. When you set up a direct deposit, wire transfer, or ACH payment, you need both the routing number and your 10-digit account number. The routing number tells the banking system which Bank of America location to send the money to; the account number tells it which account within that location.
If you're sending money to someone else's Bank of America account, you'll need their account number and the routing number. If you're receiving money into your Bank of America account, you provide both numbers to the person or organization sending the funds. Getting either number wrong will cause the transfer to fail or go to the wrong account.
Security: what not to do with your account number
Your 10-digit account number is sensitive information, but it's not as sensitive as your PIN or online banking password. You'll need to share it with employers (for direct deposit), creditors, and legitimate businesses you're paying. However, never provide your account number to someone who calls you unsolicited, texts you, or emails you claiming to be from Bank of America. Bank of America will never ask for your account number via unsolicited contact.
If you're concerned that your account number has been compromised, contact Bank of America directly at 1-800-432-1000. They can monitor your account for suspicious activity and, if necessary, close the account and issue a new one with a different 10-digit number. Fraudsters who have only your account number and routing number can attempt unauthorized ACH transfers, but they cannot access your funds without additional information like your PIN or online login credentials.
Account numbers for different Bank of America account types
The 10-digit format applies across all Bank of America consumer account types: checking accounts, savings accounts, money market accounts, and certificates of deposit (CDs). Each account you hold at Bank of America has its own unique 10-digit number. If you have both a checking and savings account, each one has a different account number, even though they may share the same routing number.
Business accounts at Bank of America also use 10-digit account numbers, though the routing number may differ depending on the account type and location. If you manage multiple accounts, keep track of which number belongs to which account—mixing them up can send money to the wrong place.
What to do if you can't find your account number
If you've lost access to your checks and statements and can't log into online banking, call Bank of America at 1-800-432-1000. Have your Social Security number, date of birth, and a form of ID ready. The representative will verify your identity and provide your account number. This call takes a few minutes and is the fastest way to get the information if you're in a hurry.
You can also visit a Bank of America branch in person with a valid ID. A teller can print your account number for you or help you regain access to your online account so you can see it yourself. If you've forgotten your online banking password, you can reset it through the Bank of America website without calling—this will let you view your account number when ready.
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; your account number is 10 digits. They're linked to the same account, but they're different numbers. You can use your debit card without knowing your account number, and you can use your account number for transfers without your debit card.
Can someone transfer money out of my account if they only have my account number?
They can attempt an ACH transfer, but Bank of America has fraud detection systems in place. If a transfer looks suspicious, the bank may block it or contact you to confirm. To be safe, monitor your account regularly and report any unauthorized activity when ready.
What's the difference between my account number and my routing number?
Your routing number (9 digits) identifies Bank of America and the specific branch or processing center. Your account number (10 digits) identifies your individual account within the bank. Both are required for transfers and direct deposits.
Do I need my account number to use my debit card at a store?
No. Your debit card number, expiration date, and CVV are what you need for in-store or online purchases. Your account number is only needed for transfers, direct deposits, and bill payments.
If I close my Bank of America account, can someone still use the old account number?
Once an account is closed, the account number becomes inactive. Transfers to a closed account will be rejected or returned. The bank may recycle old account numbers after a period of time, so it's important to update your account information with employers and billers when you close an account.