Yes, you can open most bank accounts online at no cost

Most banks and credit unions let you open a checking or savings account entirely online, with no opening fee. You will need a government ID, a Social Security number or ITIN, proof of address (usually a recent utility bill or lease), and an initial deposit—which varies by bank but is often $0 to $25. The whole process takes 10 to 20 minutes, and your account is usually ready to use the same day or within 24 hours.

The catch is not the opening fee—it is the monthly maintenance fee. Many banks charge $10 to $15 per month unless you meet conditions like keeping a minimum balance, setting up direct deposit, or maintaining a certain number of debit card transactions. Some banks waive these fees entirely; others do not. Before you start, check what the bank actually charges month to month, not just at opening.

Key Takeaways

  • Opening a bank account online is free at most major banks and credit unions, but monthly maintenance fees vary widely and are the real cost to watch.
  • You will need a government ID, Social Security number or ITIN, proof of address, and usually a small initial deposit to open an account online.
  • Your account is typically active within 24 hours, and you can deposit checks and transfer money immediately through the bank's app or website.
  • Some banks waive monthly fees if you use direct deposit, maintain a minimum balance, or meet other conditions—read the fee schedule before opening.
  • If you have no ID or Social Security number, some online banks and credit unions have workarounds, but the process is slower and may require a visit in person.

What you need to open an account online

Have your government-issued ID ready—a driver's license, passport, or state ID card. The bank will ask for your full legal name, date of birth, and address. You will also need your Social Security number or ITIN (Individual Taxpayer Identification Number). If you do not have a Social Security number, some banks will accept an ITIN instead; others will not open accounts online and will require you to visit a branch.

Proof of address is usually required. A recent utility bill, lease, mortgage statement, or bank statement dated within the last 60 to 90 days works. Some banks will accept a government document with your address on it instead. A few banks skip this step if you have a valid ID with your current address already on it.

Most banks require an initial deposit to open the account. This is usually $0 to $25, though some banks ask for $100 or more. You can fund the account by transferring money from another bank account, using a debit card, or (at some banks) mailing a check. The deposit is your money—it is not a fee.

How the online opening process works

Go to the bank's website or download their app. Look for a button that says "Open an Account" or "get your free guide." You will answer questions about yourself: name, address, date of birth, Social Security number, employment status, and annual income. This takes about 5 minutes.

Next, the bank will ask you to upload or photograph your ID. Most banks use automated verification—you take a photo of the front and back of your ID, and the system checks it against government records. This usually works instantly. If the system cannot read your ID, you may be asked to try again or to verify your identity by phone or video call.

Then you choose which type of account you want (checking, savings, or both), set a PIN or password, and agree to the terms. Finally, you fund the account. The bank will give you the option to transfer money from another bank account (using your routing and account number) or to add a debit card. Most accounts are active within a few hours to 24 hours.

Monthly fees and how to avoid them

The opening is free, but the bank makes money from monthly maintenance fees. These range from $0 to $15 per month, depending on the bank and account type. Before you open an account, look at the bank's fee schedule—usually labeled "Pricing" or "Account Fees"—and find the monthly maintenance fee for the account you want.

Most banks waive the monthly fee if you meet one or more of these conditions: direct deposit of at least $500 per month, a minimum balance (often $500 to $1,500), a certain number of debit card transactions per month (usually 10 or more), or online banking enrollment. Some banks waive fees for all customers, period. Others charge the fee no matter what you do.

If you cannot meet the bank's conditions, look for a bank that does not charge a monthly fee at all. Online banks like Ally, Charles Schwab, and Discover typically have no monthly maintenance fees. Credit unions often have lower fees than big banks, and some have no fees at all. The trade-off is that online banks have fewer physical branches, so you cannot deposit cash in person—but you can deposit checks by photo through the app.

What happens if you do not have an ID or Social Security number

If you have a valid government ID but no Social Security number, some banks will open an account using your ITIN instead. Call the bank's customer service line and ask whether they accept ITINs for online account opening. If they do, the process is the same. If they do not, you will need to visit a branch in person.

If you have neither a Social Security number nor an ITIN, opening an account online is much harder. Some banks and credit unions will open an account if you bring an ID and proof of address to a branch in person. A few online banks and credit unions accept alternative identification (like a passport or consular ID) and will open accounts without a Social Security number, but you will need to call and speak to someone—the online form will not work. Start by calling your local credit union or a bank that has branches near you and ask what documents they accept.

Depositing money and using your account

Once your account is open, you can deposit checks using your phone. Most banks let you photograph the front and back of a check through their app and deposit it instantly. The check clears within 1 to 2 business days. You can also transfer money from another bank account using ACH (Automated Clearing House), which takes 1 to 3 business days. Some banks let you add money using a debit card, though they may charge a fee for this.

You can withdraw money at ATMs, either the bank's own machines or ATMs in a network the bank belongs to. If you use an out-of-network ATM, you may pay a fee ($1 to $3). Online banks often reimburse out-of-network ATM fees, so check the bank's policy before you open an account if you plan to use ATMs frequently.

You will receive a debit card in the mail within 7 to 10 business days. Until it arrives, you can use your account number and routing number to set up bill pay or transfers. Some banks let you use a temporary digital card in their app right away.

Comparing free online banks and credit unions

Not all free accounts are the same. Here are the real differences to check before opening:

  • Monthly maintenance fee: Does the bank charge one? Can you waive it? How?
  • Minimum balance: Do you have to keep a certain amount in the account at all times?
  • ATM access: Can you withdraw cash for free? How many ATMs does the bank have?
  • Check deposits: Can you deposit checks by phone? How long do they take to clear?
  • Customer service: Can you call someone, or only chat online? Are they available 24/7?
  • Overdraft fees: What does the bank charge if you spend more than you have? Can you opt out?

Credit unions often have lower fees and better customer service than big banks, but they may have fewer ATMs and branches. Online banks have no physical locations but usually have no fees and good apps. Big banks have branches and ATMs everywhere but often charge higher fees. The best choice depends on how you plan to use the account.

Frequently Asked Questions

Do I need to make a deposit to open the account, or can I open it empty?

Most banks require an initial deposit of $0 to $25 to open an account online. A few banks let you open an account with $0, but they are less common. Check the bank's website before you start—it will tell you the minimum opening deposit. The deposit is your money, not a fee.

How long does it take to use the account after I open it?

Your account is usually active within a few hours to 24 hours. You can transfer money and set up bill pay immediately. Your debit card arrives by mail in 7 to 10 business days. Some banks let you use a temporary digital card in their app right away while you wait for the physical card.

What if the bank rejects my ID during the online verification?

If the automated system cannot read your ID, you will be asked to try again or to verify your identity by phone or video call. A bank representative will walk you through it. This usually takes 10 to 15 minutes. If you still cannot verify online, you may need to visit a branch in person with your ID and proof of address.

Can I open multiple accounts at the same bank online?

Yes. Once your first account is open, you can open additional accounts (checking, savings, money market) through the bank's app or website. You do not need to re-verify your identity. The process takes a few minutes, and the new account is usually active within 24 hours.

What if I want to close the account later?

You can close an account online through the bank's app or website, or by calling customer service. Make sure you have withdrawn or transferred all your money first. The bank will not charge you to close the account, but if you close it within a certain period (usually 90 days to 6 months), some banks may charge a small fee. Check the bank's terms before you open.