Most checking accounts have no monthly fee, but many banks charge you if you don't meet their conditions
A checking account itself is not inherently free or paid—it depends on the bank and what you do with the account. Many banks offer checking accounts with zero monthly maintenance fees, no minimum balance, and no strings attached. Others waive the fee only if you meet specific requirements: direct deposit, a certain number of debit card transactions per month, keeping a minimum balance, or maintaining a linked savings account.
The real cost of a checking account is not always the monthly fee. Banks also charge for overdrafts (when you spend more than you have), out-of-network ATM withdrawals, wire transfers, cashier's checks, and returned deposits. A single overdraft can cost $25 to $35. These charges add up faster than a monthly fee ever would.
Key Takeaways
- Many banks offer checking accounts with no monthly fee and no minimum balance requirement, but you need to compare what each bank actually requires.
- Some banks waive the monthly fee only if you receive direct deposit, make a certain number of debit card transactions, or keep a minimum balance—read the fine print before opening.
- Overdraft fees, ATM fees, and wire transfer fees can cost far more than a monthly account fee, so understanding what triggers these charges matters more than the base fee.
- Online banks and credit unions often have lower or no fees because they have fewer physical branches and lower operating costs.
- The cheapest account is not always the one with the lowest advertised fee—it is the one whose requirements match how you actually use money.
Banks that charge a monthly fee and what they require to waive it
Large national banks like Chase, Bank of America, and Wells Fargo all offer checking accounts with monthly fees ranging from $12 to $15. Each one waives the fee if you meet at least one condition. Chase waives the $12 monthly fee on its Chase Total Checking account if you maintain a $500 minimum balance, set up direct deposit, or make 10 debit card transactions per month. Bank of America waives its $12 fee if you maintain a $1,500 minimum balance or set up direct deposit. Wells Fargo waives its $10 fee if you maintain a $500 minimum balance or have a linked savings account with $500.
The catch is that these conditions are not always easy to meet. If you live paycheck to paycheck, keeping a $500 or $1,500 minimum balance means money sitting idle that you might need. If your employer does not offer direct deposit, you cannot use that route. If you do not use your debit card regularly, hitting 10 transactions per month takes effort.
Banks that charge no monthly fee with no conditions
Several banks charge no monthly fee and have no minimum balance or activity requirements. Ally Bank, Charles Schwab Bank, and Discover Bank all offer checking accounts with zero monthly maintenance fees and no minimum balance. You can open an account, use it however you want, and never pay a monthly charge.
The trade-off is that these banks are online-only, which means no physical branch to walk into. If you need to deposit cash, you will need to use an ATM or mobile deposit (taking a photo of a check with your phone). For most people who get paid by direct deposit and pay bills online, this is not a problem. For people who handle a lot of cash or need in-person service, it may be.
Credit unions often have lower fees than banks
Credit unions are member-owned financial institutions that typically charge lower fees than banks. Many credit unions offer checking accounts with no monthly fee and no minimum balance. Some credit unions charge a small monthly fee—$3 to $5—but waive it if you maintain even a small balance like $100 or $200.
To join a credit union, you must meet a membership requirement. Some credit unions are open to anyone who lives or works in a certain county. Others are tied to an employer, a profession, or a school. You can search for credit unions you are may be able to access to join at CO-OP.org or Alliant Credit Union's locator tool. Once you are a member, you gain access to their ATM network, which often includes thousands of machines nationwide.
Overdraft fees are often more expensive than monthly fees
A $12 monthly fee sounds small until you compare it to what happens when you overdraft. Most banks charge $25 to $35 per overdraft transaction. If you overdraft twice in a month, you have paid $50 to $70—more than four months of a monthly fee. Some banks charge multiple overdraft fees in a single day if you make several transactions while your balance is negative.
You can reduce overdraft risk by turning on overdraft protection, which links your checking account to a savings account or credit line. When you overdraft, the bank transfers money from the linked account instead of charging a fee. Some banks offer this for free; others charge a small transfer fee ($1 to $3) instead of the full overdraft fee. Ask your bank whether overdraft protection is available and whether it costs anything.
ATM fees and out-of-network charges
If your bank has few branches or ATMs near you, you will likely use out-of-network ATMs. Most banks charge $2 to $3 when you withdraw from an ATM that is not theirs. The ATM operator may also charge a fee on top of that—another $1 to $3. A single withdrawal can cost $4 to $6 in fees.
Online banks and large credit unions solve this by belonging to ATM networks. Ally Bank customers can use ATMs in the Allpoint network, which includes over 55,000 machines worldwide. Charles Schwab reimburses all ATM fees, no matter which bank's machine you use. Credit unions that belong to the CO-OP network can access over 30,000 ATMs nationwide. Before opening an account, check whether the bank's ATM network covers places where you actually withdraw cash.
Other charges that add up
Beyond monthly fees and overdrafts, banks charge for specific services. Wire transfers cost $15 to $30. Cashier's checks cost $5 to $15. Returned deposits (when a check bounces) cost $5 to $15. Stop payment requests cost $25 to $35. If you rarely use these services, they do not matter. If you send wire transfers regularly or deposit checks from unreliable sources, these fees become part of your actual cost.
Some banks also charge inactivity fees if you do not use your account for a set period—usually six months to a year. This is rare among major banks but common at smaller institutions. Before opening an account, search the bank's fee schedule for "inactivity" to see whether this applies.
How to find a checking account that matches your actual spending
The cheapest checking account is not the one with the lowest advertised fee—it is the one whose requirements match how you actually use money. If you receive direct deposit and rarely overdraft, a bank that waives fees for direct deposit is free for you. If you handle mostly cash and need in-person service, a credit union with many branches and low fees makes sense. If you use your debit card constantly and never maintain a minimum balance, an online bank with no conditions is the best fit.
Before opening an account, write down what you actually do: Do you get direct deposit? How often do you use ATMs? Do you need a physical branch? How many debit card transactions do you make per month? Then compare three to five banks using their fee schedules, not their marketing language. Look at the full list of charges—not just the monthly fee—and calculate what you would actually pay in a typical month.
Frequently Asked Questions
Can I have a checking account with no monthly fee and no minimum balance?
Yes. Ally Bank, Charles Schwab Bank, Discover Bank, and many credit unions offer checking accounts with no monthly fee and no minimum balance requirement. The trade-off is usually that these are online-only institutions with no physical branches, though they often have large ATM networks to compensate.
What happens if I do not meet the conditions to waive the monthly fee?
You pay the monthly fee. If a bank charges $12 per month and you do not meet any of the waiver conditions, you pay $144 per year. This is why it matters to read the fine print and choose a bank whose conditions you can actually meet.
Are overdraft fees the same at every bank?
No. Overdraft fees range from $25 to $35 per transaction, and some banks charge multiple fees in a single day while others cap it at one per day. Check your bank's overdraft policy before opening an account, and ask whether overdraft protection is available.
Do I have to pay ATM fees if I use my bank's ATM?
No. Using your own bank's ATM is always free. Out-of-network ATM fees apply only when you withdraw from another bank's machine. If your bank has few ATMs near you, choose a bank with a large ATM network or one that reimburses out-of-network fees.
What is the difference between a bank and a credit union for checking accounts?
Credit unions are member-owned and typically charge lower fees than banks. Many credit unions offer free checking with no minimum balance. You must meet a membership requirement to join, but once you do, you usually gain access to a large ATM network and lower fees across all services.