Yes, you can open most bank accounts entirely online, but the process and speed depend on the bank and the account type
Most banks now let you start an account from your computer or phone without visiting a branch. You upload an ID, provide your Social Security number, and fund the account—often within minutes to a few hours. Some banks complete the whole thing in under 10 minutes. Others take a day or two to verify your identity and activate the account.
The catch: not every account type works online. Basic checking and savings accounts almost always do. Money market accounts, certain savings products, and accounts tied to investment services sometimes require a phone call or a branch visit. And a few banks still require you to come in person, though this is rare.
What matters most is whether the bank can verify who you are without meeting you face-to-face. That's why they ask for a government-issued ID and your Social Security number—they're checking against databases to confirm you're real and not opening an account under a false identity.
Key Takeaways
- Most checking and savings accounts open online in minutes to a few hours, though some banks take up to one business day to activate the account.
- You will need a government-issued ID (driver's license, passport, or state ID), your Social Security number, and an initial deposit or a way to fund the account.
- The bank verifies your identity by checking your ID against government records and running a background check through systems like Early Warning Services.
- Specialty accounts—money market, investment-linked, or accounts for businesses—may require a phone call or branch visit even if the bank offers online opening for basic accounts.
- If the bank cannot verify your identity online, they will ask you to visit a branch, mail in documents, or call to complete the process.
What you need to open an account online
Have these things ready before you start: a valid government-issued ID (driver's license, passport, or state ID card), your Social Security number, your current address, and a way to fund the account. Some banks let you link an existing bank account and transfer money in. Others accept debit card deposits or let you start with zero dollars and fund it later.
The ID requirement is non-negotiable. The bank uses it to verify your identity through a process called identity verification, which cross-checks your name, date of birth, and address against government records and credit bureaus. If your ID is expired, most banks will still accept it for opening purposes, but call ahead to confirm.
Your Social Security number is used to pull your credit report and check whether you have unpaid debts or fraud flags. Banks also use it to report the account to the IRS and to screen you against lists of people with criminal convictions or sanctions. You cannot open a bank account without providing it.
How the online verification process works
When you start an account online, the bank asks you to photograph or scan your ID. Some banks use software that reads the ID automatically; others have a person review it. The bank then cross-references your name, date of birth, and address against databases maintained by companies like Equifax, Experian, and Early Warning Services.
If everything matches, the account opens immediately or within a few hours. If there's a mismatch—your address on file is different, your name is spelled differently, or the system cannot verify you—the bank may ask you to call, visit a branch, or mail in additional documents like a utility bill or lease.
Some banks use a second method called knowledge-based authentication, where they ask you questions only you would know the answers to: "Which of these addresses have you lived at?" or "Which car have you financed?" These questions come from your credit history and public records. Answering correctly proves you're you.
How long it actually takes
The timeline varies widely. Some banks—Ally, Charles Schwab, and Discover, for example—complete the process in 5 to 10 minutes and let you use the account immediately. Others, like Chase and Bank of America, may take up to one business day to verify your identity and activate the account. A few banks take two to three business days.
The delay usually happens because the bank is waiting for verification databases to respond or because a person is manually reviewing your ID. Weekends and holidays slow things down; if you open an account on Friday evening, activation may not happen until Monday.
Once the account is open, you can use it to receive direct deposits or transfers right away. Debit cards typically arrive in 7 to 10 business days. If you need a card faster, some banks offer temporary digital card numbers you can use immediately in online shopping or with mobile wallets like Apple Pay.
When online opening is not an option
A few situations require a branch visit or phone call. If you're opening a business account, most banks require you to bring a business license, EIN letter, and sometimes articles of incorporation. If you're under 18, some banks require a parent or guardian to be present or to co-sign online. If you're not a U.S. citizen or don't have a Social Security number, you may need to visit in person with additional documents like a passport and visa.
Some banks also require a branch visit if their identity verification system cannot confirm who you are—for example, if you have no credit history, a very new address, or if your ID doesn't match their databases. In these cases, the bank will tell you what to do next: bring documents to a branch, mail them in, or call to complete the process over the phone.
A small number of banks, mostly regional or community banks, still do not offer online account opening at all. If you want to bank with one of these institutions, you have to visit a branch in person.
What happens if verification fails
If the bank cannot verify your identity online, you'll see a message telling you to contact the bank or visit a branch. Do not assume you've been rejected—you just need to complete the verification a different way.
Call the bank's customer service line and ask what documents they need. Common requests are a utility bill, lease, mortgage statement, or recent tax return—anything showing your name and current address. Some banks let you upload these documents through their website. Others ask you to mail them in or bring them to a branch.
The whole process usually takes 3 to 5 business days once you provide the documents. If you're in a hurry, visiting a branch in person is fastest—you can often open an account and walk out with a temporary debit card the same day.
Funding your account after it opens
Once the account is open, you can add money several ways. If you linked another bank account during signup, you can transfer money immediately—though the transfer may take 1 to 3 business days to show up. If you provided a debit card, you can deposit money at an ATM or through the bank's app. Some banks also let you deposit checks by photographing them with your phone.
If you opened the account with zero dollars and want to fund it later, you can transfer money from another bank, have your employer send a direct deposit, or ask someone to send you money through a peer transfer service like Venmo or PayPal. Just make sure you know the account number and routing number—the bank provides these as soon as the account opens.
Frequently Asked Questions
Can I open a bank account online if I don't have a credit history?
Yes. Banks verify your identity using your government ID and Social Security number, not your credit score. However, if the verification system cannot confirm who you are, the bank may ask you to visit a branch or mail in additional documents like a utility bill or lease.
What if I'm opening an account for someone else?
You cannot open an account in someone else's name online. The person whose name is on the account must be the one to open it and provide their own ID and Social Security number. If you want to add someone else to your account later, you can usually do that online or by visiting a branch.
Do I need an initial deposit to open an account online?
Most banks do not require an initial deposit to open a checking or savings account online. You can open the account with zero dollars and fund it later through a transfer, direct deposit, or ATM deposit. Some banks offer incentives if you deposit a certain amount within a set time frame.
How do I know if my bank offers online account opening?
Visit the bank's website and look for a button that says "Open an Account" or "get your free guide." If you don't see one, call the bank's customer service line or visit a branch to ask. Most large national banks and online-only banks offer online opening for basic checking and savings accounts.
Can I open multiple accounts at the same bank online?
Yes. Once your first account is open and verified, you can usually open additional accounts online without going through the full verification process again. The bank already has your ID and Social Security number on file. Just log into your account and look for an option to add a new account.