The fees that cost the most are the ones you can prevent
Bank fees fall into two categories: ones you trigger by accident, and ones the bank charges whether you do anything wrong or not. The first group — overdraft fees, returned-check fees, ATM fees — you can eliminate almost entirely by knowing what triggers them and setting up straightforward safeguards. The second group — monthly maintenance fees, minimum balance fees, inactivity fees — you can dodge by choosing the right account type or bank.
The difference between a checking account that costs you $200 a year in fees and one that costs nothing is usually not the bank itself, but which account you open and what you do to keep it active. A single overdraft fee can be $25 to $35. A returned check can cost $25 to $40. Monthly maintenance fees run $5 to $15. Over a year, these add up fast — especially for households where a single unexpected charge can tip the account into overdraft.
Key Takeaways
- Overdraft fees, the largest drain for most people, happen when you spend more than your balance and can be prevented by turning off overdraft protection or linking a savings account as backup.
- Monthly maintenance fees and minimum balance requirements exist at traditional banks but not at most online banks or credit unions, so switching account types can save $60 to $180 per year.
- ATM fees and out-of-network charges add up quickly; using your bank's ATM network or choosing a bank with a large network or fee reimbursement prevents this cost.
- Returned-check and NSF fees happen when a payment bounces; setting up low-balance alerts and keeping a small buffer in your account prevents most of these.
- Some banks waive fees for direct deposit or maintaining a minimum balance; if you receive regular paychecks or benefits, these waivers can eliminate your entire fee burden.
How overdraft fees work and how to stop them
Overdraft protection is a feature that lets you spend more money than you have in your account. When you do, the bank covers the difference — and charges you a fee for doing so. That fee is usually $25 to $35 per transaction. If you overdraft multiple times in a day, you can be charged multiple fees.
You can turn off overdraft protection entirely. When you do, transactions that would overdraft your account straightforward decline instead — no fee, no charge. You will not be able to spend money you do not have, but that is the point. Call your bank or log into your online account and look for "overdraft protection" or "overdraft opt-out" settings. Most banks let you change this yourself without calling.
If you want a safety net without the fee, link a savings account to your checking account. Many banks offer overdraft transfer as an alternative to overdraft protection: if your checking account would go negative, the bank transfers money from savings instead. This usually costs nothing, or a small flat fee ($1 to $3) instead of per-transaction charges. You have to have the savings account set up first, but even $100 in savings can prevent most overdraft situations.
Set up low-balance alerts on your checking account. Most banks let you choose a threshold — say, $50 — and send you a text or email when your balance drops below it. This gives you time to move money in or hold off on spending before you overdraft. Alerts are free and take two minutes to set up.
Monthly fees and minimum balance traps
Traditional banks often charge a monthly maintenance fee — $5 to $15 per month — just for having a checking account. Some waive this fee if you maintain a minimum balance (often $500 to $1,500) or set up direct deposit. If you cannot meet the minimum balance, you pay the fee every month: that is $60 to $180 per year.
Online banks and most credit unions do not charge monthly maintenance fees at all. They have lower overhead costs and pass that savings to customers. If your current bank charges a monthly fee and you do not receive direct deposit, switching to an online bank or credit union can eliminate that cost entirely. The trade-off is that you cannot walk into a branch, but you can deposit checks by phone camera and withdraw cash at ATMs.
If you want to stay with a traditional bank, ask whether the monthly fee is waived for direct deposit. If you receive a paycheck, Social Security, or unemployment benefits by direct deposit, you may may have access to for a fee waiver. Some banks also waive fees for students, seniors, or people under a certain age. Call and ask — the fee is often waivable if you meet one condition.
Inactivity fees are less common but still exist at some banks: if you do not use your account for 12 months or longer, the bank charges a monthly fee until the account is closed. This is rare at major banks but can happen at smaller institutions. Check your account agreement or call to ask whether inactivity fees explore to you.
ATM fees and out-of-network charges
Every time you use an ATM that does not belong to your bank, you pay a fee — usually $2 to $3 per withdrawal. If you withdraw cash twice a week from an out-of-network ATM, that is $16 to $24 per month, or $192 to $288 per year. This is one of the easiest fees to prevent.
Use only ATMs in your bank's network. Before you open an account, check how many ATMs your bank has in your area. Large national banks like Chase, Bank of America, and Wells Fargo have thousands of ATMs. Smaller regional banks may have fewer. Credit unions often participate in shared branching networks, which means you can withdraw cash at other credit unions' ATMs for free.
Some online banks reimburse ATM fees. Ally Bank, for example, refunds all ATM fees charged by other banks, so you can use any ATM and get your money back. If you use a lot of cash, this can be worth the switch. Check the bank's website for "ATM fee reimbursement" or call and ask.
If you need cash regularly, plan ahead. Withdraw larger amounts less often instead of small amounts frequently. This cuts the number of transactions and the number of fees.
Returned-check and NSF fees
NSF stands for "non-sufficient funds." When you write a check or set up a bill payment and your account does not have enough money to cover it, the payment bounces. The bank charges you an NSF fee (usually $25 to $40) and the person or company you were paying may charge you a fee too.
Prevent this by keeping a small buffer in your account — $50 to $100 — that you do not spend. This cushion catches small mistakes or unexpected charges. Set up low-balance alerts so you know when you are getting close to that buffer.
If you use online bill pay, check the payment date carefully. Some payments take 3 to 5 business days to clear, so if you schedule a payment for tomorrow but your paycheck does not arrive until the day after, the payment may bounce. Schedule payments for the day after you know money will be in your account.
If a check bounces, contact the bank when ready. Some banks will reverse the fee if it is your first time or if you have a good history with them. It does not hurt to ask.
Choosing the right account to avoid fees entirely
The easiest way to avoid fees is to choose an account that does not charge them. Here is what to look for:
- No monthly maintenance fee. Most online banks and credit unions offer checking accounts with no monthly charge.
- No minimum balance requirement. You should not have to keep a certain amount in the account to avoid fees.
- Free overdraft transfers. If the bank offers overdraft protection, it should transfer from savings for free or a small flat fee, not per-transaction charges.
- ATM network or reimbursement. Either the bank has ATMs near you, or it reimburses out-of-network fees.
- No inactivity fees. Check the account agreement to confirm.
If you receive direct deposit, ask whether the bank waives fees for direct deposit customers. Many do. If you are a student, senior, or under 25, ask about age-based fee waivers.
Online banks like Ally, Charles Schwab, and Discover typically have no monthly fees, no minimum balance, and no overdraft fees (because they decline transactions instead). Credit unions often have similar terms. If you want a physical branch, look for a credit union in your area or a regional bank that does not charge monthly fees.
What to do if you have already paid fees
If you have been charged overdraft fees, NSF fees, or monthly maintenance fees, you may be able to get them back. Banks have some discretion to reverse fees, especially if you have a good account history or if it is your first time.
Call the bank and ask to speak with someone in customer service or account management. Explain what happened — you did not realize overdraft protection was on, you thought your paycheck had arrived, you were not aware of the monthly fee. Be polite and specific. Many banks will reverse one or two fees as a courtesy, especially if you have been a customer for a while.
If the bank refuses, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB tracks complaints about unfair or deceptive banking practices. Filing a complaint does not get your money back directly, but it creates a record that may prompt the bank to change its practices.
Frequently Asked Questions
Can I get overdraft fees reversed if I call the bank?
Many banks will reverse one or two overdraft fees if you call and ask, especially if you have a good account history or if it is your first time. There is no may provide, but it is worth asking. Be specific about what happened and polite. Some banks have policies that allow customer service to reverse a certain number of fees per year.
What is the difference between overdraft protection and overdraft transfer?
Overdraft protection lets you spend more than your balance and charges a fee per transaction. Overdraft transfer moves money from a linked savings account instead, usually for free or a small flat fee. Transfer is safer because it costs less and prevents you from going into debt.
Do I have to use my bank's ATM?
No, but using another bank's ATM costs $2 to $3 per withdrawal. If you use cash regularly, choose a bank with a large ATM network in your area, or switch to a bank that reimburses ATM fees. Some credit unions let you use other credit unions' ATMs for free.
What happens if I turn off overdraft protection?
Transactions that would overdraft your account will be declined instead. You will not be able to spend money you do not have, but you also will not be charged a fee. This prevents overdraft fees but means you need to check your balance before spending.
Are there banks that do not charge any fees?
Most online banks and credit unions offer checking accounts with no monthly fees, no minimum balance, and no overdraft fees. Examples include Ally, Charles Schwab, Discover, and most credit unions. The trade-off is that you cannot visit a physical branch, but you can deposit checks by phone and withdraw cash at ATMs.
