Most banks let you open a checking account for free, but some charge a one-time fee or require a minimum deposit

You do not have to pay to open a checking account at most major banks and credit unions. Chase, Bank of America, Wells Fargo, and most regional banks offer free checking accounts with no opening fee. However, some banks charge between $25 and $100 to open an account, and a few require you to deposit a minimum amount of money upfront — typically $100 to $500 — before they will activate the account.

The real cost difference comes later, not at opening. Once the account is open, you may face monthly maintenance fees (usually $5 to $15), overdraft fees ($25 to $35 per incident), or ATM fees if you use machines outside the bank's network. These ongoing costs matter more than the opening fee because they add up over time.

Key Takeaways

  • Most banks and credit unions charge nothing to open a checking account, though a small number charge $25 to $100 upfront.
  • Some banks require a minimum opening deposit of $100 to $500, which is your own money but must stay in the account to keep it active.
  • Monthly maintenance fees, overdraft charges, and ATM fees are where most people end up paying, not at account opening.
  • Online banks and credit unions typically have lower or zero monthly fees compared to large national banks.
  • You can avoid most fees by choosing a bank that matches how you actually use checking accounts.

Banks that charge an opening fee versus those that do not

Large national banks like Chase, Bank of America, Wells Fargo, and Citibank do not charge to open a checking account. Credit unions almost never charge an opening fee either. Online banks such as Ally, Charles Schwab, and Discover also open accounts for free.

Some smaller regional banks and specialty banks do charge opening fees. For example, certain business checking accounts or premium accounts may have a $50 to $100 opening fee. Before you open an account, search the bank's website for "checking account fees" or call their customer service line and ask directly: "Is there a fee to open this account?" The answer should be clear and immediate.

Minimum deposit requirements at opening

A minimum deposit is not the same as an opening fee. It is money you put into the account to activate it. Most banks do not require this — you can open an account with $0 and deposit money later. However, some banks require $100 to $500 in the account before they will issue you a debit card or let you start using the account.

This money is yours. It stays in your account and you can spend it whenever you want. The bank is not keeping it. The requirement just means you cannot open the account and leave it empty; you have to fund it first. If a bank requires a $200 minimum deposit and you only have $50, you will need to wait until you have more money before opening that particular account.

Monthly fees and when they apply

After opening, most checking accounts charge a monthly maintenance fee between $5 and $15. However, many banks waive this fee if you meet certain conditions, such as keeping a minimum balance (often $500 to $1,500), setting up direct deposit, or maintaining a linked savings account. Read the fee schedule carefully to see what waives the monthly charge.

Some banks charge no monthly fee under any circumstance. Online banks and credit unions are more likely to offer truly free checking with no balance requirement and no conditions. If you do not want to worry about monthly fees, these are your best options.

Overdraft fees and ATM charges

Overdraft fees happen when you spend more money than you have in the account. Most banks charge $25 to $35 each time this occurs. Some banks charge multiple overdraft fees in a single day if you make several transactions while overdrawn. A few banks offer overdraft protection, which links your checking account to a savings account and automatically transfers money to cover the shortfall — this usually costs $0 to $10 per transfer.

ATM fees apply when you use an ATM that does not belong to your bank's network. Most banks charge $2 to $3 per out-of-network withdrawal. If you use ATMs frequently, choose a bank with a large ATM network or an online bank that reimburses out-of-network ATM fees. Credit unions often share ATM networks, so your card works at thousands of ATMs nationwide at no charge.

How to find a free or low-cost checking account

Start by listing what you actually do with a checking account: Do you keep a large balance, or do you spend most of what you deposit? Do you use ATMs often? Do you get paid by direct deposit? Do you write checks? Do you overdraft sometimes? Your answers determine which bank's fee structure hurts least.

Then compare three to five banks using their fee schedules. Most banks publish these online under "Pricing" or "Fees." Look for the monthly maintenance fee, the conditions to waive it, overdraft fees, and ATM network size. Online banks and credit unions often win on monthly fees and ATM access. Large national banks often have bigger branch networks if that matters to you. Make a simple table with the banks' names and their fees side by side — this takes 15 minutes and saves you money for years.

What happens if you cannot afford the minimum deposit

If a bank requires a minimum deposit and you do not have that much money right now, look for a bank with no minimum. Most do not have one. Online banks, credit unions, and many regional banks will let you open an account with $0. You can deposit money whenever you have it, even if that is weeks later.

Some banks offer "second chance" checking accounts designed for people with limited funds or banking history. These accounts may have higher fees or stricter rules, but they exist specifically to serve people who cannot meet standard minimums. Ask your local credit union or a community bank whether they offer this option.

Frequently Asked Questions

Can I open a checking account online without going to a bank branch?

Yes. Most banks and all online banks let you open an account entirely online using your computer or phone. You will need a valid ID, Social Security number, and proof of address (a utility bill or lease works). The process usually takes 10 to 15 minutes. Some banks mail you a debit card; others issue a temporary card number you can use immediately.

What if I do not have a Social Security number?

You can open a checking account with an Individual Taxpayer Identification Number (ITIN) instead. Not all banks accept ITINs, so call ahead and ask. Credit unions are often more flexible than large national banks on this requirement. Bring your ITIN letter and a government-issued ID with your photo.

Do I have to keep money in the account after I open it?

Only if the bank requires a minimum balance to waive monthly fees. If there is no minimum balance requirement and no monthly fee, you can open the account and leave it empty. If there is a monthly fee and you do not meet the waiver conditions, you will be charged even if the account is empty — the fee will overdraft the account and you may owe additional overdraft fees.

Can I close a checking account right after opening it?

Yes, you can close an account anytime. There is no penalty for closing an account early. However, if the bank charged an opening fee, most will not refund it. Some banks have a policy that you must keep the account open for a minimum time (like 30 days) to get a refund, so read the terms before opening.

What is the difference between a checking account and a savings account fee?

Checking accounts typically have higher fees because they are designed for frequent transactions. Savings accounts usually have lower or no monthly fees but limit how many withdrawals you can make per month. Some banks bundle them together and waive checking fees if you maintain a linked savings account with a minimum balance.