Yes, you can open many bank accounts entirely online, but not all banks offer it the same way
Most large banks and many smaller ones let you start a bank account from your computer or phone without visiting a branch. You can usually complete the whole process in 15 to 30 minutes. However, some banks still require you to come in person, and online banks (banks with no physical locations) have different rules than traditional banks with branches.
The main difference is what happens after you submit your information. Some banks approve you when ready and let you use your account right away. Others need to verify your identity first, which can take a few days. A few banks ask you to come in and show a physical ID before they'll set up your account, even if you started online.
Key Takeaways
- Most national banks and credit unions let you open an account online, but you will need a valid ID, Social Security number, and proof of address to start.
- Online-only banks typically approve accounts faster than traditional banks because they have no branch verification step.
- Some banks require you to visit a branch in person before your account becomes fully active, even if you filled out everything online.
- You will usually need to fund your account with an initial deposit, though the amount varies by bank and account type.
- If you do not have a Social Security number, some banks and credit unions have workarounds, but your options are more limited.
What you need before you start
Have these items ready before you open your browser. You will need a valid government-issued ID — a driver's license, passport, or state ID card. The name on your ID must match the name you use to open the account.
You will also need your Social Security number (or Individual Taxpayer Identification Number if you do not have a Social Security number). Banks use this to check your identity and to report interest you earn. If you do not have either, tell the bank before you start — some have alternatives, but not all.
Finally, have proof of your current address ready. This is usually a recent utility bill, lease, or government mail with your name and address. Some banks ask for this during signup; others ask for it later. A few let you skip it if you use your ID address instead.
The difference between online banks and traditional banks
Online-only banks (like Ally, Charles Schwab, or Discover) have no physical branches. They approve most accounts in minutes because they verify your identity electronically. You can start using your account the same day or the next business day. The tradeoff is that you cannot deposit cash in person — you have to transfer money from another account or use mobile check deposit.
Traditional banks with online signup (like Bank of America, Wells Fargo, or your local credit union) let you start online but may require you to visit a branch before your account is fully active. This step can take a few days. However, once your account is open, you can deposit cash at any branch and talk to a person if you have questions.
Some traditional banks skip the branch visit entirely and approve you online the same way online-only banks do. Call or check the bank's website to find out which route they use.
What happens during the online signup process
The process is similar across most banks. You start by entering your name, address, date of birth, and Social Security number. The bank checks this information against databases to confirm you are who you say you are. This usually takes a few minutes.
Next, you choose what type of account you want — usually a checking account, savings account, or both. You set a username and password. Some banks ask you security questions or send a code to your phone to verify it is really you.
Then you choose how much money to deposit to start. Most banks require a minimum opening deposit, though the amount varies widely — some ask for $25, others for $500 or more. A few have no minimum. You can usually transfer this money from another bank account using your routing and account numbers.
After you submit everything, the bank either approves you when ready or tells you it needs a few business days to verify your information. If the bank requires a branch visit, it will tell you at this point and give you instructions on what to bring.
How long it takes to use your account
Online-only banks are fastest. Most approve you and set up your account within hours. You can usually start transferring money or setting up direct deposit the same day.
Traditional banks that approve online accounts without a branch visit usually take one to three business days. Your debit card arrives by mail in five to ten business days.
If the bank requires a branch visit, add the time it takes you to get there. Once you visit and show your ID, your account is usually activated that same day or the next business day.
Keep in mind that even after your account is active, transfers from other banks can take three to five business days to show up. This is a banking system rule, not something the bank controls.
What to do if you cannot open an account online
Some banks do not offer online signup at all, especially smaller community banks and credit unions. If the bank you want does not have an online option, you will need to visit a branch in person. Bring your ID, Social Security number, and proof of address.
If you have been turned down for a bank account before, you may be in a system called ChexSystems. This is a database banks use to check whether you have had problems with accounts in the past — like overdrafts you did not pay back or fraud. You can check your ChexSystems report for free at chexsystems.com. If there is an error, you can dispute it.
If ChexSystems is the problem, look for banks that offer second-chance accounts or accounts for people with banking history issues. These usually have higher fees and lower limits, but they are designed for people in your situation.
What happens if the bank asks for more information
Sometimes a bank cannot verify your identity electronically and asks you to send documents. This might happen if your name is common, if you recently moved, or if there is a mismatch in the databases the bank checks. The bank will tell you what documents it needs — usually a copy of your ID and proof of address.
You can usually upload these documents through the bank's website or app. Some banks ask you to mail them in. This step adds a few days to the process, but it is normal and does not mean anything is wrong.
If the bank cannot verify you even with documents, it will deny your process. This is rare. If it happens, ask the bank why — sometimes there is a straightforward fix, like a typo in your address.
Frequently Asked Questions
Do I need a credit card to open a bank account online?
No. A bank account and a credit card are separate products. You do not need one to open the other. The bank will ask for your Social Security number and ID, not your credit history.
Can I open an account if I do not have a permanent address?
Some banks will let you use a temporary address or a shelter address during signup. Call the bank before you start and explain your situation. If they cannot help, try credit unions — many are more flexible with address requirements than large banks.
What if I do not have a Social Security number?
You can use an Individual Taxpayer Identification Number (ITIN) instead. Not all banks accept ITINs, so call ahead. Some credit unions and community banks are more likely to work with you than large national banks.
Can someone else open an account for me online?
No. The person opening the account must be the person whose name is on it. You have to be the one to submit your ID and sign the agreement, even if someone helps you through the process.
What if my online process is denied?
The bank must tell you why. Common reasons are a ChexSystems issue, an identity verification problem, or a mismatch in your information. Ask the bank for details and ask what you can do to fix it. You can also try a different bank — different banks have different approval standards.