Bank of America account numbers have 10 digits
A 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 statements, and on debit cards (though the card itself shows only the last four digits for security). The full 10-digit number is what you need when setting up direct deposit, wire transfers, or giving payment instructions to employers and other organizations.
The 10 digits are unique to your specific account at Bank of America. They do not include your routing number, which is a separate 9-digit code that identifies Bank of America as the institution. Together — routing number plus account number — these two pieces of information tell any sender exactly where your money should go.
Key Takeaways
- Bank of America account numbers are always 10 digits, never more or fewer.
- Your account number appears on checks, statements, and in your online banking dashboard, but your debit card shows only the last four digits.
- The 10-digit account number is different from your 9-digit routing number; you need both for direct deposit and wire transfers.
- If you cannot find your full account number, log into your Bank of America online account or call customer service at the number on the back of your card.
Where to find your 10-digit account number
The easiest place to locate your full account number is your Bank of America online banking portal. Log in, go to your account details or account information section, and the 10-digit number will be displayed there. You can also find it on paper statements mailed to your address — it appears near the top of the first page.
If you have Bank of America checks, look at the bottom left of any check. The account number is printed there in the second set of numbers, after the routing number. Your debit card will not show the full number — cards display only the last four digits for security reasons — so do not rely on the card itself if you need all 10 digits.
Why the account number is 10 digits, not longer or shorter
Bank of America standardized on 10 digits because that length provides enough unique combinations to assign a different number to every account the bank holds, while keeping the number short enough to write down or remember without error. Other banks use different lengths — some use 8 digits, others use 12 — but within Bank of America, 10 is the standard across all account types: checking, savings, money market, and credit lines.
The 10-digit format also fits into the standard banking infrastructure that processes checks, ACH transfers, and wire instructions. Mixing account numbers of different lengths would create errors in automated sorting systems, so banks maintain consistency within their own network.
What happens if you provide the wrong number of digits
If you give someone a number that is shorter or longer than 10 digits, the transaction will usually fail before any money moves. Direct deposit systems and wire transfer platforms validate the account number length before processing. If the number does not match the expected 10 digits, the system rejects it and returns an error message.
If you accidentally transpose digits or provide an incomplete number, your employer or another sender will contact you to correct it. This is why it is important to double-check the number when you first provide it — especially for recurring payments like direct deposit, where the error could affect multiple paychecks.
Account numbers versus routing numbers: what is the difference
Your Bank of America routing number is 9 digits and identifies Bank of America as the institution. Your account number is 10 digits and identifies your specific account within that institution. Both are required for direct deposit, wire transfers, and ACH payments. The routing number tells the sending bank which institution to send the money to; the account number tells that institution which account within the bank should receive it.
Bank of America's routing number varies slightly depending on which state your account is held in, though most accounts use routing number 026009593. You can find your specific routing number in your online banking portal, on your checks (it appears before the account number at the bottom), or by calling Bank of America customer service.
Keeping your 10-digit account number find
Your account number is not as sensitive as your PIN or online banking password, but it is still information you should not share publicly. Anyone with your account number and routing number can attempt to set up ACH transfers or other payments from your account. Do not post your account number on social media, in public forums, or in emails to people you do not know.
When you need to provide your account number — for direct deposit, bill payments, or legitimate business purposes — verify that you are communicating with a trusted organization. If an unknown caller or sender asks for your account number, ask them to provide a callback number and call Bank of America directly to confirm the request is legitimate.
Frequently Asked Questions
Can I change my Bank of America account number?
No, you cannot change your account number once it is assigned. If you want a different number, you would need to close the current account and open a new one, which creates complications for direct deposit and recurring payments. Contact Bank of America if you have concerns about your account number's security.
Is my account number the same as my card number?
No. Your debit card number is a separate 16-digit number printed on the front of the card. Your account number is 10 digits and is not printed on the card itself — only the last four digits of the account number appear on the card for reference. The card number and account number are linked to the same account but are different numbers used for different purposes.
What if I only have the last four digits of my account number?
Log into your Bank of America online banking portal to view your full 10-digit account number. You can also call the customer service number on the back of your debit card or visit a Bank of America branch in person with your ID. Customer service representatives can confirm your full account number over the phone after verifying your identity.
Do all Bank of America accounts have 10-digit account numbers?
Yes. Whether your account is checking, savings, money market, or a credit line, the account number is always 10 digits. This applies to all Bank of America accounts in the United States.