Yes, you can open most Bank of America accounts online from start to finish

Bank of America lets you open a checking or savings account entirely through their website or mobile app without visiting a branch. The process takes about 10 minutes if you have the required documents ready. 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.

Not every account type is available online. If you want a specialized account like a CDs (certificates of deposit) or certain investment accounts, you may need to call or visit a branch. But for the standard checking and savings accounts most people use, online opening is the standard path.

Key Takeaways

  • You can open a Bank of America checking or savings account online using their website or mobile app in about 10 minutes.
  • You will need a valid government ID, Social Security number, and an initial deposit method such as a debit card or existing bank account.
  • Bank of America will verify your identity during the process, which may involve answering security questions about your financial history.
  • Your account becomes active when ready after approval, though it may take one to two business days for your initial deposit to appear.

What documents and information you need before you start

Gather these items before you begin the online process. You'll need a valid government-issued ID — a driver's license, passport, or state ID card. Bank of America will ask for your full name, date of birth, and Social Security number exactly as they appear on your ID.

You also need a current mailing address and a phone number. Bank of America will send account documents and statements to your address, so make sure it's correct. Have your phone number ready because they may text or call you during the verification process.

Finally, decide how you'll make your first deposit. You can use a debit card from another bank, transfer money from an existing bank account, or arrange a wire transfer. If you're opening an account with no money to deposit initially, contact Bank of America directly — some accounts allow zero opening deposits, but this varies.

The step-by-step process for opening an account online

Start by going to bankofamerica.com or opening the Bank of America mobile app. Look for the "Open an account" or "get your free guide" button, usually on the homepage. You'll choose whether you want a checking account, savings account, or both.

Next, enter your personal information: full name, date of birth, Social Security number, address, phone number, and email. Bank of America will ask you to create a username and password for online banking. Make your password strong — at least 8 characters with numbers and symbols.

Bank of America will then verify your identity by asking security questions about your financial history — things like "Which bank did you have an account with in 2015?" or "What was the loan amount on your car?" These questions pull from credit reports and public records. Answer as accurately as you can; if you don't recognize an account or can't remember, select "None of the above."

Once verified, you'll choose your account type and any add-on services. Then you'll link a funding source — enter your debit card number, or provide your other bank's routing and account numbers to transfer money. Review the account terms and disclosures, then submit. Your account opens when ready, and you can log in right away.

How long it takes and when you can use your account

Your account is active the moment you finish the online process. You can log into online banking and set up bill pay when ready. However, your initial deposit may take one to two business days to appear, depending on your funding method.

If you funded the account with a debit card, the money usually arrives within one business day. If you transferred from another bank account, it depends on that bank's processing time — typically one to three business days. Wire transfers are usually fastest, arriving the same day or next business day.

You won't receive a physical debit card when ready. Bank of America will mail it to your address, which takes five to seven business days. In the meantime, you can use your account for online transfers and bill pay. Some Bank of America branches will issue a temporary card if you visit in person.

What happens if the online process doesn't work for you

Sometimes the identity verification step fails. This usually happens if your information doesn't match what's in the credit bureaus, or if you have a very limited credit history. If verification fails, Bank of America will tell you when ready and offer alternatives.

You can call Bank of America at 1-800-432-1000 and open an account over the phone with a representative. They can often complete the process faster if you have questions or if your situation is unusual — for example, if you're new to the country or have a name that doesn't match standard formats.

You can also visit a Bank of America branch in person. Bring your ID, Social Security number, and proof of address (a utility bill or lease works). A banker can open your account on the spot and sometimes issue a temporary debit card the same day.

Fees and minimum balance requirements

Bank of America's checking and savings accounts have no required minimum balance to open. However, some account types have monthly fees if you don't meet certain conditions — for example, maintaining a minimum balance or setting up direct deposit.

The most common account is the Advantage Checking account, which has a monthly maintenance fee that is waived if you set up direct deposit, keep a minimum balance, or maintain a linked savings account. Savings accounts typically have no monthly fee but earn interest at a rate that varies based on the Federal Reserve's current rates.

Read the account terms carefully before you submit your process. Bank of America will show you the fee schedule and conditions for waiving fees. If you're unsure, call 1-800-432-1000 and ask a representative to explain the fees for the specific account you're considering.

Frequently Asked Questions

Do I need to be a U.S. citizen to open a Bank of America account online?

No, but you do need a Social Security number or Individual Taxpayer Identification Number (ITIN). If you don't have either, visit a branch in person with your passport and visa. A banker can help you open an account and may be able to use your passport number instead.

What if I don't have a government ID?

You'll need to open your account at a Bank of America branch instead of online. Bring whatever ID you have — a passport, consular ID, or state-issued document — and speak with a banker about your options. They can sometimes work with alternative forms of identification.

Can I open a joint account online with someone else?

Yes, but both account holders must be present during the online process. One person starts the process, and the other person verifies their identity and signs the account agreement. Bank of America will guide you through this step by step.

What if my initial deposit fails?

Your account will still open, but it will have a zero balance. You can fund it later by transferring money from another bank, depositing cash at an ATM, or visiting a branch. Contact Bank of America if you're unsure how to add money after your account opens.

Can I open a business account online?

Bank of America requires business account owners to visit a branch or call to open a business checking or savings account. You'll need your business license, EIN, and personal ID. Call 1-800-432-1000 for business accounts, or visit a branch near you.