Most banks let you open a checking account entirely online, with no branch visit and no minimum deposit
You can open a free checking account from your computer or phone in about 15 minutes. You will need a valid ID, a Social Security number, and a way to verify your identity — usually a phone number or email address the bank can confirm. Most banks fund the account immediately, so you can start using it the same day or within one business day.
The process is the same across most online banks and the online divisions of traditional banks: you fill out an application with your personal information, the bank verifies who you are, and you choose how to fund the account. No appointment, no waiting room, no paperwork to mail back.
Key Takeaways
- Online checking accounts open in 15 to 30 minutes and require only a valid ID, Social Security number, and a phone or email for verification.
- You will need to fund the account with a transfer from another bank account or a debit card; most banks do not accept cash deposits online.
- Free checking means no monthly fee, but some banks charge fees for overdrafts, out-of-network ATM use, or paper statements.
- The account is active the same day or next business day, and you can use your debit card or set up direct deposit immediately.
- If the bank cannot verify your identity online, they will ask you to mail a copy of your ID or visit a branch.
What you need before you start
Have these items ready before you begin the application: a valid government-issued ID (driver's license, passport, or state ID), your Social Security number, your current address, and a phone number or email address. If you are opening the account to receive direct deposit, have your employer's routing and account information available, though you can add this after opening the account.
You will also need a way to fund the account. Most banks require a transfer from an existing bank account or a debit card. If you do not have either, some banks will mail you a starter check or let you deposit cash at a branch location later. A few online-only banks have no funding requirement and will open the account with a zero balance.
The step-by-step process
Go to the bank's website or download their app and look for "Open an Account" or "New Customer." Click through to the checking account option. Enter your personal information: full name, date of birth, address, phone number, and Social Security number. The bank will ask whether you are a U.S. citizen and whether you have had accounts with them before.
Next, the bank will verify your identity. Most use an automated system that asks you security questions based on your credit history — questions like "Which address did you live at in 2015?" or "Which of these lenders have you used?" Answer correctly and the verification is instant. If the system cannot verify you this way, the bank will ask you to upload a photo of your ID or schedule a video call with a representative.
Then you choose how to fund the account. Select "Transfer from another bank" and enter the routing number and account number of the bank you are transferring from. Or select "Debit card" and enter your card details. The bank will process the transfer — usually within one to three business days for bank transfers, instantly for debit cards. Some banks require a minimum opening deposit (often $25 or $100); many do not.
Review the account terms, agree to them, and submit. You will receive a confirmation number and an email with your account details. Your debit card will arrive by mail in 7 to 10 business days, but you can use the account number and routing number to set up direct deposit or bill pay immediately.
Banks with no monthly fees and no minimum deposit
Most major online banks and the online divisions of traditional banks offer free checking with no minimum balance. Ally Bank, Charles Schwab Bank, Discover Bank, and Chime are among the most common. Traditional banks like Chase, Bank of America, and Wells Fargo also offer free checking online, though some have minimum deposit requirements or charge fees for certain services.
The difference between banks is usually in what they charge for overdrafts, out-of-network ATM fees, and whether they reimburse ATM fees charged by other banks. Some banks charge $35 per overdraft; others charge nothing. Some reimburse all ATM fees nationwide; others charge $2 to $3 per out-of-network withdrawal. Read the fee schedule before you open the account — it is usually listed under "Pricing" or "Fees" on the bank's website.
What happens if the bank cannot verify you online
If the automated verification fails, the bank will ask you to upload a photo of your ID using your phone camera or a scanner. Take a clear photo of both the front and back of your driver's license or passport. Upload it through the app or website. The bank will review it manually, usually within one business day.
If you cannot upload an ID or the bank still cannot verify you, they will offer alternatives: mailing a copy of your ID to their address, visiting a branch in person, or scheduling a video call with a representative. Video calls are usually the fastest — you can complete verification the same day. Mailing takes 5 to 10 business days.
When you can use the account
Once your application is approved, you can use the account number and routing number immediately — the same day or next business day. This means you can set up direct deposit, receive wire transfers, or pay bills online right away. You do not have to wait for your debit card to arrive.
Your debit card will arrive by mail in 7 to 10 business days. Some banks let you order a rush card for a fee (usually $10 to $15) that arrives in 2 to 3 days. Until your card arrives, you can withdraw cash at ATMs using your account number and PIN, or visit a branch to make a withdrawal.
Funding the account after it opens
If you opened the account with no initial deposit, you can fund it later by transferring money from another bank account, depositing a check through mobile deposit, or visiting a branch to deposit cash. Some banks let you set up a transfer to another bank account immediately; others require you to wait 24 to 48 hours after opening the account.
If you plan to receive direct deposit, you can set that up as soon as the account opens. Give your employer the bank's routing number and your new account number. Direct deposits usually appear within one to two business days of your employer sending them.
Frequently Asked Questions
Can I open a checking account online if I do not have a Social Security number?
Most banks require a Social Security number or Individual Taxpayer Identification Number (ITIN). Some banks will open an account with an ITIN; others will not. Call the bank before you start the application to confirm. If you cannot open an account online, you may be able to open one in person at a branch with additional documentation.
What if I do not have another bank account to transfer money from?
You can fund the account with a debit card instead. If you do not have a debit card, some banks will mail you a starter check, let you deposit cash at a branch, or open the account with a zero balance. A few banks have no funding requirement at all. Check the bank's website or call before you start the application.
How long does it take to receive my debit card?
Standard delivery is 7 to 10 business days. Most banks offer rush delivery for a fee (usually $10 to $15) that takes 2 to 3 days. You can use your account number and routing number to receive direct deposit or pay bills before your card arrives.
Will opening an account online hurt my credit score?
No. Banks do a soft inquiry to verify your identity, which does not affect your credit score. A soft inquiry is not reported to credit bureaus and does not lower your score.
Can I open multiple checking accounts at the same bank?
Yes, most banks let you open multiple accounts online. You can have a checking account for bills and a separate one for savings or a specific purpose. Each account will have its own account number and debit card.