The price of swiping when your account is empty is finally coming down.
A new report from the Consumer Financial Protection Bureau shows overdraft and non-sufficient funds revenue at banks fell to roughly $5.8 billion in 2023, down from about $12.6 billion in 2019.
That's a drop of more than half in just four years.
The reason isn't a sudden burst of generosity.
It's a mix of public pressure, new state laws, and the quiet realization that punishing customers with $35 charges was driving them to competitors.
The biggest shifts came from large banks.
Capital One, Citibank, and Ally have scrapped overdraft fees entirely.
Bank of America cut its fee from $35 to $10.
Wells Fargo and JPMorgan Chase rolled out short-term grace periods and small buffer zones before a charge kicks in.
Those changes alone wiped billions off the industry's books.
But the picture gets murkier when you look past the big names.
Many regional banks, credit unions, and fintech apps still lean on these fees for a meaningful slice of revenue.
Some now charge smaller amounts — $5 to $15 instead of $35 — while others have simply rebranded the same hit as a "service charge" or "advance fee." That's where consumers need to pay attention.
The CFPB has proposed capping overdraft fees at $3 for the largest institutions, but the rule's future is uncertain.
Legal challenges and a changing political climate could delay or kill it.
Until something sticks, the rules you face depend heavily on where you bank.
Here's what actually helps your wallet right now.
First, check your bank's current overdraft policy, not the one you remember from three years ago.
Many have changed terms without loud announcements.
Second, turn off overdraft coverage for debit card purchases.
Without it, a transaction simply gets declined — annoying in the moment, but far cheaper than a stack of fees.
Third, set up low-balance alerts through your banking app.
A $20 threshold text can save you $35 later.
Fourth, consider a bank with no overdraft fees at all if you regularly cut it close.
The list keeps growing, and switching is easier than it used to be.
One more catch worth knowing: some banks now offer small dollar loans or "advances" as an alternative.
These can be cheaper than a traditional overdraft, but they're not free.
Read the terms carefully, because a $5 advance fee on a $40 loan is still a steep interest rate in disguise.
Regulators, lawmakers in states like California and New York, and plain old competition are squeezing this revenue stream.
But the squeeze isn't finished, and it isn't uniform.
Our take: the overdraft fee era is fading, not gone.
If you've been hit with one recently, call your bank and ask for a refund — many still grant them, especially for a first offense.
Final Thoughts
And if your bank's answer is no, that's your cue to shop around.