The dreaded $35 cup of coffee is getting harder to find.
Overdraft and non-sufficient funds fees are in free fall across the US banking industry, and the drop is steep enough that many customers are quietly getting money back—sometimes without doing anything at all.
Banks collected roughly $5.8 billion in overdraft and NSF fees in 2024, down from about $12.6 billion in 2019, according to figures compiled by the Consumer Financial Protection Bureau.
That's a more than 50% plunge in five years, driven by a mix of public pressure, new rules, and old-fashioned competition for deposits.
So why does this matter to your wallet right now?
Because if you've been hit with these charges recently, there's a decent chance your bank has quietly changed its policy—or is refunding fees you didn't even ask about.
Several major banks now offer a buffer before they charge anything.
Some let you overdraw by $50 or more with no fee, as long as you bring the account positive within a set window.
Others have slashed the fee itself from the classic $34–$36 range down to $10 or less.
Regionals and credit unions have followed suit, because losing a customer over a $30 fee is bad business when deposits are the lifeblood of lending.
Some institutions have dropped overdraft fees entirely.
Start by pulling up your last three months of statements and searching for anything labeled "overdraft," "NSF," "insufficient funds," or "returned item." Then check your bank's current fee schedule online—many have updated it in the past year, and the old number may no longer apply.
If you were charged under an older policy that's since changed, call and ask for a refund.
Banks frequently waive the first fee or two for customers in good standing, and some will reverse charges retroactively if you simply ask.
It costs you five minutes and a phone call.
There's a bigger structural shift underway too.
The CFPB finalized a rule that would cap overdraft fees at $5 for the largest banks, though its future is uncertain given ongoing legal and political challenges.
Even if the rule never fully takes effect, the industry has already moved in that direction on its own.
Some banks that killed overdraft fees started charging monthly "courtesy" or "protection" fees instead, or they simply decline transactions that would have gone through before.
A declined payment at the register isn't a fee, but it can still cost you—think late rent, bounced autopay, or a missed utility bill.
That's why the smart move is to opt out of overdraft coverage altogether if your bank allows it.
You'll have transactions declined instead of going through with a fee attached, which is usually the cheaper outcome for everyday purchases.
Just make sure your recurring bills are covered first.
The takeaway here is simple: the era of the $35 overdraft may be ending, but it's ending unevenly.
Your bank's policy has probably changed in the last year or two, and you likely haven't been told.
Ten minutes of checking could save you hundreds.
Our take: this is one of the rare consumer finance stories where the trend is genuinely in your favor, but only if you pay attention.
Final Thoughts
Banks won't email you about a fee they no longer have to charge—so it's on you to verify, ask for refunds, and switch if your institution is still stuck in the old model.