The banks with the lowest checking fees depend on where you live and how you bank
There is no single answer to which bank has the lowest fees because different banks charge different amounts, and many waive fees if you meet certain conditions. Some banks charge nothing at all for a basic checking account. Others charge $10 to $15 per month but drop the fee if you keep a minimum balance, set up direct deposit, or maintain a savings account with them. A few online-only banks have no monthly fee and no minimum balance requirement, which makes them the cheapest option if you are comfortable banking without walking into a branch.
The real question is not which bank is cheapest in general, but which is cheapest for you — based on how much money you typically keep in the account, whether you get paid by direct deposit, and whether you need to visit a physical location. This guide walks you through the main fee structures so you can compare what each bank would actually cost you.
Key Takeaways
- Online banks and credit unions often have no monthly checking fee and no minimum balance, making them the lowest-cost option for most people.
- Many traditional banks waive their monthly fee if you set up direct deposit, keep a certain balance, or link a savings account.
- Overdraft fees and out-of-network ATM fees can cost more than a monthly fee, so compare those charges too.
- Your state and local area determine which banks and credit unions are available to you, so the cheapest option in one place may not exist in another.
- You can call a bank's customer service line or visit their website to ask about current fee structures before opening an account.
Banks with no monthly checking fee
Several types of banks offer checking accounts with no monthly fee and no minimum balance. Online banks like Ally, Charles Schwab, and Discover have no monthly charge because they do not operate physical branches, which cuts their costs. Credit unions — member-owned financial institutions — often have no monthly fee either, especially if you live in their service area or work for a participating employer.
The trade-off is that online banks have no branch to visit. If you need to deposit cash, you will have to use an ATM or mail a check. Some online banks reimburse ATM fees charged by other banks, which partly solves this problem. Credit unions usually have fewer ATMs than large national banks, but many credit unions share ATM networks so you can use machines at other credit unions for free.
To find credit unions near you, visit the CO-OP Network website or search the Shared Branch locator. Both let you enter your zip code and see which credit unions operate in your area and whether you are may be able to access to join.
Traditional banks that waive fees for direct deposit
Many large national banks — including Bank of America, Wells Fargo, and Chase — charge a monthly fee for checking, typically $10 to $15, but waive it if you set up direct deposit. Direct deposit means your employer sends your paycheck electronically to your bank account instead of giving you a paper check.
If you receive your paycheck by direct deposit, this can be the simplest path: you open an account at a bank with a branch near your home or work, and the monthly fee disappears automatically. You do not have to do anything after the first deposit arrives.
The catch is that if you do not have a job with direct deposit — for example, if you are self-employed, retired, or between jobs — you will pay the monthly fee unless the bank offers another way to waive it. Ask the bank what other options exist. Some waive fees for maintaining a minimum balance instead, or for linking a savings account.
Fees that cost more than the monthly charge
A $12 monthly fee sounds small, but it adds up to $144 per year. However, other fees can cost far more in a single incident. An overdraft fee — charged when you spend more than you have in the account — typically runs $25 to $35 per transaction. An out-of-network ATM fee charged by the ATM operator can be $2 to $3, and your bank may charge an additional $1 to $3 on top of that.
When comparing banks, look at the full fee schedule, not just the monthly charge. A bank with a $15 monthly fee but no overdraft fees and free ATM access might cost you less than a bank with no monthly fee but a $35 overdraft charge that you trigger twice a year. Most banks publish their fee schedules online, and you can request a printed copy by calling customer service.
Some banks offer overdraft protection, which links your checking account to a savings account or credit line. If you overdraw, the bank transfers money from the linked account instead of charging an overdraft fee. This costs nothing if you never overdraw, and it prevents the $25+ fee if you do.
How to compare fees before you open an account
Start by listing the banks and credit unions available in your area. If you bank online, you can use any bank that operates nationally. If you need a physical branch, search for banks near your home or workplace.
For each bank, find the fee schedule on their website or call their customer service line. Write down the monthly fee, the direct deposit requirement (if any), the minimum balance (if any), the overdraft fee, and the ATM policy. Some banks charge for using ATMs outside their network; others reimburse the fee.
Then ask yourself: Do I have direct deposit? If yes, many traditional banks become free. If no, an online bank or credit union is likely cheaper. How much do I usually keep in the account? If you can maintain a high balance, some banks waive fees for that. How often do I use ATMs? If you use them frequently, pick a bank with a large ATM network or one that reimburses out-of-network fees.
Regional and local credit unions often have the lowest total cost
Credit unions in your state or region may offer checking with no monthly fee, no minimum balance, and free ATM access through shared networks. Because credit unions are member-owned, they return profits to members rather than to shareholders, which often means lower fees overall.
The catch is that you must be may be able to access to join. Most credit unions serve people who live or work in a specific area, work for a specific employer, or belong to a specific organization. For example, a teachers' credit union serves school employees, and a city credit union serves residents of that city. Check the CO-OP Network or your state's credit union league website to see which unions you can join.
If you are may be able to access for a credit union, it is worth opening an account there even if you also bank at a traditional bank. You can use the credit union for checking and keep a savings account elsewhere, or vice versa.
Frequently Asked Questions
Can I avoid monthly fees by keeping a certain amount of money in my account?
Yes, many banks waive the monthly fee if you maintain a minimum balance, often $500 to $1,500. However, this means you cannot spend that money without triggering the fee, so it is only worthwhile if you naturally keep that much in the account anyway. Online banks and credit unions typically have no minimum balance at all.
What is the difference between a bank and a credit union?
A bank is a for-profit business owned by shareholders. A credit union is a nonprofit owned by its members. Credit unions often have lower fees and better rates on savings, but you must be may be able to access to join. Banks are open to anyone and usually have more branches and ATMs.
If I move to a different state, will my checking account still work?
Yes. If you bank with a national bank or online bank, your account works the same way in any state. If you bank with a local or regional credit union, your account still works, but you may lose access to local branches and ATMs. You can keep the account or open a new one with a credit union in your new state.
Do I have to pay overdraft fees if I link a savings account for overdraft protection?
No. Overdraft protection transfers money from your linked savings account instead of charging a fee. However, some banks charge a small fee for each transfer, usually $1 to $3, which is much less than an overdraft fee. Check the bank's policy before you set it up.
How do I know if a bank is safe and will not lose my money?
Look for the FDIC logo on the bank's website or ask customer service if they are FDIC-insured. FDIC insurance protects your money up to $250,000 per account type at each bank. Credit unions are insured by the NCUA, which offers the same protection. If a bank or credit union fails, the government reimburses your deposits.