Yes, you can open a bank account entirely online from your home
Most banks and credit unions now let you open a checking or savings account without visiting a branch. You fill out forms on their website or app, upload photos of your ID, and verify your identity through your phone or computer. The whole process usually takes 10 to 20 minutes, and your account can be ready to use the same day or within a few business days.
The main catch is that you still need to prove who you are. Banks are required by federal law to verify your identity before opening an account. Online banks do this by asking for a government-issued ID (like a driver's license or passport), your Social Security number, and sometimes a photo of you holding your ID. A few banks will also call you or send a code to your phone to confirm it is really you.
Online account opening works best if you already have a phone number and mailing address on file, because banks use these to contact you and send your debit card. If you are new to the country or do not have a permanent address yet, some banks have workarounds, but you may need to visit a branch or call to complete the process.
Key Takeaways
- You can open a checking or savings account online through most banks and credit unions without leaving home.
- Banks will ask for a government-issued ID, your Social Security number, and sometimes a photo of you to verify your identity.
- The process usually takes 10 to 20 minutes, and your account may be ready the same day or within a few business days.
- If you do not have a permanent address or government ID, you may need to visit a branch or call the bank to finish opening your account.
- Online banks (banks with no physical branches) often have lower fees and higher interest rates, but you cannot deposit cash in person.
What documents and information you will need
Before you start, gather a government-issued photo ID. This can be a driver's license, passport, state ID card, or military ID. Some banks also accept a tribal ID or passport card. The ID needs to be current (not expired) and have your photo, full name, and date of birth clearly visible.
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 to the IRS. Have your current phone number and mailing address ready as well — banks use these to contact you and send your debit card and statements.
Some banks will ask for a second form of ID or proof of address, such as a utility bill or lease. If you do not have these, call the bank before you start — many will waive this requirement or let you send them later.
The step-by-step process
Start by going to the bank's website or downloading their app. Look for a button that says "Open an Account" or "get your free guide" — it is usually on the homepage. Click it and choose the type of account you want (checking, savings, or both).
Fill in the form with your personal information: full name, date of birth, Social Security number, phone number, and mailing address. Be exact — your name needs to match your ID exactly, or the bank may reject your process. If you have moved recently, use your current address, not an old one.
Next, you will upload a photo of your ID. Most banks let you take a photo with your phone camera. Hold your ID flat, make sure the photo is clear and in focus, and include all four corners of the card. Some banks also ask you to take a photo of the back of your ID.
Then comes identity verification. Some banks use software that compares your uploaded ID photo to a photo you take of yourself on your phone — you may be asked to blink or turn your head slightly so the software knows you are a real person. Other banks send you a code by text or email that you enter to confirm your phone number. A few banks will call you to ask a few quick questions about your identity.
Once you pass verification, the bank will tell you your account is open. Your account number and routing number appear on the screen or in the app right away. Your debit card ships to your mailing address and usually arrives within 5 to 10 business days. You can start using your account to receive deposits (like paychecks) before the card arrives.
Differences between online banks and banks with branches
An online bank has no physical locations — you do everything through the website or app. Examples include Ally, Charles Schwab Bank, and Discover Bank. Online banks usually have lower fees, higher interest rates on savings, and no monthly maintenance charges. The tradeoff is that you cannot walk into a branch to ask questions or deposit cash in person.
A traditional bank with branches has physical locations you can visit, plus a website and app. Examples include Bank of America, Wells Fargo, and Chase. You can deposit cash at an ATM or teller window, and you can visit a branch if you have a problem. These banks often charge monthly fees unless you keep a minimum balance, and their savings interest rates are usually lower than online banks.
Many credit unions also let you open an account online. Credit unions are member-owned, not-for-profit institutions. They often have lower fees and friendlier customer service than big banks, but you may need to live or work in a certain area to join. Some credit unions let anyone join if you open a savings account with them first.
What happens if you do not have a government ID
If you do not have a driver's license or passport, you have a few options. Some banks will accept a state ID card, tribal ID, or military ID instead. A few banks will also accept a passport card (the small wallet-sized version) or a consular ID from your home country.
If you have none of these, call the bank and explain your situation. Many banks have a process for people without government ID — you may need to visit a branch in person with whatever ID you do have, or the bank may ask for extra documents like a lease or utility bill. Some banks will also let you bring a witness who knows you and has their own bank account.
If you are new to the United States and do not yet have a Social Security number, some banks will let you open an account with an Individual Taxpayer Identification Number (ITIN) instead. You will need to explore for an ITIN through the IRS first, which takes several weeks.
How long it takes and when you can start using your account
The online process itself takes 10 to 20 minutes. Identity verification happens when ready or within a few hours — most banks tell you right away whether you passed. Your account number and routing number are usually available the same day, so you can set up direct deposit or transfers right away.
Your physical debit card takes longer. Most banks ship it within 1 to 3 business days, and it arrives within 5 to 10 business days depending on where you live. If you need cash before the card arrives, you can usually withdraw money at any ATM in the bank's network using a temporary card number they give you in the app, or you can transfer money to another account you already have.
Some banks offer a rush card option if you need the physical card faster — you may be able to pick it up at a branch the next day, or pay extra for overnight shipping. Ask the bank what options they have.
Common reasons your online process might be denied
Banks sometimes reject online applications for reasons that have nothing to do with your credit or money. The most common reason is that your name does not match your ID exactly — if your ID says "Robert" but you typed "Bob," the system may flag it. Double-check that every letter matches before you submit.
Another reason is a mismatch between your address and what the bank finds in their records. If you recently moved, the bank's system might still show your old address. Call the bank and explain that you moved — they can usually fix this and resubmit your process.
Identity verification can also fail if your ID photo is blurry, cut off at the edges, or if the lighting is too dark. If this happens, the bank will ask you to upload a new photo. Make sure the entire ID is visible, the photo is in focus, and you are in a well-lit room.
If the bank suspects fraud or cannot verify your identity through their system, they may ask you to visit a branch or call to complete the process by phone. This is not a rejection — it just means you need to take an extra step.
Frequently Asked Questions
Can I open an account if I have a bad credit history?
Yes. Banks do not check your credit score when you open a checking or savings account. They may check ChexSystems, a different system that tracks banking history, but even a negative ChexSystems record does not always disqualify you. If one bank denies you, try another — some banks are more lenient than others.
What if I do not have a permanent mailing address?
Most banks require a mailing address to send your debit card and statements. If you are homeless or living temporarily, ask the bank if you can use a shelter address, a friend's address, or a mail forwarding service. Some banks will also let you receive statements by email only and skip the physical card.
Can someone else open an account for me?
No. Banks require you to verify your own identity. You must be the person explore, and you must provide your own ID and Social Security number. A family member or friend cannot open an account in your name.
Do I need a minimum deposit to open an account online?
Most banks do not require a minimum deposit to open an account. You can open the account with zero dollars and deposit money later. A few banks ask for a small opening deposit (like $25), but this is less common than it used to be.
What if the bank's website says I need to visit a branch?
Some banks limit online account opening to certain states or certain types of accounts. If the website will not let you open an account online, call the bank and ask if you can complete the process over the phone instead. Many banks will do this even if their website does not offer it.