Most checking accounts do not charge a monthly fee, but some do — and the ones that do often waive the fee if you meet certain conditions

Whether you pay for a checking account depends on the bank and the account type you choose. Many banks offer free checking with no monthly maintenance fee at all. Others charge $10 to $15 per month but drop the fee if you keep a minimum balance, set up direct deposit, or maintain a certain number of debit card transactions. A few accounts charge a flat fee no matter what you do.

The fee structure matters because it affects how much money actually stays in your account over time. A $12 monthly fee costs $144 per year — money that could sit in savings instead. Before you open an account, you need to know what the bank will charge and whether you can avoid the charge by meeting their conditions.

Key Takeaways

  • Most major banks offer free checking accounts with no monthly fee, though some require a minimum balance or direct deposit to avoid charges.
  • Monthly maintenance fees typically range from $10 to $15 when they apply, but many banks waive them if you meet one or more conditions.
  • Online banks and credit unions are more likely to offer free checking with no strings attached than traditional brick-and-mortar banks.
  • Other fees beyond the monthly charge — overdraft fees, ATM fees, wire transfer fees — can add up quickly even if the account itself is free.

When banks charge a monthly maintenance fee

Banks that charge a monthly fee typically do so to cover the cost of maintaining your account. Chase, Bank of America, Wells Fargo, and Citibank all offer checking accounts with monthly fees ranging from $12 to $15. However, each bank lets you waive the fee by meeting at least one condition — usually one of these: keeping a minimum balance (often $1,500 to $2,500), setting up direct deposit, or making a certain number of debit card purchases per month.

The catch is that the condition itself may not be realistic for your situation. If you cannot maintain a $2,000 minimum balance, the fee waiver does not help you. If your employer does not offer direct deposit, that route is closed. You need to read the specific terms for the account you are considering and decide whether you can actually meet the waiver condition before you open it.

Banks that do not charge monthly fees

Online banks like Ally, Charles Schwab, and Discover typically offer free checking with no monthly fee and no minimum balance requirement. Credit unions often do the same. These institutions have lower overhead costs than traditional banks with physical branches, so they can afford to skip the monthly charge entirely.

Some traditional banks also offer free checking without conditions. You have to look for it — the free account may not be their main product — but it exists. Smaller regional banks sometimes offer free checking to build customer loyalty. The trade-off is that you may have fewer ATM locations or branch locations to use, depending on where you live and where you bank.

Other fees that add up even in free accounts

A free monthly maintenance fee does not mean the account costs nothing. Banks charge separate fees for specific actions: overdraft fees (typically $25 to $35 per overdraft), out-of-network ATM fees ($2 to $3 per withdrawal), wire transfer fees ($15 to $30), and stop-payment fees ($25 to $35). If you overdraft your account once a month and use out-of-network ATMs twice a week, you could pay $100 to $150 per month in fees even though the account itself is free.

The way to avoid these fees is to know which ones your bank charges and plan around them. Use only in-network ATMs, keep a small buffer in your account to prevent overdrafts, and avoid wire transfers when possible. Some banks offer overdraft protection (linking your checking to a savings account) that prevents overdraft fees altogether, though you may pay a small fee for the protection itself.

How to compare accounts before you open one

Before opening a checking account, visit the bank's website and look for the fee schedule or account terms document. This document lists every fee the bank charges and every condition that waives it. Read it carefully — do not rely on what a teller tells you, because tellers sometimes misremember or simplify the rules.

Write down the monthly fee (if any), the minimum balance requirement (if any), and the conditions to waive the fee. Then ask yourself: Can I meet this condition? If the answer is no, move to the next bank. If the answer is yes, check the other fees — overdraft, ATM, wire transfer — and decide whether those are acceptable to you. The cheapest account is the one whose fee structure matches your actual behavior, not the one with the lowest advertised fee.

What happens if you cannot avoid the fee

If you open an account and later realize you cannot meet the waiver condition, you have options. You can close the account and move to a different bank — most banks do not charge a fee to close an account. You can ask the bank to waive the fee for a month or two while you figure out your next move; some banks will do this once if you ask politely. You can also look into whether your bank offers a different account type with lower fees or no fees.

Do not just accept the fee as permanent. Banks compete for customers, and they know that customers will leave if the fees are too high. If you have been a customer for a while and the fee is new or unexpected, calling the bank and asking them to remove it sometimes works — especially if you have direct deposit or a large balance in the account.

Frequently Asked Questions

Can I have a checking account with zero fees?

Yes. Online banks and credit unions typically offer free checking with no monthly fee and no minimum balance. Some traditional banks do as well, though you may have to search for the free option since they advertise their premium accounts more heavily.

What is the most common checking account fee?

The most common fee is a monthly maintenance fee of $10 to $15, charged by large national banks like Chase and Bank of America. Most of these banks waive the fee if you keep a minimum balance or set up direct deposit.

Do I have to pay overdraft fees?

Overdraft fees are charged only when you spend more money than you have in your account. You can avoid them by keeping a small buffer of money in your account, using overdraft protection (linking to savings), or choosing a bank that does not charge overdraft fees.

Is a checking account cheaper at a credit union or an online bank?

Credit unions and online banks are generally cheaper because they charge fewer fees overall and often have no monthly maintenance fee. However, credit unions may have membership requirements, and online banks may have fewer ATM locations, so compare based on your actual needs.

What should I do if my bank starts charging a fee I did not know about?

Call the bank and ask why the fee appeared. If it is a new fee or a change to your account terms, ask them to remove it or explain how to waive it. If you cannot meet the waiver condition, consider moving to a different bank.