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.

When you're setting up a wire transfer, direct deposit, or automatic payment, you'll need to provide this 10-digit account number along with Bank of America's routing number (which is different from 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 account within the bank should receive it.

Key Takeaways

  • Bank of America account numbers are always exactly 10 digits, with no letters or special characters.
  • You can find your account number on checks, in online banking, on statements, or in the mobile app.
  • The account number is different from your routing number — you need both for transfers and direct deposits.
  • Never share your full account number with anyone you don't trust, and be cautious when providing it over the phone or email.

Where to find your 10-digit account number

The easiest place to locate your account number is the bottom left corner of any check you have from that account. The 10 digits appear after a colon and before the 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 is displayed on the account summary page or in the account details section.

You can also find it on your monthly statement, usually near the top of the first page. If you call Bank of America customer service at 1-800-432-1000, a representative can confirm your account number over the phone after verifying your identity. Some statements may show only the last four digits for security, so if you need the full 10 digits, the online portal or mobile app is usually faster than waiting on hold.

Account number versus routing number: what's the difference

Your account number and routing number are two separate pieces of information, and mixing them up will cause a transfer to fail or go to the wrong place. Your 10-digit account number identifies your specific account within Bank of America. Your routing number identifies which Bank of America branch or processing center handles your account.

Bank of America's routing number depends on which state your account is based in — for example, California accounts use a different routing number than New York accounts. When you set up direct deposit with an employer or arrange an automatic bill payment, you must provide both numbers. The routing number tells the other bank where to send the money; the account number tells Bank of America which account to deposit it into once it arrives.

What happens if you give out your account number

Sharing your 10-digit account number alone is generally lower risk than sharing your full banking details, because the account number by itself doesn't allow someone to withdraw money or make purchases. However, if someone has your account number and your routing number together, they can set up unauthorized transfers or automatic payments from your account.

It's safe to provide your account number to your employer for direct deposit, to your bank for setting up bill pay, or to another financial institution for legitimate transfers. Be cautious about giving it out over the phone to someone who called you, or via email to an unverified recipient. If you suspect someone has misused your account number, contact Bank of America immediately at 1-800-432-1000 or through your online banking portal to report it and monitor your account for unauthorized activity.

How Bank of America account numbers are structured

Bank of America's 10-digit account numbers don't follow a publicly documented pattern that reveals information about your account type, branch, or opening date. The digits are essentially a unique identifier assigned to your account when you open it. Unlike some banks that encode branch information or account type into the account number itself, Bank of America treats the account number as a simple reference code.

The number remains the same whether you have a checking account, savings account, money market account, or credit line with Bank of America. If you open multiple accounts, each one gets its own separate 10-digit number. The account number doesn't change if you move, change your account type, or update your personal information — it stays with that account for as long as it remains open.

Using your account number for transfers and payments

When you initiate a wire transfer, ACH transfer, or automatic bill payment, you'll enter your 10-digit account number along with Bank of America's routing number. Double-check both numbers before confirming the transaction, because entering the wrong account number will send the money to someone else's account. If you're transferring money to another person's Bank of America account, you'll need their account number and routing number, not yours.

For incoming transfers — such as direct deposit from your employer or a refund from a government agency — provide the sender with your 10-digit account number and Bank of America's routing number for your state. The sender's bank uses the routing number to locate Bank of America, and Bank of America uses your account number to deposit the funds into the correct account. If a transfer doesn't arrive within the expected timeframe, verify that both numbers were entered correctly before contacting Bank of America support.

Frequently Asked Questions

Is my account number the same as my debit card number?

No. Your debit card number is a 16-digit number printed on the front of your card. Your account number is a separate 10-digit number. They are not interchangeable. When setting up transfers or direct deposit, always use your account number, not your card number.

Can I change my Bank of America account number?

No, you cannot change your account number. It is permanently assigned to that account when you open it. If you want a different account number, you would need to close the current account and open a new one, which would generate a new 10-digit number.

What if I only remember the last four digits of my account number?

Log into your Bank of America online banking portal or mobile app to view your full 10-digit account number. You can also call Bank of America at 1-800-432-1000 and verify your identity to have a representative provide it. Checks and statements also display the full number.

Do I need my account number to log into online banking?

No. You log into Bank of America online banking using your username and password, or through the mobile app with your login credentials. Your account number is not used for login — it's only needed when you're making transfers, setting up payments, or providing banking information to someone else.

What should I do if I think someone has my account number?

Contact Bank of America immediately at 1-800-432-1000 to report the concern. Monitor your account for unauthorized transactions. If you see suspicious activity, report it right away. Bank of America's fraud protection typically covers unauthorized transfers, but reporting quickly strengthens your case.