The $35 cup of coffee may finally be going extinct.
A growing number of the country's biggest banks are slashing overdraft fees or scrapping them altogether, and the shift is putting real money back in customers' pockets.
Wells Fargo recently rolled out a $0 overdraft option for eligible checking accounts, joining a wave that includes Bank of America, Capital One, and others that have cut fees or added grace periods.
The typical overdraft charge, once a reliable $34 to $36, has fallen sharply at many institutions.
Pressure from federal regulators played a big role, with proposed rules aimed at capping these charges.
But consumer backlash and competition did plenty of work too.
When one big bank drops a fee, customers notice, and rivals don't want to be the last one still charging $35 for a $4 shortfall.
Many "no overdraft fee" accounts still let a transaction go through and then charge you in other ways, such as a flat $5 or $10 fee, or by requiring you to opt in.
A few banks now offer small short-term loans instead, which can carry their own costs.
Read the fine print before you assume your account is fee-free.
The Consumer Financial Protection Bureau has estimated that Americans paid roughly $5.8 billion in overdraft and non-sufficient funds fees in a recent year, down from more than $12 billion just a few years earlier.
That's billions no longer coming out of grocery budgets and gas tanks.
If you're still getting hit, it's worth a phone call.
Ask your bank whether it offers a no-overdraft-fee account, a linked savings buffer, or a low-balance alert before a charge hits.
Switching to a bank or credit union with clearer rules can be the single easiest money move you make this year.
Just don't assume the fee is gone just because the headline says so.
Our take: this is one of the rare cases where regulation, competition, and public frustration all pushed in the same direction, and consumers won.
But banks are businesses, and they'll find new ways to recoup revenue.
Final Thoughts
The smartest move is to treat every "free" account as a claim to verify, not a promise to trust.