Unexpected bank charges are frustrating—especially when you’re not sure why they happened. This guide explains every common bank fee, how to identify what you were charged for, and how to get your money back.
Identify Your Charge
Common Bank Fee Names
| What Your Statement Says | What It Actually Means |
|---|---|
| Monthly Service Fee | Didn’t meet requirements to waive monthly fee |
| Maintenance Fee | Same as above |
| Overdraft Fee / OD Fee | Spent more than your balance |
| NSF Fee (Non-Sufficient Funds) | Similar to overdraft, payment bounced |
| ATM Fee | Used an out-of-network ATM |
| Foreign ATM Fee | Your bank’s fee for using other ATMs |
| Wire Transfer Fee | Sent or received a wire transfer |
| Paper Statement Fee | Receiving mailed statements |
| Account Analysis Fee | Business account service charge |
| Dormant/Inactivity Fee | Account hasn’t been used |
| Early Account Closure Fee | Closed account too soon |
| Stop Payment Fee | Requested to stop a check/payment |
| Returned Item Fee | Deposited check bounced |
| Cashier’s Check Fee | Ordered a cashier’s check |
How to Find the Fee Details
- Log into online banking → View statement → Look for fee line item
- Download statement PDF → Search for “fee” or “charge”
- Call customer service → Give date and amount → Ask what it was for
Most Common Charges Explained
Monthly Maintenance Fee ($5-$15/month)
Why you were charged: Your bank charges a monthly fee unless you meet certain requirements.
| Requirement Type | Typical Threshold |
|---|---|
| Direct deposit | $250-$1,000/month |
| Minimum balance | $500-$1,500 daily average |
| Combined balances | $5,000-$10,000 across accounts |
| Number of transactions | 10-15 debit card purchases |
| Student/senior status | Age-based waiver |
Monthly fees by major bank:
| Bank | Monthly Fee | How to Waive |
|---|---|---|
| Chase | $12 | $500 DD or $1,500 balance |
| Bank of America | $12 | $250 DD or $1,500 balance |
| Wells Fargo | $10 | $500 DD or $500 balance |
| Citi | $12 | Any direct deposit |
| PNC | $7 | $500 DD or $500 balance |
| U.S. Bank | $6.95 | $1,000 DD or $1,500 balance |
Fix it:
- Set up direct deposit (even small amounts work at some banks)
- Maintain minimum balance
- Switch to a no-fee bank
Overdraft Fee ($25-$36 per transaction)
Why you were charged: You spent more than you had, and the bank covered the difference.
| What Happened | Fee |
|---|---|
| Bought coffee with $3 in account | $35 fee |
| Three transactions overdrafted | $105 in fees |
| Account went negative over weekend | $35+ by Monday |
Overdraft fees by bank:
| Bank | Overdraft Fee | Max Per Day |
|---|---|---|
| Chase | $34 | 3 ($102) |
| Bank of America | $10 | 2 ($20) |
| Wells Fargo | $35 | 3 ($105) |
| PNC | $36 | 4 ($144) |
| Capital One | $0 | N/A |
| Ally | $0 | N/A |
| Discover | $0 | N/A |
Fix it:
- Opt out of overdraft protection (transactions will decline instead)
- Link a savings account for automatic transfers
- Switch to a bank with no overdraft fees
- See our guide: How to Avoid Overdraft Fees
ATM Fee ($2.50-$5.50 per withdrawal)
Why you were charged: You used an ATM outside your bank’s network.
Two fees are often charged:
| Fee Source | Amount |
|---|---|
| ATM owner (surcharge) | $2.50-$3.50 |
| Your bank (out-of-network fee) | $2.00-$3.00 |
| Total | $4.50-$6.50 |
Fix it:
- Use your bank’s in-network ATMs
- Get cash back at stores (free)
- Switch to a bank that reimburses ATM fees
- See our guide: How to Avoid ATM Fees
Paper Statement Fee ($2-$5/month)
Why you were charged: You’re receiving mailed paper statements.
| Bank | Paper Statement Fee |
|---|---|
| Chase | $0 (for now) |
| Bank of America | $0 (for now) |
| Wells Fargo | $0 (for now) |
| Some regional banks | $2-$5/month |
Fix it:
- Log into online banking → Settings → Statements → Enroll in paperless
Wire Transfer Fee ($15-$50)
Why you were charged: You sent or received a wire transfer.
| Wire Type | Typical Fee |
|---|---|
| Domestic outgoing | $25-$30 |
| Domestic incoming | $0-$15 |
| International outgoing | $40-$50 |
| International incoming | $15-$25 |
Fix it (next time):
- Use Zelle (free, instant)
- Use ACH transfer (free, 1-3 days)
- Use Venmo/PayPal (free from bank account)
Inactivity/Dormant Account Fee ($5-$25/month)
Why you were charged: You haven’t used your account in 6-12 months.
| Bank Policy | Timeline |
|---|---|
| Inactivity fee kicks in | 6-12 months of no activity |
| Account becomes dormant | 12-36 months |
| Escheatment to state | 3-5 years (varies by state) |
Fix it:
- Make a small transaction (even $1)
- Set up direct deposit
- Close unused accounts you don’t need
Returned Deposited Item Fee ($10-$20)
Why you were charged: A check you deposited bounced.
What happened:
- Someone wrote you a check
- You deposited it
- Their bank rejected it (insufficient funds, closed account, etc.)
- Your bank charged you for the failed deposit
Fix it:
- Ask the check writer to cover your fee
- Use electronic payments when possible
- For large checks, consider having the payer get a cashier’s check
Stop Payment Fee ($25-$35)
Why you were charged: You asked the bank to stop a check or automatic payment.
| Bank | Stop Payment Fee |
|---|---|
| Chase | $30 |
| Bank of America | $30 |
| Wells Fargo | $31 |
| Citi | $30 |
| Ally | $0 |
Note: Stop payments expire (typically 6-12 months), and you may need to renew.
How to Get Any Fee Refunded
The Success Formula
| Factor | Impact on Success |
|---|---|
| First-time request | 70-90% success |
| Long-term customer | +10-20% success |
| Good account history | +10-20% success |
| Asking politely | +20% success |
| Repeat requests | 30-50% success |
The Call Script
What to say:
“Hi, I noticed a [fee type] on my account from [date] for $[amount]. I’ve been a customer for [X years] and I always try to keep my account in good standing. This [happened because/was an oversight]. I was hoping you could waive this fee as a one-time courtesy.”
If They Say No
| Their Response | Your Counter |
|---|---|
| “I can’t waive that” | “Is there a supervisor who might have more flexibility?” |
| “Policy doesn’t allow it” | “I understand policy, but I’d hate to have to consider switching banks over this” |
| “You’ve already had fees waived” | “Could you do a partial credit instead?” |
| “Nothing I can do” | “If I set up direct deposit/autopay right now, can you waive it?” |
Track Your Requests
Banks typically waive 1-3 fees per year. Keep notes:
| Date | Fee | Amount | Result |
|---|---|---|---|
| 1/15 | Overdraft | $35 | Waived |
| 4/22 | ATM fee | $5 | Waived |
| 8/10 | Maintenance | $12 | Denied (already waived 2) |
Preventing Future Charges
Checking Account Optimization
| Goal | Action |
|---|---|
| No monthly fees | Set up direct deposit OR maintain minimum |
| No overdraft fees | Opt out or link savings |
| No ATM fees | Use in-network or get cash back |
| No paper fees | Enroll in paperless statements |
Account Alerts to Set Up
| Alert | Why |
|---|---|
| Low balance ($100) | Prevent overdrafts |
| Large withdrawal ($200+) | Catch fraud |
| Direct deposit received | Confirm payday |
| Fee charged | Catch unexpected fees |
Consider Switching Banks
Banks with minimal/no fees:
| Bank | Monthly Fee | Overdraft Fee | ATM Network |
|---|---|---|---|
| Capital One | $0 | $0 | 70,000+ free |
| Ally | $0 | $0 | 43,000+ free |
| Discover | $0 | $0 | 60,000+ free |
| Chime | $0 | $0 | 60,000+ free |
| Charles Schwab | $0 | $0 | All ATMs reimbursed |
Mystery Charge Investigation
If You Don’t Recognize a Charge
| Step | Action |
|---|---|
| 1 | Check merchant name variations (Google it) |
| 2 | Check pending vs. posted transactions |
| 3 | Check if it’s a subscription renewal |
| 4 | Check for authorized users on account |
| 5 | Call bank with exact date and amount |
Common “Mystery” Charges That Aren’t Fraud
| Confusing Name | What It Actually Is |
|---|---|
| Random letters/numbers | Merchant’s corporate name |
| City name + business | Chain store location |
| “Recurring charge” | Subscription you forgot about |
| Small $0.01-$1.00 charge | Authorization hold or verification |
| Foreign sounding name | Payment processor |
If It’s Actually Fraud
If you don’t recognize a charge and can’t identify it:
- Call your bank immediately
- Dispute the charge (ask for provisional credit)
- Request a new card if debit card was compromised
- File fraud report if necessary
- Monitor account for additional suspicious activity
Quick Reference: Common Fees
| Fee | Amount | How to Avoid |
|---|---|---|
| Monthly maintenance | $5-$15 | Direct deposit or minimum balance |
| Overdraft | $25-$36 | Opt out or link savings |
| ATM (out of network) | $4-$6 | Use in-network or cash back |
| Paper statement | $2-$5 | Go paperless |
| Wire transfer | $25-$50 | Use Zelle/ACH instead |
| Stop payment | $25-$35 | Use bank without fee |
| Returned deposit | $10-$20 | Accept electronic payments |
| Inactivity | $5-$25 | Use account or close it |
The Bottom Line
Bank fees are frustrating but usually explainable and often reversible. Here’s your action plan:
- Identify the fee on your statement
- Call and ask for a refund (70%+ success rate for first request)
- Fix the underlying issue (set up direct deposit, opt out of overdraft, etc.)
- Consider switching to a fee-free bank if charges continue
The average American pays $150-$400 in bank fees annually. With the right account setup, you can reduce that to nearly zero.
Related guides: How to Avoid Bank Fees | How to Avoid Overdraft Fees | Best Banks With No Fees | How to Avoid ATM Fees