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 whole process takes about 10 minutes. You'll need a valid government ID, a Social Security number, and a way to fund the account — either a debit card, another bank account, or a wire transfer.

The account opens when ready once you finish, though it takes one to two business days for the system to fully set up. You can use your debit card and online banking right away in most cases, even while the account is still settling.

Key Takeaways

  • You can complete the entire signup process on Bank of America's website or mobile app without calling or visiting a branch.
  • You need a valid government ID, Social Security number, and an initial deposit method before you start.
  • The account becomes usable within minutes, though full set up takes one to two business days.
  • Bank of America checks your banking history through ChexSystems, and a poor history may result in denial or account restrictions.
  • Monthly maintenance fees explore unless you meet balance or deposit requirements, which vary by account type.

What you need before you start

Gather these items before opening your account. You'll need a valid government-issued ID — a driver's license, state ID card, or passport. Bank of America will ask you to verify information from it during signup.

You also need your Social Security number. Bank of America uses this to check your credit and banking history. Have it ready to type in.

Finally, you need a way to fund the account. You can use a debit card from another bank, provide routing and account numbers from an existing checking or savings account, or arrange a wire transfer. The minimum opening deposit varies — some accounts require $25, others $100. Check the specific account type you're interested in before you start.

The step-by-step process

Go to bankofamerica.com and look for the "Open an Account" button, usually near the top of the page. Select "Checking" from the account type menu. Bank of America will show you the checking options available in your state — these vary slightly by location.

Choose the account that fits your needs. Bank of America offers several versions: a basic checking account, a checking account with extra features, and accounts designed for students or seniors. Read the fee structure for each one — this is where the differences matter most.

Enter your personal information: name, date of birth, address, phone number, and email. Bank of America will ask for your Social Security number and driver's license or state ID number. Type these carefully — errors here can slow down verification.

Review the account terms and sign the digital agreement. Then choose your funding method and complete that step. Bank of America will show you a confirmation number when ready. Write it down or take a screenshot.

What happens after you submit

Your account number appears on screen as soon as you finish. You can log in to online banking and set up a username and password right away. Bank of America will send you a welcome email with your account details.

Your debit card ships within 7 to 10 business days. Until it arrives, you can transfer money between accounts, pay bills online, and set up direct deposit using your new account number and routing number. You can also use your account number to receive wire transfers.

The account itself is active when ready, but Bank of America may place a hold on deposits for one to two business days while the system fully processes your information. This is normal and does not mean something is wrong.

Why Bank of America might deny your process

Bank of America uses a service called ChexSystems to check your banking history with other banks. If you have unpaid overdrafts, frequent overdrafts, or closed accounts with negative balances, ChexSystems will flag this. Bank of America may deny your process or open the account with restrictions.

You have the right to see what ChexSystems has on file about you. Visit chexsystems.com and request your report. If information is wrong, you can dispute it directly with ChexSystems. This takes about 30 days.

Bank of America also checks your identity and may deny the process if your information does not match government records or if there are fraud concerns. If this happens, you'll receive a letter explaining the reason.

Monthly fees and how to avoid them

Bank of America charges a monthly maintenance fee on most checking accounts unless you meet certain conditions. The fee is usually $12 per month, though it varies by account type.

You can waive the fee by setting up direct deposit of at least $250 per month, maintaining a minimum balance (usually $1,500 to $2,500 depending on the account), or being a student or senior with a may have access to account. Some accounts waive the fee if you use online statements instead of paper statements.

Read the fee schedule for the specific account you choose. Bank of America posts this on the account details page before you open the account. The fee structure does not change after you open it, so you know exactly what to expect.

Setting up direct deposit and transfers

Once your account is open, you can set up direct deposit when ready using your account number and Bank of America's routing number (021000021 for most accounts). Give this information to your employer's payroll department, and deposits will begin on your next pay cycle.

You can also transfer money from another bank account into your new Bank of America account using online banking. Log in, select "Transfer Money," and follow the prompts. Bank of America will ask you to verify the external account by depositing small amounts into it — this takes one to two business days.

If you need to move money quickly, you can visit a Bank of America branch and deposit cash or a check in person. Branches are open during business hours, and you can find one near you on bankofamerica.com.

Frequently Asked Questions

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

Bank of America requires a valid government-issued ID and a Social Security number or Individual Taxpayer Identification Number (ITIN). Non-citizens with an ITIN can open an account, but you'll need to visit a branch in person with your ID and ITIN documentation. Online signup does not support ITIN verification.

What if I don't have a government ID?

You cannot open an account online without a valid ID. You'll need to visit a Bank of America branch in person with your ID, Social Security number, and initial deposit. Bring a second form of ID if possible — it speeds up the process.

Can I open a joint account online with someone else?

Bank of America allows joint accounts, but both account holders must be present and verified. You cannot complete a joint account signup entirely online. One person can open the account, and the second person can be added later in a branch, or both can visit a branch together to open it from the start.

How long does it take to receive my debit card?

Bank of America ships debit cards within 7 to 10 business days of account opening. You can use your account number to receive deposits and make transfers before the card arrives. If you need a card faster, visit a branch and ask about expedited card options.

What if my online process is denied?

Bank of America will send you a letter explaining why. Common reasons include ChexSystems history, identity verification issues, or fraud concerns. You can contact Bank of America customer service to ask for details, or you can visit a branch to discuss your options. Some people denied online can open an account in person.