The 30-minute bank fee audit
A walkthrough for finding every fee your bank quietly charges you — and the scripts for getting them removed or refunded.
Bank fees are engineered to be forgettable: $12 here, $3 there, buried mid-statement in gray text, each too small to fight and collectively worth billions a year to the industry. The average fee-paying household loses well over $200 annually — and unlike most expenses, nearly all of it is recoverable with one focused half hour. This is the audit: find every fee from the last year, kill the recurring ones, and claw back what you can. No spreadsheet skills required, no financial background assumed — just your banking app, a piece of paper, and the willingness to search one four-letter word through twelve months of statements.
Step 1: Hunt (10 minutes)
Open your bank's website or app, pull 12 months of statements for every account, and search each one for the word 'fee' (most banking sites let you search transactions directly — try 'fee,' 'charge,' and 'service'). Write down every hit with its amount and month. Do the same for any old accounts you barely use — dormant accounts are where maintenance fees feed undisturbed. Don't judge or fix anything yet; this pass is purely inventory, and mixing hunting with fixing is how audits stall out at minute twelve. Just build the list.
Step 2: Name what you found
- Monthly maintenance fees ($5–25/month): charged for the privilege of having the account, usually waivable via direct deposit or minimum balance — or avoidable entirely at a free bank.
- Overdraft and NSF fees ($10–35 each): the most refundable fee in banking, and preventable with settings.
- ATM fees, doubled: the machine's owner charges $3–4 and your own bank adds $2–3 for going out of network. $5–7 per withdrawal.
- Paper statement fees ($2–5/month): charged for mail you probably recycle unopened.
- Wire fees, foreign transaction fees (1–3% abroad), cashier's check fees, stop-payment fees, account research fees.
- Dormancy or inactivity fees on accounts you forgot about.
- The invisible one: the interest you're NOT earning. A 0.01% savings rate when 4% exists is a fee in everything but name — usually the biggest line in the whole audit.
Notice the ranking: the largest 'fee' in the audit never appears on a statement. Forgone interest outweighs every explicit charge, which is why the audit isn't complete until you've compared your savings rate against the current high-yield market. Banks are required to disclose the fees they charge; nobody is required to disclose the interest they aren't paying you.
Step 3: Kill the recurring fees (10 minutes)
- Maintenance fees: ask the bank which waiver you're missing (direct deposit amount, minimum balance, linked accounts) and set it up — or downgrade to the bank's free-tier account, which most banks offer but never advertise.
- Overdrafts: opt out of overdraft coverage for debit purchases, link savings as backup, and set a low-balance alert. Ten minutes in settings ends this fee category permanently.
- ATM fees: find your bank's ATM locator and learn your three nearest free machines — or switch to a bank that reimburses ATM fees. Getting cash back at a grocery checkout is free too.
- Paper statements: switch to e-statements. Thirty seconds.
- Dormant accounts: close them properly (transfer the balance, get written confirmation) rather than letting fees drain them.
- The interest gap: move savings to a high-yield account. This is usually the single biggest dollar item on the list.
Step 4: Ask for refunds (5 minutes, genuinely)
Banks refund fees constantly — frontline reps at most banks have authority to reverse a few per year per customer, and retention teams have more. The script is short and polite: 'Hi, I've been a customer for X years. I noticed [fee] on my account — I'd like to ask for that to be refunded, and for help making sure it doesn't recur.' For overdrafts: mention if it was your first, or caused by a timing issue. Success rates on first-time and occasional fees are high; the entire downside is hearing 'no.' If you find months of repeating fees you never agreed to, escalate in writing — and know that a pattern of undisclosed fees is exactly what CFPB complaints are for.
The bottom line
Bank fees survive on inattention, and they retreat from thirty minutes of it: search a year of statements for 'fee,' fix the settings that generate the recurring ones, ask — politely, specifically — for refunds, and count forgone savings interest as the fee it really is. If the audit reveals a bank built on nickel-and-diming you, the final fix is a better bank. Either way, this half hour routinely pays several hundred dollars, every year, forever. There's also a compounding benefit: people who run one fee audit start noticing fees everywhere — the brokerage expense ratio, the insurance add-on, the subscription creep — and that noticing habit, once installed, is worth far more than any single refund. The bank audit is just the training ground with the fastest and most reliable payback, which is why it makes sense to run it first.
Check your understanding
1 of 3Not quite — try again.
Get smarter about money every week
One email, no spam — practical guides and Worth updates. Unsubscribe anytime.
Put this into practice
Worth tracks your accounts, budgets, and goals — so the concepts in this article aren't just theory.
Start free trial