Bank Fees Explained: How to Spot and Avoid Hidden Charges

Banks collect billions in fees annually from overdrafts, monthly maintenance, ATM charges, and more. Learn how each fee works and proven strategies to eliminate them.

The InfoNexus Editorial TeamMay 14, 20269 min read

The Revenue Stream That Never Sleeps

U.S. banks collected approximately $7.7 billion in overdraft and non-sufficient funds (NSF) fees in 2022, down from a peak of $15.5 billion in 2019 but still a significant wealth transfer from customers to institutions. Overdraft fees represent only one category. Monthly maintenance charges, out-of-network ATM fees, wire transfer fees, paper statement fees, and foreign transaction fees collectively represent billions more. Most of these fees are avoidable — but only if account holders understand what triggers them and how banks structure their fee schedules.

The Most Common Bank Fees

Fee TypeTypical AmountHow It's Triggered
Overdraft fee$25 – $35 per transactionTransaction posts when balance is insufficient
NSF (returned item) fee$25 – $35 per itemTransaction declined or check returned for insufficient funds
Monthly maintenance fee$5 – $25/monthFailure to meet minimum balance or direct deposit requirement
Out-of-network ATM fee$2.50 – $5.00 (bank) + ATM surchargeUsing an ATM outside the bank's network
Wire transfer fee$15 – $45 domestic; $25 – $50 internationalInitiating a wire transfer
Paper statement fee$2 – $5/monthReceiving mailed statements instead of e-statements
Foreign transaction fee1% – 3% of transactionPurchases in foreign currencies or from foreign merchants
Early account closure fee$25 – $50Closing account within 90–180 days of opening

Overdraft Fees: The Biggest Revenue Driver

An overdraft occurs when a debit card purchase, ACH payment, or check clears when the account balance is negative or drops below zero. Banks traditionally covered the transaction and charged a fee — sometimes $35 per transaction with no daily limit. A single bad day with five transactions could generate $175 in overdraft fees.

Regulatory pressure and competitive forces drove major changes beginning around 2021. Bank of America reduced overdraft fees from $35 to $10 in 2022 and eliminated NSF fees. Wells Fargo eliminated NSF fees and capped overdraft coverage at one fee per day. Capital One and Ally Bank eliminated overdraft fees entirely. Despite these changes, many smaller banks and credit unions have not followed suit — their fee schedules still reflect 2010-era structures.

  • Overdraft protection linking — linking a savings account to a checking account allows the bank to transfer funds automatically to cover a shortfall, often for a small transfer fee ($5–$12) rather than a full overdraft fee
  • Overdraft opt-out — under 2010 Federal Reserve regulations, banks cannot charge overdraft fees on debit card transactions and ATM withdrawals unless the customer has affirmatively opted in; opting out means the transaction is declined rather than covered at a fee
  • Grace periods — some banks provide a 24-hour grace period to deposit funds and avoid the fee; SunTrust (now Truist) pioneered this structure

Monthly Maintenance Fees and How to Waive Them

Monthly maintenance fees range from $5 to $25 and are almost universally waivable if the account holder meets one or more conditions set by the bank. Common waiver conditions:

  • Minimum daily balance maintained (typically $1,000–$1,500 for basic accounts; $10,000–$25,000 for premium accounts)
  • Qualifying direct deposit of a specific minimum amount (often $500–$1,000/month)
  • Active use (minimum number of debit card transactions per month)
  • Age-based waivers (often for customers under 25 or over 65)
  • Student status (student checking accounts typically waive fees)

Account holders who don't meet waiver conditions should compare the monthly fee against the value of features they actually use — and consider switching to an online bank, where no-fee checking with no minimum balance is standard (Ally, Marcus, SoFi, Discover, Charles Schwab).

ATM Fees: A Compounding Problem for Frequent Cash Users

Using an out-of-network ATM generates two separate charges in most cases: a fee from the card holder's bank (typically $2.50–$3.50) and a surcharge from the ATM operator (typically $2.50–$5.00). A single withdrawal can cost $7–$8.50. For daily cash users, that's $200+ per year in ATM fees alone.

Strategies to eliminate ATM fees include: using a bank with a large ATM network (Chase has 16,000+ ATMs; Bank of America has 15,000+); choosing an online bank that reimburses all ATM fees (Schwab Bank's Investor Checking account reimburses worldwide ATM fees with no cap); or getting cash back at grocery and pharmacy checkout counters, which carries no fee at most retailers.

Foreign Transaction Fees: Often Hidden Until the Statement

Foreign transaction fees of 1–3% apply not just to purchases made abroad but to any transaction processed in a foreign currency or routed through a foreign bank — which includes many online international retailers. On a two-week international trip with $3,000 in spending, a 3% foreign transaction fee adds $90 in charges that never appeared on a receipt. Travel-oriented credit cards from Chase (Sapphire), Capital One, and American Express waive foreign transaction fees as a standard feature. This article is for informational purposes only and does not constitute financial advice.

bankingfeespersonal finance

Related Articles