Yes, you can open a Bank of America checking account entirely online
You can start and complete a Bank of America 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. Bank of America offers this online path for most account types, though a few specialty accounts still require an in-person visit.
The account becomes active immediately after you finish the online steps, and you can use it to transfer money, set up direct deposit, and make purchases the same day. Your debit card arrives by mail within 7 to 10 business days, but you can use your account number and routing number to receive deposits or pay bills before the card shows up.
Key Takeaways
- You need a valid government-issued ID, your Social Security number, and a way to fund the account (debit card, bank account, or wire transfer) to open online.
- The entire process takes about 10 minutes on Bank of America's website or mobile app, and your account is ready to use immediately.
- Your debit card arrives in 7 to 10 business days by mail, but you can receive deposits and make payments using your account and routing numbers right away.
- Bank of America offers most checking account types online, but some specialty accounts or accounts for customers under 18 may require a visit to a branch.
- You must be at least 18 years old and a U.S. resident to open an account online; younger customers can open accounts with a parent or guardian in person.
What you need before you start
Gather these items before you go to Bank of America's website or app to open your account. You will 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 accounts require you to upload a photo of it.
You also need your Social Security number and a current mailing address in the United States. Bank of America will send your debit card and other documents to this address, so make sure it is correct before you submit your application.
Finally, you need a way to fund your account. Bank of America accepts an initial deposit through a debit card, a linked bank account (ACH transfer), or a wire transfer. The minimum opening deposit varies by account type — some checking accounts have no minimum, while others require $25 or more. Check the specific account details before you start.
The step-by-step process on Bank of America's website
Go to bankofamerica.com and click "Open an Account" or "get your free guide" in the top navigation. You will land on a page showing Bank of America's checking account options. Choose the account type that fits your needs — most people choose the basic checking account, but Bank of America also offers premium accounts with higher interest rates or cash back rewards.
Click "Open Online" next to your chosen account. Bank of America will ask you to enter your email address and create a login username and password. This is your online banking access, so write it down or save it in a password manager.
Next, you will enter your personal information: full name, date of birth, Social Security number, and current mailing address. Bank of America verifies this information against credit bureaus and government records to confirm your identity. If you have moved recently or have a common name, this step may take a few extra minutes.
Bank of America will then ask you to verify your identity by uploading a photo of your government ID or by answering security questions based on your credit history. The photo upload method is usually faster — take a clear photo of the front and back of your ID and upload it through the app or website.
After identity verification, you will choose your initial deposit method. Enter your debit card number, or link a bank account for an ACH transfer. Bank of America will process the deposit immediately or within one business day, depending on the method you choose.
Review the account terms and disclosures, check the box to agree, and submit your application. You will see a confirmation screen with your new account number and routing number. Save or screenshot this information — you will need it to receive deposits or set up bill pay before your debit card arrives.
When you might need to visit a branch instead
Most Bank of America checking accounts can be opened online, but a few situations require an in-person visit. If you are under 18, you must open an account with a parent or guardian present at a branch. Bank of America offers youth checking accounts designed for minors, but they cannot be opened remotely.
If you do not have a valid government ID or Social Security number, you will need to visit a branch and bring alternative documents. Bank of America may also ask you to come in person if your identity verification fails online — this can happen if your address does not match records, or if there is a flag on your credit file.
Some specialty accounts, such as those tied to investment services or business accounts, may also require a branch visit. Check the account details on Bank of America's website before you start — it will say "Open Online" if the account can be opened remotely, or "Visit a Branch" if you need to go in person.
What happens after you submit your application
Your checking account is active immediately after you complete the online application. You can log into your account, view your balance, and set up bill pay or transfers right away. If you received your account number and routing number on the confirmation screen, you can give these to your employer or other sources to start sending deposits.
Your physical debit card arrives by mail within 7 to 10 business days. Bank of America will send it to the mailing address you provided during signup. You can activate the card as soon as it arrives by logging into your account or calling the number on the back of the card.
If you need to make a purchase or withdrawal before your debit card arrives, you have options. You can use your account number and routing number to set up direct deposit from your employer. You can also transfer money from another bank account you own, or visit a Bank of America branch and ask a teller to withdraw cash from your new account.
Fees and account features to know about
Bank of America's basic checking account has no monthly maintenance fee if you meet one of these conditions: maintain a minimum daily balance of $500, set up a direct deposit of at least $250 per month, or link the account to a Bank of America savings account with a $500 minimum balance. If you do not meet any of these, the account costs $12 per month.
Other common fees include overdraft fees (currently $35 per overdraft), out-of-network ATM fees ($2.50 per withdrawal), and wire transfer fees ($15 to $30 depending on the type). You can avoid most of these by keeping a buffer in your account and using Bank of America's ATM network.
Your new checking account comes with online banking, mobile app access, bill pay, and the ability to set up automatic transfers. You also get fraud protection — if someone uses your account number or debit card without permission, Bank of America will investigate and typically refund unauthorized charges within 10 business days.
Frequently Asked Questions
How long does it take to open a Bank of America checking account online?
The entire process takes about 10 minutes from start to finish. Identity verification is usually instant if you upload a photo of your ID, but it can take up to 24 hours if Bank of America needs to verify your information through other means.
Can I use my account before my debit card arrives?
Yes. You can receive direct deposits, transfer money from other accounts, and pay bills using your account number and routing number immediately. You can also visit a Bank of America branch and withdraw cash using your account number if you need physical money before your card arrives.
What if my identity verification fails online?
Bank of America will send you a message explaining why verification failed. You can usually try again with different information, or you can visit a branch in person with your government ID and other documents. A teller can open your account manually if your online application cannot be verified.
Do I need a minimum deposit to open a Bank of America checking account?
The minimum opening deposit varies by account type. Some checking accounts have no minimum, while others require $25 or more. Check the specific account details on Bank of America's website before you start — it will show the minimum for each account option.
Can I open a Bank of America account if I do not have a Social Security number?
You cannot open an account online without a Social Security number, but you may be able to open one in person at a branch with an ITIN (Individual Taxpayer Identification Number) or other government ID. Contact your local Bank of America branch to ask about alternatives.