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 will have a working account number and routing number the same day, though your debit card arrives by mail in 7 to 10 business days.

The account opens in your name immediately, but some features—like mobile check deposit or the ability to withdraw cash—may not work until your identity is fully verified, which usually happens within one business day.

Key Takeaways

  • You need a valid government ID, Social Security number, and a way to fund your first deposit to open an account online.
  • Your account number and routing number are ready to use the same day, but your physical debit card takes 7 to 10 business days to arrive.
  • Bank of America verifies your identity during signup; if verification fails, you will be asked to visit a branch or call customer service.
  • You can fund your new account with a transfer from another bank, a debit card, or by mailing a check, though transfers from other banks may take one to three business days to clear.

What you need before you start

Have these items ready before you begin: a valid U.S. government-issued ID (driver's license, passport, or state ID card), your Social Security number, and a way to make your first deposit. Bank of America requires a minimum opening deposit, which varies by account type—typically $0 to $100 for their basic checking accounts, though some premium accounts require more.

You will also need an email address and a phone number where Bank of America can reach you. If you are opening the account on behalf of a minor, you will need to be the parent or legal guardian and provide your own ID and Social Security number.

The step-by-step process

Go to bankofamerica.com and click "Open an account" or "Sign up" (the exact link location changes, but it is always on the homepage). Select "Checking" as your account type. Bank of America will ask you to choose between their basic checking account and any promotional checking offers currently running.

Enter your personal information: full name, date of birth, Social Security number, address, phone number, and email. Bank of America will ask about your employment and income, though these are optional fields. Next, you will create a username and password for online banking, and set up security questions.

Bank of America will then verify your identity by asking questions only you should know—details pulled from your credit history, like previous addresses or loan amounts. Answer these correctly, and verification completes immediately. If you cannot answer enough questions correctly, the system will ask you to verify by phone or visit a branch.

Finally, choose how to fund your account. You can transfer money from another bank account (takes one to three business days), use a debit card (instant), or mail a check. Once you submit, your account opens and you receive your account number and routing number on screen.

When your account is ready to use

Your account number and routing number are active the same day you open it. You can use these to set up direct deposit from your employer, receive payments, or transfer money in from another bank. However, the money you transfer in may not be available for one to three business days, depending on the sending bank.

Your physical debit card ships by mail and typically arrives within 7 to 10 business days. Until it arrives, you cannot withdraw cash at an ATM or swipe in stores. You can still use your account for online transfers, bill pay, and direct deposit. If you need cash before the card arrives, you can visit a Bank of America branch and withdraw using your ID and account number.

What happens if verification fails

If Bank of America cannot verify your identity online—because you answered security questions incorrectly or your information does not match their records—the system will offer two options: verify by phone with a representative, or visit a branch in person.

Phone verification usually takes 10 to 15 minutes. A Bank of America representative will ask you questions about your identity and may request additional documents like a utility bill or lease. If you choose to verify in person, bring your government ID and Social Security card to any Bank of America branch. Verification at the branch is immediate, and your account will be fully active when you leave.

Funding your new account

Bank of America accepts three ways to fund your opening deposit: transfer from another bank, debit card, or check by mail. A transfer from another bank is free but takes one to three business days to clear—your account opens before the money arrives, but you cannot spend it until the transfer completes. Using a debit card is instant and requires only the card number, expiration date, and CVV.

If you mail a check, write it to yourself and include your new account number on the back. Mail it to the address Bank of America provides during signup. Checks typically take 7 to 10 business days to clear after arrival. You do not have to fund your account on the day you open it; you can open the account and deposit money later, though some account types may close if they remain unfunded for an extended period.

After your account opens

Log into your account at bankofamerica.com or through the Bank of America mobile app using the username and password you created. You can set up bill pay, transfer money between accounts, and view your balance immediately. Mobile check deposit—the ability to photograph a check and deposit it through your phone—may not work for 24 hours after account opening, depending on your verification status.

Your first debit card will arrive unsigned. Sign the back before using it. If you do not receive your card within 10 business days, call Bank of America customer service at the number on the back of any Bank of America statement or visit bankofamerica.com/contact.

Frequently Asked Questions

Do I need to be a U.S. citizen to open an account online?

No, but you do need a valid U.S. government-issued ID and a Social Security number or ITIN (Individual Taxpayer Identification Number). Non-citizens with an ITIN can open accounts online using the same process. If you do not have a Social Security number or ITIN, you will need to visit a branch in person.

What if I do not have a Social Security number?

Bank of America requires either a Social Security number or an ITIN to open an account online. If you have neither, visit a Bank of America branch with your passport and other government ID. A representative can help you open an account and may ask for additional documentation.

Can I open a joint checking account online?

No, joint accounts must be opened in person at a Bank of America branch. Both account holders need to be present with valid government ID. After the joint account is open, either owner can manage it online.

How long does it take to receive my debit card?

Bank of America ships debit cards by standard mail, which typically takes 7 to 10 business days. If you need cash before the card arrives, visit any Bank of America branch with your ID and account number to withdraw.

Can I use my account before my debit card arrives?

Yes. Your account number and routing number work immediately for transfers, direct deposit, and bill pay. You cannot use an ATM or make in-person purchases until your physical debit card arrives, but you can withdraw cash at a branch using your ID.