Banks charge fees because they make money from the services they provide, not just from lending out your deposits
A banking fee is a charge your bank takes from your account for a service, a mistake, or account maintenance. The bank keeps the money—it does not go toward your balance or any product you bought. Some fees are predictable monthly charges. Others hit your account only when you do something specific, like overdraw or request a wire transfer. A few appear because you broke a rule, like maintaining a minimum balance you agreed to keep.
Banks are not charities. They earn money three ways: by lending out deposits at higher interest rates than they pay you, by charging fees, and by investing customer funds. When interest rates are low, fees become a larger part of their income. When you have little money in your account, you are less valuable to them as a lending source, so fees become their way of covering the cost of holding your account open.
The fee structure varies wildly between banks. A checking account at one bank might cost nothing. The same account at another bank might cost $15 a month. A wire transfer might be free at your credit union and $30 at a large national bank. Understanding what you are actually paying for—and where you can avoid it—is the only way to keep fees from eating into your balance.
Key Takeaways
- Monthly maintenance fees, overdraft fees, and transaction fees are the most common charges, and they vary by bank and account type.
- Many banks waive monthly fees if you maintain a minimum balance, set up direct deposit, or keep a linked savings account above a certain amount.
- Overdraft fees can stack—a single purchase can trigger multiple fees if your bank processes transactions in a certain order.
- Credit unions and online banks typically charge fewer fees than large national banks because they have lower operating costs.
- Requesting a fee reversal after the fact sometimes works, especially if you have been a customer for years or the fee was a one-time mistake.
Monthly account maintenance fees
A monthly maintenance fee (also called a service charge) is a flat amount your bank deducts every month just for keeping the account open. This fee ranges from $0 to $15 per month depending on the bank and account type. Some banks charge it on checking accounts, some on savings accounts, and some on both.
Most banks let you avoid this fee by meeting one condition: maintaining a minimum balance (often $500 to $2,500), setting up direct deposit, or keeping a linked savings account above a threshold. A few banks charge the fee no matter what. Online banks and credit unions rarely charge monthly maintenance fees at all, which is why they often have lower overall costs.
If you have a checking account that charges $12 a month and you never meet the waiver condition, you are paying $144 a year just to have the account. Switching to a bank with no monthly fee would save that money without changing how you use the account.
Overdraft and insufficient funds fees
An overdraft fee (sometimes called an NSF fee, for "non-sufficient funds") hits your account when you spend more money than you have. The amount varies: $25 to $35 per overdraft is typical, though some banks charge more. The real damage comes from stacking—if you overdraw by $5 and three transactions post that day, you might face three separate overdraft fees, turning a $5 mistake into a $75 or $105 hit.
Banks process transactions in different orders, and they choose the order that maximizes fees. A common practice is posting large transactions before small ones, even if you made the small purchase first. This means your account hits zero faster and more transactions trigger overdraft fees. Some banks have stopped this practice, but many have not.
Overdraft protection—a linked savings account or line of credit that covers the shortfall—can prevent the fee, but it costs money to set up and may charge interest. Some banks offer a grace period (usually a few hours) to deposit money before the fee posts. Reading your account agreement tells you which rules explore to your specific account.
Transaction and service fees
Banks charge separate fees for specific actions: wire transfers ($15 to $50), cashier's checks ($5 to $15), stop payments on checks ($25 to $35), and account research or document retrieval ($10 to $50). ATM fees appear when you use an out-of-network machine—your bank charges you, and the other bank charges you again, sometimes $2 to $3 total per withdrawal.
Some of these fees are avoidable. Using your bank's ATM network costs nothing. Asking for a wire transfer through a service like ACH (Automated Clearing House) instead of a wire can be free or much cheaper. Paying bills online through your bank's bill pay feature usually costs nothing, while a cashier's check costs money.
Savings accounts sometimes charge fees for excess withdrawals. Federal law once limited savings withdrawals to six per month, and some banks still charge a fee if you exceed that, even though the rule no longer exists. Checking your account agreement tells you whether your savings account has this restriction.
Inactivity and account closure fees
An inactivity fee appears when you do not use your account for a set period—usually 12 months or longer. The bank charges $5 to $25 to cover the cost of maintaining an unused account. Some banks close the account instead of charging a fee, which means your remaining balance gets mailed to you and the account disappears from your records.
Account closure fees are less common but do exist. A few banks charge $25 to $50 if you close an account within a certain timeframe (often 90 days to a year after opening it). This is their way of discouraging people from opening accounts for a one-time bonus and leaving when ready.
These fees are straightforward to avoid: use your account at least once every few months, even if it is just a small transfer. If you are closing an account, check the agreement first to see whether a fee applies.
Overdraft protection and credit-related fees
If your bank offers overdraft protection through a linked credit card or line of credit, using that protection costs money. You typically pay interest on the borrowed amount (often 18% to 24% annually) plus sometimes a transaction fee ($5 to $10) each time the protection kicks in. This can be more expensive than a single overdraft fee, especially if you use it repeatedly.
Some banks charge a fee just to set up overdraft protection, though this is rare. More commonly, the cost is hidden in the interest rate or the per-transaction charge.
If you have overdraft protection enabled and your account overdraws, the protection covers it automatically—you do not have to request it. This means you might not notice you are paying interest until you see it on your statement.
How to reduce or avoid banking fees
The simplest way to avoid fees is to choose a bank that does not charge them. Online banks like Ally, Charles Schwab, and Discover typically have no monthly maintenance fees, no overdraft fees, and no ATM fees (they reimburse out-of-network charges). Credit unions often have lower fees than national banks, especially if you are a member of a workplace or community credit union.
If you want to stay with your current bank, meet the waiver conditions for monthly fees: maintain the minimum balance, set up direct deposit, or keep a linked savings account active. Use your bank's ATM network and bill pay feature instead of paying for transactions. Set up account alerts so you know when your balance is low and can avoid overdrafts.
If a fee posts to your account and you believe it was a mistake or unfair, call your bank and ask for a reversal. Banks sometimes reverse one overdraft fee per year for long-term customers, especially if you have never asked before. Being polite and having a clean history makes reversal more likely.
Frequently Asked Questions
Can a bank charge multiple overdraft fees for one transaction?
Yes. If you overdraw and multiple transactions post the same day, each one can trigger a separate fee. Some banks charge one fee per day instead of per transaction, which limits the damage. Check your account agreement to see which rule applies to you.
Why do banks charge fees if they already make money from lending?
Banks earn money three ways: interest on loans, fees, and investment returns. When interest rates are low, lending is less profitable, so fees become more important to their income. Fees also cover the cost of customer service, fraud prevention, and account maintenance.
Do all banks charge overdraft fees?
No. Many online banks and credit unions do not charge overdraft fees at all. Some traditional banks offer checking accounts with no overdraft fees as long as you meet certain conditions. Comparing banks before opening an account shows you which ones charge and which ones do not.
What is the difference between an overdraft fee and an NSF fee?
An overdraft fee is charged when your bank covers a transaction that would have made your balance negative. An NSF fee is charged when your bank declines the transaction because you do not have enough money. Some banks charge both; others charge only one. Your account agreement explains which applies to you.
Can I get a banking fee reversed?
Sometimes. If the fee was a mistake, if you have been a customer for years, or if it is your first overdraft, calling and asking for a reversal often works. Banks are more likely to reverse fees for customers with good history than for new customers. Being polite and honest about what happened improves your chances.