Why your bank keeps taking money every month — even when you haven't done anything wrong
Monthly maintenance fees — sometimes called "service fees" or "account fees" — are charges your bank levies simply for holding your account open. They are not penalties for overdrawing or doing something wrong. They are a standard revenue mechanism built into the terms of most traditional checking and savings accounts at large national and regional banks. The fee kicks in automatically at the end of each statement cycle if you haven't met the conditions that would waive it.
Those waiver conditions typically include things like maintaining a minimum daily balance (often $1,500 or more), having a qualifying direct deposit hit the account each month, or making a minimum number of debit card transactions. The problem is that these conditions are often described in dense account-opening disclosures that most people don't read closely — and the bank has little incentive to remind you when you're falling short. The fee just appears on your statement.
The fee structure is also deliberately asymmetrical: the conditions that trigger a waiver can change quietly with a notice buried in your monthly statement, while the fee itself stays the same or increases. This is a business model issue, not an accident. Understanding that gives you real leverage — because there are straightforward ways to either eliminate the fee entirely or switch to an account type where it simply doesn't exist.
Monthly maintenance fees aren't always the same situation
The same fee can hit people in very different circumstances — and the right fix depends on which version of the problem you're dealing with.
A fee that feels small can cost you hundreds of dollars a year — and it compounds
A $12 monthly fee doesn't feel catastrophic. But $12 a month is $144 a year — and many of the most common bank maintenance fees run $15 to $25 per month, putting the annual cost between $180 and $300. For people with multiple accounts being charged, or accounts they've forgotten about, the total can be higher. More importantly, every dollar lost to a fee is a dollar that isn't sitting in a high-yield savings account earning you interest — so the real cost is the fee plus the opportunity cost of the money it took from you.
According to Bankrate's 2025 checking account fee survey, the average monthly maintenance fee at large U.S. banks was $15.33 — and the average minimum balance required to waive it exceeded $7,400. If you don't maintain that balance, you're paying roughly $184 per year for the privilege of having a checking account. Meanwhile, many online banks and credit unions offer identical functionality for $0 per month, with no minimum balance.
There is a trusted solution for this.
We've mapped every realistic path to eliminating monthly bank fees — including how to negotiate with your current bank, which account types actually waive fees reliably, and when switching is simply the better move.
See the Trusted Solution →Free to read · Independently verified · Updated March 2026
What others have experienced
47 community experiences-
RM
I'd been with the same bank for eleven years and suddenly started seeing a $14 fee every month. Turns out my direct deposit amount dropped when I went part-time and I fell below their threshold. I called and explained the situation — they waived three months of fees on the spot and moved me to a different account tier that only requires a $500 minimum. Worth the call, honestly took about eight minutes.
34 found this helpful -
DK
I tried calling and they waived one month but wouldn't change the account terms. I ended up just moving everything to a credit union near my office — no monthly fees, no minimum balance, and the mobile app is actually better than I expected. The switch took maybe an hour total and I haven't paid a maintenance fee since. I wish I'd done it two years ago instead of paying $180 I didn't need to.
28 found this helpful -
TN
My situation was a forgotten savings account from when I was in college — I hadn't touched it in three years and it was being dinged $5 a month. I only noticed because I happened to log in and the balance had shrunk by $180. I closed the account and moved the remaining money to a high-yield online savings account. The bank didn't push back at all. Lesson learned: check every account you have, even the dormant ones.
19 found this helpful
Have you dealt with this? Share what you tried — it helps others in the same situation.