Why Do Banks Charge Fees and How to Avoid Them

Banks charge fees for two reasons: to cover the cost of operating the institution (technology, staff, branches, ATMs) and to fund the expensive federal rules they have to follow, including deposit insurance and anti-money-laundering compliance. Understanding why banks charge fees and how to avoid them comes down to knowing which fees pay for a service you actually used, which are triggered by conditions you can change, and which federal protections give you leverage to push back. Most common fees are avoidable once you know what sets them off.

The Real Reasons Behind Bank Fees

Banks earn money two ways: interest income from lending, and non-interest income from fees. The spread between what a bank pays depositors and what it charges borrowers is the primary revenue source, but it doesn’t cover everything. Technology platforms, fraud monitoring, branch real estate, ATM networks, and payroll for everyone from tellers to compliance analysts all cost money whether the bank makes one loan that quarter or a million. Fees provide the steady baseline that smooths out the volatility of lending revenue.

A large share of what your bank spends is not optional. Federal regulators impose three especially expensive obligations that get built into fee structures.

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

The second is capital requirements. Banks must maintain a buffer of their own money to absorb loan losses without endangering depositors. Every dollar tied up in that buffer is a dollar the bank can’t lend out profitably, so fee revenue helps compensate.

The third is anti-money-laundering compliance. Federal law requires banks to verify every customer’s identity, monitor transactions for suspicious activity, and file detailed reports with regulators under the Bank Secrecy Act framework.3FFIEC BSA/AML InfoBase. Assessing Compliance with BSA Regulatory Requirements Dedicated compliance teams, specialized software, and audit programs all cost money that ultimately gets recovered through account fees.4FINRA. Anti-Money Laundering (AML)

What Each Common Fee Pays For

Monthly Maintenance Fees

A monthly maintenance fee covers the baseline cost of keeping your account active: processing transactions, generating statements, monitoring for fraud, and maintaining access to online and mobile platforms. These fees typically run from about $5 to $35 depending on the account. Most banks waive the fee if you maintain a minimum daily balance (commonly $1,500 or more) or receive qualifying direct deposits each month. An account with steady deposits or a solid balance generates enough value through lending that a direct fee becomes unnecessary.

Overdraft Fees

When you spend more than your available balance and the bank pays the transaction anyway, the overdraft fee compensates it for a short-term loan you didn’t apply for. 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 a lot 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, obtain 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 get declined at the register and you pay nothing. Recurring bills and checks 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 for the trouble. Historically these ran about $35, but nearly two-thirds of banks with over $10 billion in assets have eliminated NSF fees entirely, including virtually every major national bank. The CFPB estimates this saves consumers almost $2 billion annually.6Consumer Financial Protection Bureau. Vast Majority of NSF Fees Have Been Eliminated If your bank still charges NSF fees, that alone is a reason to shop around.

ATM Fees

Using an out-of-network ATM can trigger two separate charges. Your own bank charges an out-of-network fee for accessing a competitor’s machine, and the ATM operator charges a surcharge for letting you use its hardware. Each fee is typically $2 to $4, so a single withdrawal can cost $6 to $8 in total. Both fees exist because someone has to pay for maintaining the machine, stocking it with cash, and settling the transaction between two separate institutions.

Wire Transfer and Foreign Transaction Fees

Wire transfers involve secure, same-day settlement through interbank payment networks. A domestic outgoing wire typically costs $25 to $40. International wires run higher, often $45 or more, because they involve correspondent banks, currency conversion, and additional compliance checks. Incoming domestic wires are cheaper, usually $0 to $15.

Foreign transaction fees apply when you use your debit or credit card for purchases in another currency. Most banks charge 1% to 3% of the transaction amount to cover currency conversion costs and foreign exchange risk. Some accounts marketed to frequent travelers waive this fee entirely.

Paper Statement Fees

Banks increasingly charge $2 to $5 per month for mailing paper statements. Switching to electronic statements eliminates this fee at almost every bank. Your bank must get your consent before switching you to electronic-only delivery and must let you opt back into paper if you want, though the paper version may come with a fee.

Early Account Closure Fees

Close a new account within the first 90 to 180 days and some banks charge $5 to $50 to recoup the administrative cost of setting up the account. Several large national banks skip this fee, but smaller banks and credit unions sometimes charge it. Check the account agreement before opening an account you’re not sure you’ll keep.

Dormancy and Inactivity Fees

If you stop using an account, some banks begin charging a monthly inactivity fee after a period with no customer-initiated activity. There is a bigger concern beyond the fee: if an account sits dormant long enough, typically three to five years depending on your state’s unclaimed property laws, the bank is required to 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 login every so often prevents the problem.

Your Right to Notice Before a Fee Hits

Federal law doesn’t prevent banks from charging fees, but it does require 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) The fee schedule must include the amount of each fee and the conditions that trigger it.

If the bank later increases a fee or adds a new one that could adversely affect you, it must mail or deliver written notice at least 30 calendar days before the change takes effect.9Consumer Financial Protection Bureau. Regulation DD 1030.5 – Subsequent Disclosures Your monthly or quarterly statement must also itemize every fee you were charged during the period, broken out by type and dollar amount. For overdraft fees specifically, the statement must show both the fees for that statement period and a running year-to-date total.

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

How to Avoid or Reduce These Fees

The most direct approach is meeting whatever waiver conditions your bank sets. For monthly maintenance fees, that usually means maintaining a minimum daily balance or setting up qualifying direct deposits. Thresholds vary by bank and account tier, so read the fee schedule for your specific account rather than assuming a round number. Some banks count deposits across all your linked accounts, which makes reaching the threshold easier if you also hold savings or a certificate of deposit at the same institution.

Opting out of overdraft coverage on ATM and debit card transactions eliminates the most common surprise fee. Your card will be declined if you don’t have the funds, which is inconvenient but free. For transactions where overdraft fees can still apply without opt-in, such as checks and recurring electronic payments, keeping a small buffer in your account or setting up low-balance alerts on your bank’s app provides a practical safety net.

Using your own bank’s ATMs, or choosing a bank that reimburses out-of-network surcharges, eliminates ATM fees entirely. Switching to electronic statements eliminates paper statement fees. Switching to an online-only bank often eliminates several fees at once: no branches means no branch overhead, so many of these banks skip monthly maintenance fees, reimburse ATM surcharges, and drop foreign transaction fees. The tradeoff is that you give up in-person service and cash deposits may be less convenient.

Students, seniors, and active-duty military members should ask specifically about specialty accounts. Many banks offer accounts tailored to these groups that waive maintenance and ATM fees automatically.

Finally, review your statements every month. Fee creep thrives on inattention. A $5 paper statement fee here, a $3 inactivity charge there, and suddenly you’re paying $100 a year for the privilege of having a checking account. The 30-day advance notice requirement only helps if you actually read the notice and act on it before the new fee kicks in.

How to Get a Fee Reversed

If a fee on your statement looks wrong, federal law gives you a formal dispute process. Under Regulation E, you have 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. You can do this by phone, but the bank may ask for written follow-up within 10 business days. The bank must begin investigating immediately and cannot stall while waiting for your 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 most people expect. Banks grant one-time courtesy reversals regularly, especially for customers with a history of good account management. Frontline representatives have limited discretion, so if the first request is denied, asking to speak with a supervisor sometimes opens up additional authority. Banks track how often they reverse fees for each customer, so this approach works best when used sparingly for genuine mistakes rather than as a recurring strategy.