Why Do Banks Charge Fees and How to Avoid Them

Banks charge fees for two reasons: to recover the cost of running the account and the services attached to it, and to pass along the expense of federal rules they must follow. Understanding why banks charge fees and how to avoid them comes down to knowing which fees compensate the bank for something specific you did, which ones are baked into every account, and which waivers or protections you can use to sidestep them. Most of the common ones are avoidable.

What Bank Fees Are Actually Paying For

A bank earns money in two ways: interest on loans, and non-interest income from fees. The spread between what a bank pays depositors and what it charges borrowers funds much of the operation, but not all of it. Technology platforms, fraud detection, branches, ATMs, and staff cost money whether lending is up or down, and fee income smooths that out. Profit also builds the cushion that absorbs loan losses in a downturn, which ultimately protects depositors.

On top of that, federal regulators impose obligations that cost banks real money, and those costs get built into the fees you pay.

FDIC Deposit Insurance

Every FDIC-insured bank pays premiums into the Deposit Insurance Fund, which protects your deposits up to $250,000 per depositor, per bank, per ownership category if the bank fails.1Federal Deposit Insurance Corporation. Understanding Deposit Insurance Assessment rates range from about 2.5 to 42 basis points annually depending on the bank’s size and risk profile.2Federal Deposit Insurance Corporation. FDIC Assessment Rates For a large institution, that translates to hundreds of millions of dollars a year.

Capital Requirements

Banks must hold a buffer of their own capital (shareholder equity and retained earnings) to absorb losses without endangering depositors. Every dollar in that buffer is a dollar the bank cannot lend out, so it needs other revenue to compensate. Fees help.

Anti-Money-Laundering Compliance

Federal law requires banks to verify customer identities, monitor transactions, and file detailed reports with regulators under the Bank Secrecy Act’s anti-money-laundering framework.3FFIEC BSA/AML InfoBase. Assessing Compliance with BSA Regulatory Requirements Banks maintain compliance teams, specialized software, employee training, and audit programs, and file Suspicious Activity Reports and Currency Transaction Reports through federal systems.4FINRA. Anti-Money Laundering (AML) It’s an invisible cost every account holder helps fund.

The Fees You’ll See and How Each One Works

Monthly Maintenance Fees

This fee covers the baseline cost of keeping your account active: processing transactions, generating statements, monitoring for fraud, and giving you access to online and mobile platforms. It typically runs $5 to $35 depending on the account. Most banks waive it if you maintain a minimum daily balance (often $1,500 or more) or receive qualifying direct deposits each month. An account with steady deposits or a solid balance generates enough lending value that the direct fee becomes unnecessary.

Overdraft Fees

When you spend more than your available balance and the bank pays the transaction anyway, an overdraft fee compensates it for what amounts to a short-term loan. The typical charge remains around $35, though some banks have voluntarily cut theirs to $10 or $15. A federal rule that would have capped overdraft fees at $5 for the largest banks was finalized in late 2024 but was nullified through a Congressional Review Act resolution in 2025, so no federal cap exists.

One protection matters more than any other here: banks cannot charge overdraft fees on ATM withdrawals or one-time debit card purchases unless you have explicitly opted in to overdraft coverage. The bank must give you written notice explaining the service, get your affirmative consent, and confirm that consent in writing.5Consumer Financial Protection Bureau. 12 CFR 1005.17 – Requirements for Overdraft Services If you never opt in, those transactions just get declined at the register and cost you nothing. Checks and recurring electronic payments are handled differently and may still trigger overdraft fees without opt-in.

NSF Fees

A non-sufficient funds fee is charged when the bank rejects a payment because your account doesn’t have enough money. Unlike an overdraft, the bank doesn’t cover the transaction; it bounces it and charges you. Historically these ran about $35. That’s changing fast. Nearly two-thirds of banks with over $10 billion in assets have eliminated NSF fees entirely, including virtually every major national bank, saving consumers close to $2 billion a year by the CFPB’s estimate.6Consumer Financial Protection Bureau. Vast Majority of NSF Fees Have Been Eliminated If your bank still charges them, that alone is a reason to shop around.

ATM Fees

Using an out-of-network ATM triggers two separate charges. Your bank charges an out-of-network fee for using a competitor’s machine, and the ATM operator charges a surcharge. Each is typically $2 to $4, so a single withdrawal can run $6 to $8. Both exist because someone has to maintain the machine, stock it with cash, and settle the transaction between institutions. Sticking to your bank’s ATMs or picking a bank that reimburses ATM fees eliminates the cost entirely.

Wire Transfer and Foreign Transaction Fees

Domestic outgoing wires typically cost $25 to $40; international wires often $45 or more because they involve correspondent banks, currency conversion, and extra compliance checks. Incoming domestic wires are cheaper, usually $0 to $15. Foreign transaction fees on debit or credit card purchases in another currency run 1% to 3% of the transaction amount. Accounts marketed to travelers often waive them.

Paper Statement Fees

Banks increasingly charge $2 to $5 per month for mailing paper statements. Switching to electronic statements eliminates the fee at nearly every bank. Federal law requires your bank to get your consent before switching you to electronic-only delivery, and you can opt back into paper, though the paper version may come with a charge.

Early Account Closure Fees

Close a new account within the first 90 to 180 days and some banks charge $5 to $50 to recover the administrative cost of onboarding. Several large national banks don’t charge this fee; smaller banks and credit unions sometimes do. Read the account agreement before opening an account you may not keep.

Dormancy and Inactivity Fees

If you stop using an account, some banks begin charging a monthly inactivity fee after a period of no customer-initiated activity. The bigger issue is what happens next. If an account sits dormant long enough, typically three to five years depending on your state’s unclaimed property laws, the bank must turn the remaining funds over to the state.7Office of the Comptroller of the Currency. When Is a Deposit Account Considered Abandoned or Unclaimed You can reclaim the money from the state, but it takes time. One small transaction or a periodic login is enough to prevent it.

What Your Bank Must Tell You Before Charging a Fee

Federal law doesn’t stop banks from charging fees, but it requires transparency. The Truth in Savings Act, implemented through Regulation DD, requires your bank to disclose every fee associated with your account before you open it or before the service is provided.8eCFR. 12 CFR Part 1030 – Truth in Savings (Regulation DD) That schedule must state the amount of each fee and the conditions that trigger it.

If the bank later raises a fee or adds a new one that could adversely affect you, it must send written notice at least 30 calendar days before the change takes effect.9Consumer Financial Protection Bureau. Regulation DD 1030.5 – Subsequent Disclosures Your periodic statement must also itemize every fee you were charged, and for overdraft fees specifically, must show both the statement-period total and a running year-to-date total.

That 30-day window is real leverage. If your bank raises fees, you have time to switch before the new charges hit. And if a fee appears that was never disclosed, you have grounds to dispute it.

How to Get a Fee Reversed

If a fee on your statement looks wrong, Regulation E gives you 60 days from the date the bank sends the statement reflecting the error to notify them.10Consumer Financial Protection Bureau. Regulation E 1005.11 – Procedures for Resolving Errors Your notice needs your name and account number, the type and amount of the error, and why you believe it’s wrong. Phone works, though the bank may ask you to follow up in writing within 10 business days. The investigation must begin immediately and can’t be stalled while the bank waits for that written confirmation.

For fees that aren’t technically errors but still feel unfair, calling customer service and politely asking for a reversal works more often than people expect. Banks grant one-time courtesy reversals regularly for customers with a history of good account management. If the first request is denied, asking for a supervisor sometimes opens up more authority. Banks track how often they reverse fees for each customer, so this approach works best used sparingly for genuine mistakes rather than as a recurring strategy.

Practical Ways to Stop Paying Fees

Start by meeting your bank’s waiver conditions. For monthly maintenance fees, that usually means a minimum daily balance or qualifying direct deposits. Thresholds vary, so read the fee schedule for your specific account rather than assuming a round number. Some banks count total deposits across linked accounts toward the threshold, which makes the number easier to hit if you also hold savings or a certificate of deposit there.

Opt out of overdraft coverage on ATM and debit card transactions. Your card will be declined if you don’t have the funds, which is inconvenient but free. For the transactions where overdraft fees can still apply without opt-in, a small balance buffer and low-balance alerts on your bank’s app do the job.

Online-only banks are increasingly the simplest path to a fee-free experience. Without branches, they can skip monthly maintenance fees, reimburse ATM surcharges, and forgo foreign transaction fees. You give up in-person service, and cash deposits are less convenient. For people who rarely visit a branch, that tradeoff barely registers.

Students, seniors, and active-duty military members should ask about specialty accounts. Many banks offer accounts for these groups that waive maintenance and ATM fees automatically, because the bank sees long-term value in the relationship.

Finally, read your statements every month. Fee creep is real and thrives on inattention. A $5 paper statement fee here, a $3 inactivity charge there, and suddenly you’re paying $100 a year for a checking account. The 30-day advance notice requirement means changes don’t have to surprise you, but only if you act on the notice before the new fee kicks in.