Most banks let you open a checking or savings account for free, but "free to open" and "free to use" are different things

Opening a bank account itself costs nothing at any major bank or credit union in the United States. The bank does not charge you a fee to create the account. What matters is what happens after: whether the account has a monthly maintenance fee, a minimum balance requirement, or other charges that kick in once the account is active.

A truly free account is one with no monthly fee, no minimum balance, and no hidden charges for basic transactions. These exist, but you have to look for them. Some banks advertise "free checking" but charge a fee if your balance drops below $500, or if you do not set up direct deposit. Others charge nothing at all.

The difference between a free account and one that costs $5 to $15 per month adds up fast—$60 to $180 per year. If you keep a small balance or make frequent transfers, that cost matters.

Key Takeaways

  • Opening an account is free everywhere, but monthly maintenance fees and minimum balance requirements vary widely between banks.
  • Online banks and credit unions typically have lower or zero monthly fees because they have fewer physical branches to maintain.
  • Some banks waive their monthly fee if you meet one condition—direct deposit, a certain balance, or a linked savings account—so read the fine print before opening.
  • You can open an account online in minutes with just an ID and Social Security number, and funds can be transferred in within one to three business days.
  • If a bank charges a monthly fee and you do not meet the waiver conditions, switching to a different bank costs nothing and takes less than a week.

Online banks versus traditional banks: where the cost difference shows up

Online banks almost always have zero monthly fees because they do not operate physical branches. Banks like Ally, Charles Schwab, and Discover have no monthly maintenance charge, no minimum balance, and no direct deposit requirement. You can open an account and leave it empty if you want—nothing happens to your account.

Traditional banks with physical locations often charge a monthly fee unless you meet a condition. Chase charges $12 per month for its basic checking account unless you maintain a $500 minimum balance or set up direct deposit. Bank of America charges $12 per month unless you keep $1,500 in the account or have a linked savings account with $500. Wells Fargo charges $10 per month unless you meet one of several conditions.

Credit unions typically charge nothing. Most credit unions have no monthly fee, no minimum balance, and no direct deposit requirement. The catch is that you have to be a member—which usually means living or working in a specific area, or belonging to a particular employer or organization. Once you are a member, opening an account is free and staying free is simple.

What "free to open" actually means in practice

When a bank says an account is free to open, it means the bank does not charge you an upfront fee to create it. You do not pay $25 or $50 to start the account. You walk in (or go online), provide your ID and Social Security number, and the account exists. That part is free everywhere.

What happens next is where costs appear. Some banks charge a monthly maintenance fee starting 30 days after you open the account. Some charge a fee only if your balance falls below a threshold. Some charge a fee if you do not set up direct deposit within 60 days. Some charge nothing under any circumstance.

The account is truly free only if there is no monthly fee, no minimum balance, and no conditions attached. Before you open an account, check the bank's fee schedule—usually found under "Pricing" or "Fees" on their website—and look for the line that says "Monthly Maintenance Fee" or "Account Maintenance Fee". If it says $0, you are safe. If it says anything else, read the next line to see if there is a waiver condition.

Banks and credit unions with no monthly fees

Institution TypeExamplesMonthly FeeMinimum BalanceDirect Deposit Required
Online BanksAlly, Charles Schwab, Discover, Marcus$0NoneNo
Credit UnionsMost credit unions (varies by location)$0None or very low ($25–$100)No
Traditional Banks (with conditions)Chase, Bank of America, Wells Fargo$10–$15 (waived with direct deposit or balance)$500–$1,500Often yes

Online banks are the simplest choice if you want zero conditions. You do not have to maintain a balance, set up direct deposit, or do anything else. The account stays free as long as it exists.

Credit unions require membership but almost never charge monthly fees once you are in. Membership usually means you live in a certain county, work for a certain employer, or belong to a certain organization. Some credit unions, like Connexus and Pentagon Federal, let you join if you donate $1 to a specific charity or organization.

Traditional banks will waive their monthly fee if you meet their condition. If you receive a paycheck by direct deposit, the fee usually disappears. If you keep the minimum balance, the fee disappears. If you have a linked savings account with a certain balance, the fee disappears. Read the specific bank's terms before opening.

How to open an account and what you need

Opening a bank account takes 10 to 20 minutes online or in person. You need a government-issued ID (driver's license, passport, or state ID) and your Social Security number. Some banks also ask for your phone number and email address.

If you open online, the bank verifies your identity electronically and the account is usually active within minutes. You can start using it the same day. If you open in person at a branch, the account is active immediately.

Transferring money into the account takes one to three business days if you are moving money from another bank. If you are depositing cash or a check in person, it is available the same day or next business day depending on the bank's policy.

You do not need to deposit money to open the account. Many banks let you open an account with zero dollars and add money later. Some require a small opening deposit—usually $25 or less—but this is rare at online banks and credit unions.

What to check before you open: the fee schedule

Before opening any account, visit the bank's website and find the fee schedule or pricing page. Look for these specific lines:

  • Monthly Maintenance Fee or Account Maintenance Fee: Should say $0. If it says anything else, check the next line for waiver conditions.
  • Minimum Balance Requirement: Should say "None" or "$0". If it says $500 or more, you have to keep that amount in the account or pay the monthly fee.
  • Direct Deposit Requirement: Should say "Not required" or "Optional". If it says "Required to waive fee", you have to set up direct deposit to avoid the monthly charge.
  • Overdraft Fees: Should say $0 or "No overdraft fees". Some banks charge $30 to $35 per overdraft.
  • ATM Fees: Should say "Free at all ATMs" or "Free at [bank name] ATMs". Some banks charge $2 to $3 per out-of-network ATM withdrawal.

If the fee schedule is hard to find, call the bank's customer service number or use their chat feature. Ask directly: "Does this account have a monthly fee with no conditions attached?" A yes or no answer is all you need.

Switching banks costs nothing if you find a better deal

If you open an account at one bank and later find out it charges a monthly fee you did not expect, switching to a different bank is free and takes less than a week.

To switch, open a new account at the bank you want to move to. Then contact your old bank and ask them to close the account. Any money still in it will be sent to you by check or transferred to your new account if you provide the routing number.

You do not have to pay a fee to close an account. The bank cannot charge you for leaving. If the bank has already charged you a monthly fee, you can sometimes call and ask them to reverse it—especially if the account is new and you did not know about the fee. Banks sometimes waive one or two months of fees as a courtesy.

Switching does not affect your credit score. Closing a bank account is not reported to credit bureaus. Your credit is only affected by credit products like loans and credit cards.

Frequently Asked Questions

Can I open a bank account with no money?

Yes. Most online banks and credit unions let you open an account with $0 and add money later. Some traditional banks require an opening deposit of $25 or less, but this is uncommon. Check the bank's website or call to confirm before you open.

Do I need direct deposit to avoid monthly fees?

Not if you choose the right bank. Online banks and credit unions have no monthly fees regardless of direct deposit. Traditional banks often waive their fee if you set up direct deposit, but you can also waive it by maintaining a minimum balance or linking a savings account. Read the specific bank's conditions.

How long does it take to open an account online?

Usually 10 to 20 minutes. You provide your ID and Social Security number, answer a few questions, and the account is active. You can start using it the same day. Transferring money from another bank takes one to three business days.

What happens if I close my account right after opening it?

Nothing bad. You can close an account anytime with no penalty. The bank will send any remaining balance to you by check or transfer it to another account. Closing an account does not affect your credit score.

Are online banks as safe as traditional banks?

Yes. Online banks are insured by the FDIC (Federal Deposit Insurance Corporation) just like traditional banks. Your money is protected up to $250,000 per account. Check the bank's website to confirm it displays the FDIC logo.