Bank Fee Audit: Find Hidden Charges and Ask for Refunds

Quick answer: Download 12 months of statements, search for 'fee,' and list every charge. Call your bank, name each fee with its date and amount, and politely ask for a courtesy refund. Then change the setting or habit that caused each fee.↗ Share on X
To audit your bank fees, download the last 12 months of statements for every checking and savings account, search each one for the words "fee," "charge," and "service," and list every charge in a simple table. Then call your bank, name each fee with its date and amount, and ask politely for a courtesy refund — banks often agree, especially for a first or rare overdraft or a monthly maintenance fee you didn't know about. Finally, change the setting or habit that caused each fee so it doesn't come back. The whole process takes about an hour once a year.
Below is the step-by-step version, a phone script you can read word for word, and what to do if the bank says no.
Why should you check your bank fees every year?
Rebuild an Emergency Fund After a Setback: 6 Simple Steps →
How to Calculate Your Savings Rate Without Retirement →
Does Inflation Shrink Your Emergency Fund? How to Fix It →Bank fees are small and easy to miss. A $12 monthly maintenance fee doesn't look like much on one statement. Over a year, it's $144. Add a couple of overdraft fees, an out-of-network ATM charge every few weeks, and a paper statement fee, and you can lose a few hundred dollars without noticing.
Banks also change their fee rules. An account that was free when you opened it may now require a minimum balance or direct deposit to stay free. If your paycheck moved to a different bank, or your balance dropped, you may have started paying without any warning you noticed.
A yearly audit catches all of this in one sitting.
Clear money tips in your inbox. No hype.
What do you need before you start?
Affiliate link. We may earn a commission on purchases, at no extra cost to you.
This content is informational and is not investment advice or financial consulting.
Gather these first so you don't have to stop halfway:
1. Online banking login for each bank and credit union you use.
2. 12 months of statements for each checking and savings account. Most banks let you download PDFs going back at least a year.
3. The bank's fee schedule. Search your bank's website for "fee schedule" or "account disclosures." This document lists every fee and how to avoid it.
4. A notepad or spreadsheet.
5. Your phone, with about 20 minutes free during the bank's business hours.
How do you find every fee on your statements?
Emergency Fund or Debt First? How to Do Both on a Budget →
How to Separate Personal and Emergency Funds in One Account →
Emergency Fund vs. Inflation: Where to Keep It Safe →Open each statement PDF and use the search function (Ctrl+F on Windows, Command+F on Mac). Search for these words one at a time:
- fee
- charge
- service
- overdraft
- NSF (this means "non-sufficient funds," the fee when a payment bounces)
- ATM
- maintenance
- transfer
Write down every match. You'll usually find fees in a few groups. Here's a table to fill in:
| Date | Fee name | Amount | Why it happened | Avoidable? |
|---|---|---|---|---|
| Jan 14 | Monthly maintenance | $12.00 | Balance fell below minimum | Yes — keep minimum or switch account |
| Mar 3 | Overdraft | $35.00 | Debit card purchase with low balance | Yes — turn off overdraft coverage |
| Mar 22 | Out-of-network ATM | $3.00 + $2.50 owner fee | Used another bank's ATM | Yes — use in-network ATMs |
| Jun 9 | Paper statement | $2.00 | Mailed statements turned on | Yes — switch to e-statements |
| Aug 30 | Outgoing wire | $25.00 | Sent a wire transfer | Sometimes — ask about free alternatives |
*These amounts are examples only. Your bank's fees will be different — check your fee schedule.*
Add up the total. That number is what you're trying to win back and stop paying.
Which fees are easiest to get refunded?
Not every fee is equally negotiable. In general, banks are more flexible with:
- Overdraft and NSF fees, especially if you rarely have them.
- Monthly maintenance fees, especially if you've been a customer a long time or didn't know the account rules changed.
- Fees caused by a bank error or a delay — for example, a deposit that posted late and caused an overdraft.
Banks are usually less flexible with:
- Wire transfer fees for transfers you clearly asked for.
- Fees for special services like cashier's checks or stop-payment orders.
- Out-of-network ATM fees charged by the ATM owner. Your own bank can't refund the other bank's charge, though some accounts reimburse these.
Focus your call on the first group.
What exactly should you say on the phone?
Call the customer service number on the back of your debit card. Be calm and friendly. The person on the phone often has some freedom to give refunds, and courtesy helps.
You can read this script:
"Hi, I'm reviewing my account fees for the past year and I found some charges I'd like to ask about. On March 3rd, I was charged a $35 overdraft fee, and on January 14th, a $12 maintenance fee. I've been a customer for [number] years and I'd like to ask if you can refund these as a courtesy. I'm also making changes so it won't happen again."
Then stop talking and let them answer.
Tips that help:
1. Ask about one or two fees at a time, starting with the largest.
2. Mention your history — years as a customer, direct deposit, other accounts at the bank.
3. Say what you're changing, like turning off overdraft coverage or setting up a low-balance alert.
4. If the first person says no, ask politely: "Is there a supervisor or a retention team who could review this?"
5. Write down the date, the name of the person, and what they agreed to. Check your next statement to confirm the refund appeared.
What if the bank says no?
A "no" on the phone isn't always the end. Here are your next options, in order:
1. Try again another day. A different representative may decide differently.
2. Visit a branch and ask to speak with the branch manager.
3. Send a written request through the bank's secure message center. Keep it short: dates, amounts, and what you're asking for.
4. If you believe the fee was charged in error or against the bank's own rules, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The bank must respond to complaints sent through that system.
5. Move your money. If your bank won't work with you and keeps charging fees, look for an account with no monthly fee and no overdraft fees. Many credit unions and online banks offer these.
Before you close an account, make sure all automatic payments and direct deposits have moved to the new account. Closing too early can cause bounced payments — and more fees.
How do you stop the fees from coming back?
Getting one refund is good. Never paying the fee again is better. For each fee on your list, make one change:
| Fee | One change that usually stops it |
|---|---|
| Monthly maintenance | Meet the free-account rule (direct deposit or minimum balance), or ask to switch to a no-fee account |
| Overdraft | Opt out of overdraft coverage for debit card and ATM transactions, so purchases are declined instead of charged |
| NSF / returned payment | Set a low-balance text alert and link a savings account for automatic transfers (check if the bank charges for these transfers) |
| Out-of-network ATM | Use your bank's app to find in-network ATMs, or get cash back at a store checkout |
| Paper statement | Switch to electronic statements |
| Foreign transaction | Use a card with no foreign transaction fee when traveling |
About overdraft coverage: for everyday debit card purchases and ATM withdrawals, banks generally need your permission (called "opting in") before charging an overdraft fee. If you never meant to opt in, ask the bank to remove it. Checks and automatic bill payments follow different rules, so ask your bank how they're handled on your account.
How often should you do this?
- Full audit: once a year. Pick a date you'll remember, like the week after you file your taxes or your birthday month.
- Quick check: once a month, spend two minutes scanning your statement for the word "fee."
- Alerts: turn on text or email alerts for low balance and for any fee charged. Most bank apps offer this for free.
When should you get outside help?
If fees are piling up because money is consistently tight — for example, you overdraft every month — the fee is a symptom, not the real problem. A nonprofit credit counselor can help you build a budget and talk through options. Look for agencies that are members of the National Foundation for Credit Counseling (NFCC). Be careful with any company that charges large upfront fees or makes big promises about fixing your finances fast.
This article is general education, not personal financial advice. For decisions about your specific situation, talk to a qualified financial professional.
Your next step today
1. Log in to your bank and download the last 12 months of statements.
2. Search for "fee" and fill in the table above.
3. Pick the two biggest fees and call your bank this week using the script.
4. Make one change for each fee so it stops for good.
5. Put a reminder on your calendar for the same date next year.
One hour today can keep that money in your account all year.
FAQ
Will my bank really refund a fee if I ask?
Often, especially for a rare overdraft or a maintenance fee you didn't expect, but there's no promise. Being polite, mentioning your history as a customer, and explaining what you're changing usually helps.
Which bank fees are hardest to get back?
Fees for services you clearly requested, like wire transfers or cashier's checks, and ATM owner fees charged by another bank. Focus on overdraft, NSF, and maintenance fees first.
What can I do if my bank refuses and I think the fee was wrong?
Ask for a supervisor, send a written request, and if you believe the bank broke its own rules, file a complaint with the Consumer Financial Protection Bureau at consumerfinance.gov.
Clear money tips in your inbox. No hype.
Educational content, not personalized financial advice. Sources cited where applicable.
