Skip to main content

How can you eliminate bank fees and save thousands?

Bank fees are one of the most avoidable expenses in personal finance. Yet the average American pays hundreds per year in fees—checking account fees, overdraft fees, ATM fees, and others—without realizing they could pay zero. The fees exist because banks assume most people don't actively manage them. If you do, you can eliminate nearly every charge and keep thousands of dollars over a lifetime.

Quick definition: Bank fees are charges imposed by banks for account maintenance, overdrafts, and out-of-network transactions. Most can be eliminated through account selection, balance management, or switching institutions.

Key takeaways

  • Monthly maintenance fees ($10–$15) are eliminated by maintaining a minimum balance or receiving direct deposits
  • Overdraft fees ($25–$38 per incident) are prevented by using overdraft alerts, transfer protection, or overdraft buffers
  • ATM fees ($2–$4) are eliminated by using in-network ATMs or credit unions with shared branching networks
  • Many banks waive fees for students, seniors, or military members
  • Switching to a fee-free institution (online bank or credit union) is the simplest strategy for those without account requirements

The economics of bank fees

Banks generate revenue from three main sources: interest on loans, investment income, and fees. As interest rates fell after 2020 (Fed rate cuts) and investment returns decreased, banks increased reliance on fee revenue. Checking account fees, overdraft fees, and other charges now represent 15–20% of some regional banks' revenues. Banks make money when people don't pay attention.

The structure is designed to nudge people toward paying. A $12/month maintenance fee is small enough that many customers don't notice. But it's large enough that a bank gets $144/year per account × millions of accounts = hundreds of millions in annual revenue. A single overdraft fee ($35) is painful enough to discourage dispute, but small enough to seem isolated. Thousands of overdraft fees × millions of customers = billions in annual overdraft revenue.

The good news: you're not bound by these fees. They apply to the vast majority of people because inertia is powerful (people don't switch banks), but they're entirely optional if you're deliberate.

Monthly account maintenance fees

Many banks charge a monthly fee ($10–$15) to hold a checking account. This fee is reduced or waived if you:

  1. Maintain a minimum balance. The most common waiver is $1,500–$2,500 in checking, savings, or combined balances. For people with moderate savings, this is easy.

  2. Receive direct deposit. Many banks waive the fee if your paycheck is deposited directly. No amount threshold is required; direct deposit of any size often suffices.

  3. Set up a savings account transfer. Some banks waive the fee if you link a savings account and transfer a small amount monthly (e.g., $25/month).

  4. Age or employment. Students, seniors (65+), and military members often qualify for fee waivers with no conditions.

Example: A regional bank charges $12/month ($144/year) for checking unless you maintain $2,000 or receive direct deposit. Sarah earns $50,000/year and has $8,000 in savings. She qualifies for the fee waiver by either maintaining the balance (which she already has) or setting up direct deposit. She pays $0, not $144/year.

The strategy: Before opening any account, ask "How do I waive this fee?" If the waiver is easy (balance you already have, direct deposit you already use), open it. If the waiver requires $10,000 minimum balance and you don't have it, look for a different bank.

Overdraft fees

Overdraft fees are the most predatory bank charge. Here's how they work:

You have $150 in checking. You spend $180, overdrawing by $30. The bank can either:

  1. Decline the transaction. Your card is declined at the register, and you have an awkward moment. No fee.

  2. Cover the overdraft and charge a fee. The bank lets the transaction go through, covers the shortfall, and charges $25–$38 per overdraft. You might not realize you overdrawed until the fee posts. This is common.

The problem: banks make money on overdrafts, so they incentivize option 2. Some banks allow multiple overdrafts per day, stacking fees. A single day of heavy spending can incur $100+ in overdraft fees.

Eliminating overdraft fees

Strategy 1: Use overdraft alerts. Most banks allow you to set alerts when your balance drops below a threshold (e.g., $100). When you get the alert, you transfer money or adjust spending. Cost: $0. Effectiveness: High, if you act on alerts.

Strategy 2: Link overdraft protection. Overdraft protection links your checking account to a savings or credit line. If you overdraw, the bank automatically transfers money from savings to cover it. Cost: $0–$15 per transfer (or free at some banks). Effectiveness: High; prevents overdraft fees by replacing them with transfers, which cost less or nothing.

Strategy 3: Use a buffer. Keep an extra $100–$300 in checking as a buffer. You can spend down to $0 before fees trigger. Cost: $0, but requires discipline. Effectiveness: High.

Strategy 4: Switch to a bank that doesn't charge overdraft fees. Many online banks and some regional banks don't charge overdraft fees. They decline transactions instead, which is free. Some credit unions don't charge overdraft fees. Cost: Finding and switching institutions. Effectiveness: Very high; eliminates the fee category entirely.

Example: Marcus has had $800 in overdraft fees in the past two years. He switches to an online bank with no overdraft fees. Transactions are declined if he overdraws, but he faces no fees and adjusts behavior. Savings: $800/year, or $16,000 over 20 years.

ATM fees

When you use an out-of-network ATM, the bank charges $2–$4 per withdrawal. Over a year, frequent out-of-network ATM use adds up:

  • 4 out-of-network withdrawals per month × $3 average fee = $12/month
  • $12/month × 12 months = $144/year
  • Over 20 years = $2,880

Eliminating ATM fees

Strategy 1: Use in-network ATMs only. If your bank is Chase, use only Chase ATMs. Chase has 5,000+ ATMs; most locations have one nearby. Cost: $0. Effectiveness: High, if your bank has good ATM coverage.

Strategy 2: Join a credit union with shared branching. Credit unions participate in shared networks (Co-op, Allpoint) with 30,000+ ATMs nationwide. Most withdrawals are free. Cost: Switching to a credit union (if you qualify). Effectiveness: Very high; credit union networks often exceed bank networks geographically.

Strategy 3: Use cash back at grocery stores or retailers. Many stores let you withdraw cash when you debit or credit card; no ATM fee. Cost: $0. Effectiveness: High, if you frequently shop.

Strategy 4: Plan ahead. If you know you'll need cash, withdraw from your in-network ATM before leaving town. Cost: Slight inconvenience. Effectiveness: High.

Example: Elena lives in a small town where her regional bank has no ATM. She uses an out-of-network ATM twice per month ($6/month). She switches to a credit union with 40+ shared ATMs in her area and pays $0 per withdrawal. Savings: $72/year.

Transfer and wire fees

Banks charge $10–$30 to send domestic wires or ACH transfers. Some banks charge $5–$15 to receive wires from outside the bank. These fees are almost entirely avoidable.

Elimination strategies:

  • Many banks offer free outgoing wire transfers if you maintain a certain balance or membership tier.
  • Use ACH transfers instead of wires (free, 1–3 day delays instead of same-day).
  • Credit unions often offer free wires or lower fees.
  • Online banks like Ally or Schwab have no wire fees.

Example: James needs to send $5,000 to his son in college. His bank charges $15 per wire. He uses ACH transfer instead (free, 3-day delay) since there's no urgency. Savings: $15 per transfer. If he wires quarterly, that's $60/year.

Inactive account and minimum balance fees

Some banks charge fees if you don't use the account (dormancy fees) or if your balance drops below a minimum ($25–$500). These fees are easily avoided:

  • Keep at least $1 in the account to stay active.
  • Deposit or withdraw funds at least once quarterly to prevent dormancy fees.
  • Choose a bank with no minimum balance requirement (easy to find among online banks).

Example: Rebecca opened a savings account at a regional bank 10 years ago to store an emergency fund of $8,000. She never used it. The bank charges a $5/month dormancy fee. After five years of not checking, she discovers $300 in fees posted. Switching to an online bank with no dormancy fee would have saved her $300 and removed the surprise.

Foreign transaction and currency fees

If you travel internationally or send money abroad, banks charge 1–3% per transaction plus $10–$25 per wire. Credit cards may charge 3% foreign transaction fees. These are highly avoidable.

Elimination strategies:

  • Use a credit card with no foreign transaction fees (many travel rewards cards offer this).
  • Use online services like Wise (formerly TransferWise) for international transfers; they charge 1.5–2% instead of 2–3% plus fees.
  • Use a bank with global ATM networks (some credit unions and online banks waive fees in certain countries).

Example: Michael travels to Europe for two weeks annually. His bank card charges 3% foreign transaction fees. He switches to a credit card with no foreign transaction fees. On $8,000 in European spending, he saves $240/year.

Account closure and inactivity fees

Some banks charge a fee ($25–$50) to close an account or to reopen a closed account. This is rare and easy to avoid:

  • Ask about closure fees before opening; don't open at banks that charge them.
  • Keep accounts open even if unused, or ensure at least one small balance to avoid reactivation fees.
  • Online banks rarely charge closure fees.

Checking account comparison: Fee structure example

Here's a real comparison of three hypothetical accounts:

Regional Bank Checking:

  • Monthly fee: $12 (waived with $2,000 minimum)
  • Overdraft fee: $35 per incident
  • Out-of-network ATM fee: $3
  • Wire transfer fee: $15 (outgoing)

Online Bank Checking:

  • Monthly fee: $0
  • Overdraft fee: $0 (transactions declined)
  • Out-of-network ATM fee: Reimbursed up to $30/month
  • Wire transfer fee: $0

Credit Union Checking:

  • Monthly fee: $0
  • Overdraft fee: $15 or linked transfer free
  • Out-of-network ATM fee: $0 (shared network)
  • Wire transfer fee: $10

For someone who:

  • Maintains $2,000+ balance (waives regional bank fee)
  • Overdraws once per year ($35)
  • Uses ATMs out-of-network twice per month ($6/month = $72/year)
  • Sends one wire transfer per year ($15)

Annual cost:

  • Regional Bank: $0 + $35 + $72 + $15 = $122
  • Online Bank: $0 + $0 + $0 + $0 = $0 (ATM fees reimbursed)
  • Credit Union: $0 + $0 + $0 + $10 = $10

Over 40 years, the online bank and credit union options save $4,880–$4,880 compared to the regional bank.

The bigger picture: Cost per transaction

Banks use fees to offset lower margins on deposits. If interest rates rise (as they did in 2022–2024), banks make more income from deposits and should reduce fees. If rates fall, banks increase fees. By understanding this dynamic, you can time account changes or renegotiate terms with your bank.

When the Fed raises rates: Your savings earn more; ask your bank to lower account fees or negotiate a higher savings rate.

When the Fed cuts rates: Banks' profits shrink; expect fee increases. Lock in no-fee accounts before rate cuts.

Real-world examples

Sarah's fee elimination: Sarah had a checking account at Bank of America with a $12/month maintenance fee ($144/year), used out-of-network ATMs twice per month at $3 each ($72/year), and overdrafted once per year at $35. Total annual cost: $251. She switched to Ally Bank (online), which charges $0 maintenance, reimburses up to $30 ATM fees per month, and has no overdraft fees. Her annual banking cost: $0. Over 30 years, she saves $7,530.

Marcus's negotiation: Marcus had been at Wells Fargo for 20 years with a $10/month checking fee. When the Fed raised rates in 2022, he called his bank and asked for the fee to be waived. He pointed out that savings rates had risen 2%, so the bank was earning more on his deposits. The bank waived the fee to retain him. Savings: $120/year. Over five years: $600.

Elena's credit union advantage: Elena was charged $8/month for overdraft protection at her bank ($96/year) because she occasionally overdrawed. She switched to Teachers Credit Union, which offered free linked overdraft transfer protection. Savings: $96/year. Additionally, she eliminated out-of-network ATM fees ($144/year) by using the credit union's co-op network. Total savings: $240/year, or $4,800 over 20 years.

Common mistakes

Accepting the first offer. Banks count on people not asking questions. Before opening, ask about every fee category: monthly, overdraft, ATM, transfer, wire, inactivity. If waivers exist, ask how to trigger them.

Not reading the fine print on "no fee" claims. A bank advertises "no overdraft fees" but charges $20 per transfer when overdraft protection is triggered. Or "free ATM withdrawals" but limits you to 4 per month. Read the full fee schedule, not the headline.

Underestimating overdraft fee volume. People think "I only overdraft once a year," but many people overdraft 5–10 times per year and don't realize it because the overdrafts are small and they carry a balance they repay. Review your statements; count overdraft fees. If you're paying more than $100/year in overdraft, your account is the problem.

Switching institutions for the wrong reasons. Some people switch banks to chase a promotional rate (5.25% APY for 60 days), ignoring overall fee structure. The interest benefit is real but temporary. The fee structure is permanent. Choose an institution for fee policy and features first, rates second.

Keeping an account open for inertia. Once you've switched banks, close the old account (unless you need it for recurring payments). Open accounts are clutter, and you might miss fees if you forget about it. After checking that no automatic payments are still tied to the old account, close it.

FAQ

Are bank fees negotiable?

Sometimes. If you have a long relationship with a bank and a good history, calling and asking for a fee waiver can work. Banks are more likely to waive fees than to lose a customer. It's worth asking, especially for monthly maintenance or overdraft fees.

Should I use a credit union to avoid fees?

If you qualify for membership, yes. Credit unions typically have lower or no fees on checking, and their shared ATM networks mean no ATM fees. The main trade-off is fewer branches and less advanced digital tools at smaller credit unions.

What's the difference between a declined transaction and overdraft fee?

A declined transaction (insufficient funds) means the bank refuses the transaction and you have no fee. An overdraft occurs when the bank covers the transaction and charges a fee. Some banks automatically overdraw; others decline by default. Online banks typically decline; traditional banks typically overdraw.

Can I get my overdraft fees refunded?

Sometimes. If you call a bank and explain the situation (first-time overdraft, unusual circumstance), some customer service reps will refund a single fee. However, this is not guaranteed. Prevention is easier than refunds.

Are prepaid cards cheaper than bank accounts?

Prepaid cards can be fee-free, but many charge monthly activation, loading, or ATM fees. Compare specific cards to your bank's fees. A fee-free online bank usually beats a fee-based prepaid card.

What's the best way to avoid ATM fees while traveling?

Use ATMs from your bank or credit union's network before traveling if possible. At your destination, find ATMs in their network. Many credit unions have extensive networks (30,000+ ATMs), making this easy.

Summary

Bank fees are avoidable. Monthly maintenance fees are eliminated by maintaining a balance or setting up direct deposit. Overdraft fees are prevented through alerts, transfer protection, or overdraft buffers. ATM fees vanish by using in-network ATMs or credit unions with shared networks. Wire fees, dormancy fees, and foreign transaction fees are also easily eliminated by choosing the right institution or strategy. The easiest approach is to switch to a fee-free online bank or credit union; the second-easiest is to manage a traditional bank account carefully and ask about fee waivers. Over a lifetime, eliminating $100–$300/year in fees compounds to tens of thousands in savings.

Next

Overdraft protection warning