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 money to open a checking account at most banks and credit unions. Many institutions offer free checking with no opening fee and no minimum deposit required. However, some banks—particularly those focused on premium or business accounts—do charge an opening fee that ranges from $25 to $100, or they require you to deposit a certain amount of money before they will open the account.

The difference between free and paid accounts usually comes down to the bank's business model and what features come with the account. A bank that charges $50 to open a checking account might also offer higher interest rates, more ATM locations, or better customer service. A bank that charges nothing might make money from overdraft fees or by selling your data to advertisers instead.

Before you choose a bank, you should know what the actual costs are—not just the opening fee, but the monthly maintenance fees, overdraft charges, and minimum balance requirements that can add up over time.

Key Takeaways

  • Most major banks and credit unions charge nothing to open a checking account and require no minimum deposit.
  • Some banks charge opening fees between $25 and $100, while others waive the fee if you maintain a minimum balance or set up direct deposit.
  • Monthly maintenance fees ($5 to $15) are more common than opening fees and apply whether or not you use the account.
  • Overdraft fees and insufficient-funds fees can cost $25 to $35 per occurrence and add up quickly if you do not monitor your balance.
  • Credit unions typically charge lower or no fees compared to traditional banks, but membership requirements vary by location and employer.

Banks that charge opening fees and what they waive them for

Banks that do charge an opening fee usually waive it under certain conditions. Common waivers include setting up direct deposit, maintaining a minimum balance (often $500 to $1,500), or opening the account in person at a branch rather than online. Some banks waive the fee if you open multiple accounts at the same time, such as a checking account and a savings account together.

Premium checking accounts—those with higher interest rates or extra features—are more likely to charge opening fees. These accounts often target people who keep larger balances or want perks like travel insurance or concierge services. If you are looking for a basic checking account to deposit paychecks and pay bills, you should be able to find one with no opening fee at all.

Ask the bank directly before you open the account. The fee structure should be listed on their website under "Pricing" or "Fees," but calling the customer service number or visiting a branch will give you the most current information and let you ask about fee waivers.

Monthly maintenance fees are more common than opening fees

Even if a bank charges no opening fee, it may charge a monthly maintenance fee—typically $5 to $15 per month—just to keep the account open. This fee applies whether you use the account or not. Over a year, a $10 monthly fee costs $120, which is more than many opening fees.

Banks often waive monthly maintenance fees if you meet one of these conditions: direct deposit of at least $500 per month, maintaining a minimum balance (usually $500 to $2,500), keeping a linked savings account, or making a certain number of debit card transactions each month. Some banks waive the fee for customers under 25 or over 65.

Online banks and credit unions are more likely to have no monthly maintenance fee at all, which is why they have become popular for people who want to avoid ongoing charges. If you choose a traditional bank with a monthly fee, make sure you can meet the waiver requirements, or the fee will add up over time.

Overdraft and insufficient-funds fees can cost more than opening fees

The fees that hurt most are overdraft fees and insufficient-funds fees. An overdraft fee is charged when you spend more money than you have in your account and the bank covers the difference. An insufficient-funds fee (also called a non-sufficient-funds or NSF fee) is charged when you try to make a transaction and do not have enough money, and the bank declines it. Both typically cost $25 to $35 per occurrence.

If you overdraft multiple times in a month—say, three times—you could pay $75 to $105 in fees alone. Some banks cap the number of overdraft fees they will charge in a single day (usually two to four), but others do not. A single mistake, like forgetting about a pending charge, can trigger multiple fees in quick succession.

You can reduce this risk by setting up account alerts that notify you when your balance drops below a certain amount, linking a savings account for overdraft protection, or choosing a bank that does not charge overdraft fees. Some banks, including some online banks and credit unions, have eliminated overdraft fees entirely or charge them only for large overdrafts.

Credit unions typically charge lower fees than banks

Credit unions are nonprofit organizations owned by their members, and they often charge lower fees than traditional banks. Many credit unions offer free checking with no opening fee, no monthly maintenance fee, and lower overdraft fees. Some credit unions charge no overdraft fees at all.

The catch is that you have to be a member of the credit union to open an account, and membership requirements vary. Some credit unions are open to anyone who lives or works in a certain area. Others are limited to employees of a specific company, members of a specific organization, or people who belong to a certain profession. A few charge a small membership fee (usually $5 to $25, paid once) to join.

To find a credit union you can join, search the CO-OP network or Alliant network online, or ask your employer whether they sponsor a credit union. If you can join one, the lower fees often make it worth the effort.

Online banks have the lowest fees overall

Online banks—banks that operate only through websites and apps, with no physical branches—typically have the lowest fees of all. Most offer free checking with no opening fee, no monthly maintenance fee, and no overdraft fees. They make money through interest on loans rather than customer fees.

The trade-off is that you cannot walk into a branch to deposit cash or speak to someone in person. Most online banks let you deposit checks by taking a photo with your phone, and they reimburse ATM fees charged by other banks. If you are comfortable managing your account through an app and do not need to deposit cash often, an online bank is usually the cheapest option.

Popular online banks include Ally, Charles Schwab, and Discover, though new ones open regularly. Compare the features and fees on their websites before you decide, because even among online banks there can be small differences in overdraft policies and minimum balance requirements.

What to look for when comparing checking accounts

When you are comparing checking accounts, make a list of the fees that matter to you and check whether each bank charges them. The list should include: opening fee, monthly maintenance fee, overdraft fee, insufficient-funds fee, ATM out-of-network fee, wire transfer fee, and early account closure fee. Write down the amount for each, then add them up to see the true cost over a year.

Also check the waiver conditions. If a bank charges a $10 monthly maintenance fee but waives it for direct deposit, and you receive direct deposit, then the account is effectively free. If you do not receive direct deposit, the fee will cost you $120 per year. Be honest about which waivers you can actually meet.

Finally, check the bank's overdraft policy. Some banks charge overdraft fees only on debit card transactions, not on checks or automatic payments. Others charge fees on everything. Some allow you to opt out of overdraft coverage entirely, which means transactions will be declined instead of charged a fee. This matters more than the opening fee for most people.

Frequently Asked Questions

Can I open a checking account without putting money in right away?

Most banks and credit unions let you open a checking account with no minimum deposit. However, some banks require a deposit of $25 to $500 before they will activate the account. Check the bank's website or call before you apply to confirm whether a deposit is required.

What happens if I close a checking account right after opening it?

Some banks charge an early closure fee (typically $25 to $50) if you close the account within a certain period, often 90 days to six months. This fee is separate from the opening fee. Read the terms and conditions before you open the account to see if an early closure fee applies.

Do I have to pay a fee if I never use the account?

If the account has a monthly maintenance fee and you do not meet the waiver conditions, you will be charged the fee every month even if you never use the account. Some banks may close inactive accounts after a period of time (usually one to three years) and charge a closure fee. Check your bank's policy on inactive accounts.

Are there banks that charge no fees at all?

Yes. Many online banks and credit unions offer checking accounts with no opening fee, no monthly maintenance fee, and no overdraft fees. Examples include Ally, Charles Schwab, and many local credit unions. However, you should still read the fee schedule carefully, because some banks charge fees for other services like wire transfers or check orders.

What is the difference between an overdraft fee and an insufficient-funds fee?

An overdraft fee is charged when the bank covers a transaction that would otherwise fail, allowing you to spend money you do not have. An insufficient-funds fee is charged when the bank declines a transaction because you do not have enough money. Both cost $25 to $35 per occurrence, but overdraft fees put you in debt to the bank, while insufficient-funds fees simply block the transaction.