Yes, you can open a Bank of America checking account entirely online
Bank of America lets you open a checking account through their website or mobile app 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 a working account number and routing number the same day, though some features may take a few business days to fully set up.
The main limitation is that you must be at least 18 years old and a U.S. citizen or permanent resident with a valid tax ID. If you don't meet these requirements, you'll need to open an account in person at a branch or through a parent or guardian.
Key Takeaways
- You can complete the entire account opening on Bank of America's website or app in about 10 minutes with a government ID and Social Security number.
- You'll receive your account number and routing number when ready, but transfers and some features may take one to three business days to process.
- You must fund the account with an initial deposit from an external bank account, debit card, or wire transfer — the minimum varies by account type.
- If you don't have a government ID or Social Security number, you'll need to open the account in person at a Bank of America branch.
What you need before you start
Gather these items before opening your account online. 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 information from the ID during the process.
You also need your Social Security number or Individual Taxpayer Identification Number (ITIN). Bank of America uses this to verify your identity and comply with federal banking rules. Have it ready before you begin.
Finally, you need a way to make an initial deposit. This can be a debit card from another bank, a linked bank account, or a wire transfer. The minimum deposit amount depends on which checking account type you choose — some have no minimum, while others require $100 or more. Check the account details before you start to know what you'll need.
The step-by-step process
Go to Bank of America's website or open their mobile app and select "Open an account." Choose the checking account type that fits your needs — options typically include a basic checking account, a rewards checking account, and accounts with specific features like overdraft protection.
Enter your personal information: name, date of birth, address, phone number, and email. Bank of America will ask you to verify your identity by answering questions based on your credit history or by uploading a photo of your government ID. This usually takes a few minutes.
Next, provide your Social Security number or ITIN and confirm your employment status. Then set up your initial deposit. You can link an external bank account, enter a debit card number, or arrange a wire transfer. Bank of America will show you the minimum deposit required for your chosen account type.
Review the account terms, set up online banking credentials, and confirm your contact information. Once you submit, you'll see your new account number and routing number on screen. Your account is active when ready for most purposes, though transfers from external accounts may take one to three business days to clear.
What happens after you open your account
Your account number and routing number appear in your online banking dashboard right away. You can use these to set up direct deposit or receive wire transfers when ready. However, if you funded your account with a transfer from another bank, that money may take one to three business days to arrive.
Your debit card will arrive by mail within 7 to 10 business days. Until it arrives, you can use your account for online transfers, bill pay, and mobile check deposit through the Bank of America app. You cannot withdraw cash or make in-person purchases until the card arrives.
Some features, like overdraft protection or linking to external accounts for transfers, may take a full business day to set up even though your account is open. If you need to use a feature when ready and it's not working, contact Bank of America customer service to confirm it's been enabled.
When you cannot open an account online
If you don't have a valid government ID, you'll need to open your account in person at a Bank of America branch. Bring your ID and Social Security number or ITIN, and a branch representative will help you through the process. This takes about 15 to 20 minutes.
If you're under 18, you cannot open an account in your name alone. A parent or guardian must open a custodial account with you, and this must be done in person at a branch. Bank of America requires both the minor and the adult to be present with valid ID.
If you're not a U.S. citizen or permanent resident, you may still be able to open an account, but the process is more complex and usually requires a branch visit. Bring your passport, visa, or other immigration documents along with your ITIN. Call Bank of America at 1-800-432-1000 to confirm what documents you'll need before you go.
Funding your account and initial deposit minimums
Bank of America's checking accounts have different minimum deposit requirements. Some accounts have no minimum, while others require $100 or $500 to open. The account details page will show the minimum for each type before you choose.
You can fund your account with a debit card from another bank, a transfer from an external bank account, or a wire transfer. Debit card and bank account transfers usually take one to three business days. Wire transfers typically arrive the same day if sent before 2 p.m. ET on a business day.
If you don't have an external account or debit card to fund the account, you can visit a Bank of America branch and deposit cash or a check in person. Your account will be fully funded when ready, and you can use it right away.
Frequently Asked Questions
How long does it take to open a Bank of America checking account online?
The entire process takes about 10 minutes. Your account number and routing number appear when ready after you submit. However, if you're funding the account with a transfer from another bank, that money may take one to three business days to arrive.
Can I use my account before my debit card arrives?
Yes. You can use your account number and routing number for direct deposit and wire transfers when ready. You can also pay bills online, send money to other accounts, and deposit checks through the mobile app. You cannot withdraw cash or make in-person purchases until your debit card arrives in 7 to 10 business days.
What if I don't have a Social Security number?
You can use an Individual Taxpayer Identification Number (ITIN) instead. If you don't have either, you'll need to visit a Bank of America branch in person and bring your passport or visa along with other identification documents.
Do I need an existing Bank of America account to open a new one online?
No. You can open a new account even if you've never banked with Bank of America before. You will need to fund it with a transfer from another bank, a debit card, or a wire transfer.
What's the difference between the checking account types Bank of America offers?
Bank of America offers a basic checking account with no monthly fee if you maintain a minimum balance or set up direct deposit, a rewards checking account that pays interest on balances, and accounts designed for specific needs like student or senior accounts. The account details page shows the features, fees, and minimum balances for each type before you choose.