Yes, you can open a Bank of America checking account entirely online

Bank of America lets you open a checking account from your computer or phone without visiting a branch. The process takes about 10 minutes and requires a valid government ID, Social Security number, and an initial deposit method. You'll have access to your account and debit card within a few business days.

The online path works best if you already have a Bank of America account or if you're opening your first account with them. If you run into problems during the process—usually around identity verification—you can finish the account opening at a branch or by phone.

Key Takeaways

  • Bank of America's online account opening takes about 10 minutes and requires a valid ID, Social Security number, and proof of address.
  • You can fund your new account with a transfer from another bank, a debit card, or a wire transfer, depending on which checking account type you choose.
  • Your debit card typically arrives within 7 to 10 business days, but you can use your account number to set up direct deposit or transfers immediately.
  • If the online process stops during identity verification, you can complete the account opening at a Bank of America branch or by calling their phone line.
  • Bank of America checking accounts have different monthly fees depending on the account type; some waive fees if you maintain a minimum balance or set up direct deposit.

What you need before you start

Gather these items before you begin the online application. You'll need a valid government-issued ID—a driver's license, passport, or state ID card. Bank of America will ask you to verify your identity using the information on that ID, and some applicants are asked to upload a photo of it.

You also need your Social Security number and a way to verify your current address. Bank of America accepts recent utility bills, lease agreements, or mortgage statements. If you don't have a recent document, you can provide your address and they'll verify it through third-party databases.

Have a funding source ready. This can be another bank account (for an ACH transfer), a debit card, or a wire transfer. Bank of America requires an initial deposit to open most checking accounts, though the amount varies by account type—typically $25 to $100.

The step-by-step online process

Go to the Bank of America website and select "Open an Account" or "Open Checking." You'll choose which type of checking account you want—options usually include a basic account, a premium account with higher fees and more features, and sometimes a student or teen account if that applies to you.

Enter your personal information: full name, date of birth, Social Security number, and current address. Bank of America will run a soft credit check and verify your identity using the information you provide. This step usually completes instantly, but if the system can't verify you automatically, you'll be asked to upload a photo of your ID or answer security questions.

Select your funding method and enter those details. If you're transferring from another bank, you'll provide that bank's routing number and your account number. If you're using a debit card, enter the card number and expiration date. Bank of America will process the transfer—ACH transfers typically take 1 to 2 business days, while debit card funding is often immediate.

Review the account terms and disclosures, then sign electronically. You'll receive a confirmation number and an email with your account details. Your account is active immediately, though your debit card won't arrive for 7 to 10 business days.

What happens if identity verification fails

If Bank of America can't verify your identity online, you'll see a message telling you to complete the process in person or by phone. This happens most often when the name, address, or date of birth you entered doesn't match what's in their verification databases, or if you're a new customer with limited credit history.

You have two options: visit a Bank of America branch with your ID and complete the account opening there, or call their new accounts line and finish over the phone. Both routes take about 15 minutes. Bring or have ready the same documents you would have uploaded—your ID and proof of address.

If you choose the branch route, you can also ask about funding options in person, which can be faster than waiting for an ACH transfer to clear.

Checking account types and their monthly fees

Bank of America offers several checking accounts, and the one you choose affects your monthly cost. The Advantage SafePass Checking account has no monthly fee if you set up direct deposit, maintain a $500 minimum balance, or keep a linked savings account with $500. Without those, the fee is $12 per month.

The Advantage Plus Checking account costs $12 per month unless you meet the same requirements (direct deposit, $500 minimum, or linked savings). This account includes overdraft protection and slightly higher limits on certain transactions.

The Premium Checking account costs $25 per month and is designed for customers who want higher transaction limits and priority customer service. It waives the fee if you maintain a $15,000 minimum balance or set up direct deposit.

Student and teen accounts have different fee structures and are only available to people under a certain age. Check the Bank of America website for current age limits and fee details for those accounts.

When your debit card arrives and how to use your account before then

Your Bank of America debit card typically arrives within 7 to 10 business days. You don't have to wait for it to start using your account. As soon as your account is open, you can use your account number and routing number to set up direct deposit with your employer, receive ACH transfers from other people, or pay bills online through your Bank of America dashboard.

If you need to withdraw cash before your card arrives, you can visit any Bank of America ATM and use your account number to withdraw funds—the ATM will print a receipt with your transaction. You can also visit a branch and withdraw cash over the counter with your ID.

Once your debit card arrives, activate it through the Bank of America app or website before using it. You'll be prompted to set a PIN and confirm the card is in your possession.

Frequently Asked Questions

Do I need an existing Bank of America account to open a checking account online?

No. You can open a checking account as a new customer entirely online. However, if you already have a Bank of America savings account or credit card, the process may move faster because they already have your identity verified.

Can I open a checking account online if I don't have a Social Security number?

Bank of America requires a Social Security number or ITIN (Individual Taxpayer Identification Number) to open a checking account. If you have an ITIN, you can use that instead. Contact Bank of America directly to confirm whether your situation qualifies.

What if I don't have a minimum deposit amount right now?

Most Bank of America checking accounts require an initial deposit of $25 to $100. If you don't have that amount available, you can wait to open the account, or visit a branch and ask whether they have options for customers with limited funds. Some branches may waive or reduce the minimum in specific situations.

Can I change my account type after I open it online?

Yes. You can switch between Bank of America checking account types through the app or website, or by visiting a branch. Changing your account type doesn't close your existing account—it converts it to the new type, and your account number stays the same.

What if I make a mistake during the online application?

If you notice an error before you submit, go back and correct it. If you've already submitted and realize there's a mistake, contact Bank of America customer service or visit a branch with your ID. They can correct information like your address or phone number, though changing your name or Social Security number may require additional verification.