Most banks charge nothing to open a checking account

Opening a checking account at a traditional bank typically costs zero dollars. Wells Fargo, Bank of America, Chase, and most regional banks do not charge an account opening fee. Credit unions also do not charge to open accounts. The cost comes later — through monthly maintenance fees, overdraft fees, or minimum balance requirements — not at the moment you sign up.

Some banks waive monthly fees if you meet certain conditions: keeping a minimum balance, setting up direct deposit, or maintaining a certain number of debit card transactions per month. Others charge a monthly fee regardless, usually between $5 and $15. A few banks charge nothing at all, ever, with no strings attached.

Key Takeaways

  • Opening a checking account itself is free at nearly all banks and credit unions — you pay nothing to create the account.
  • Monthly maintenance fees range from $0 to $15 depending on the bank and whether you meet their waiver conditions.
  • Overdraft fees, not opening fees, are where most people end up paying — typically $25 to $35 per overdraft.
  • Online-only banks tend to have lower or zero monthly fees because they have fewer physical locations to maintain.
  • Credit unions generally charge less in fees than traditional banks, though availability depends on your employer or membership group.

Where the actual costs come from

The opening fee is not the expense to watch. The real costs are monthly maintenance fees and overdraft charges. A bank might charge $10 per month to keep your account open, which adds up to $120 per year. If you overdraw your account — spend money you do not have — that single overdraft can cost $25 to $35, and some banks charge multiple times per day if you stay overdrawn.

Minimum balance requirements also create hidden costs. If a bank requires you to keep $1,500 in the account at all times to avoid a monthly fee, and you cannot maintain that balance, you will pay the fee every month. Some banks charge for things like paper statements, wire transfers, or using an out-of-network ATM.

Banks with no monthly fees

Several banks charge nothing to open an account and nothing to keep it open, with no minimum balance requirement. Ally Bank, Charles Schwab Bank, and Discover Bank are online-only institutions that typically charge zero monthly maintenance fees. Some regional banks and most credit unions also offer no-fee checking.

The trade-off is usually convenience. Online-only banks have no physical branches, so you cannot walk in to deposit cash or speak to someone in person. They make up for this by offering fee reimbursement for out-of-network ATM charges and 24/7 customer service by phone or chat. If you rarely need to deposit cash or prefer handling banking online, a no-fee online bank can save you money compared to a traditional bank with a $10 monthly fee.

Credit unions versus traditional banks

Credit unions are member-owned financial institutions that often charge lower fees than traditional banks. Many credit unions charge nothing to open a checking account and nothing monthly, even without a minimum balance. When they do charge monthly fees, the amount is usually lower — $3 to $5 instead of $10 to $15.

The catch is membership. You cannot open an account at just any credit union. You have to be a member, which usually means you work for a specific employer, belong to a certain organization, or live in a particular geographic area. Some credit unions have opened membership to anyone, but most still have restrictions. If you are already a member through your job or a group you belong to, a credit union account is often the cheapest option.

What to look for when comparing accounts

When you are deciding between banks, ignore the opening fee — it is zero everywhere. Instead, look at the monthly maintenance fee and what it takes to waive it. A bank that charges $12 per month but waives the fee if you get direct deposit might be cheaper than a bank with no monthly fee but high overdraft charges.

Check the overdraft policy. Some banks let you opt out of overdraft protection entirely, which means your card will simply decline if you do not have enough money — no fee charged. Others charge overdraft fees automatically. Ask about ATM access too. If the bank has few ATMs near you, you will pay out-of-network fees every time you withdraw cash, which adds up faster than a monthly maintenance fee.

Opening an account online versus in person

Opening an account online costs the same as opening one in a branch — nothing. Online applications take 10 to 15 minutes and you can do it from home. You will need a government-issued ID, your Social Security number, and proof of address (a utility bill or lease). Some banks send a debit card in the mail within 5 to 10 business days; others let you use a temporary card number immediately.

Opening in person at a branch takes longer — usually 30 minutes to an hour — but you can ask questions and get help on the spot. You can also deposit cash immediately if you need to. For most people, online opening is faster and just as straightforward, but if you want to deposit cash right away or prefer talking to someone, a branch opening makes sense.

Frequently Asked Questions

Do I have to pay anything to open a checking account?

No. Banks and credit unions do not charge a fee to open a checking account. You pay nothing at the moment you create the account. Costs come later through monthly maintenance fees or overdraft charges, not upfront.

What is the cheapest checking account?

Online-only banks like Ally, Charles Schwab, and Discover typically charge zero monthly fees with no minimum balance. Credit unions also tend to be cheaper than traditional banks. The actual cheapest option depends on your situation — if you need to deposit cash frequently, an online bank might not be the best fit even if the fee is lower.

Can I avoid monthly fees?

Yes. Many banks waive monthly fees if you set up direct deposit, keep a minimum balance, or make a certain number of debit card purchases per month. Online-only banks often have no monthly fee at all, regardless of what you do. Read the account terms to see what waiver options are available.

What happens if I do not have enough money in my account?

If you try to spend more than you have, the bank will either decline the transaction (no fee) or allow it and charge you an overdraft fee of $25 to $35. You can usually choose which one happens by opting in or out of overdraft protection. Opting out means your card declines — no fee, but also no purchase.

Is it better to open an account online or in a branch?

Online opening is faster and you can do it anytime. In-branch opening lets you ask questions and deposit cash immediately. The cost is the same either way. Choose based on what is more convenient for you and whether you need to deposit cash right away.