If you’ve ever swiped your debit card or written a check when your balance was running low, you’ve brushed up against two of the most confusing and most resented charges in all of banking: the overdraft fee and the non-sufficient funds, or NSF, fee. People tend to lump them together as “that annoying $35 thing the bank hits me with,” but they’re not the same charge, and understanding the difference matters more than ever in 2026, because the rules around them have shifted dramatically in just the last couple of years. Knowing which fee is which, and which banks still charge them, can save you real money and a lot of frustration.
The Core Difference Comes Down to One Question: Did the Payment Go Through?
Both fees start from the same situation. You try to make a payment, a debit charge, an automatic bill, a check, and there isn’t enough money in your account to cover it. What happens next is what separates the two fees, and it hinges entirely on whether the bank decides to pay the transaction anyway.
If the bank covers the shortfall and lets the payment go through, essentially fronting you the money, that’s an overdraft, and you get charged an overdraft fee. Your rent check clears, your account goes negative, and the bank tacks on its fee for the privilege of spotting you the cash. If instead the bank refuses the payment and bounces it back, that’s a non-sufficient funds situation, and you get charged an NSF fee. Your rent check is returned unpaid, your landlord doesn’t get the money, and you still get charged for the failed attempt. So the simplest way to remember it: an overdraft fee means the payment succeeded and you went negative, while an NSF fee means the payment failed and you got charged anyway.
That second scenario is the one people find genuinely infuriating, because the bank charged you a fee for not doing the thing you asked. And it often gets worse, because the merchant or biller whose payment bounced may charge you their own returned-payment penalty on top of the bank’s NSF fee, and they may resubmit the payment, which can trigger a second NSF fee if your balance still hasn’t recovered. One $20 shortfall can snowball into well over $100 in combined charges.
What These Fees Actually Cost
For years, both fees hovered around the same eye-watering range. The Consumer Financial Protection Bureau’s market monitoring found that for large institutions, the median overdraft fee sat at $35 and the median NSF fee at $32, which is to say roughly the price of a nice dinner for the crime of being short a few dollars. Industry-wide averages from sources like Bankrate have run somewhat lower as fees have come down, landing closer to $27 for overdrafts and around $17 for NSF charges, but the point stands: these were never small numbers relative to the tiny shortfalls that triggered them.
What made them especially painful is who paid them. These fees fell overwhelmingly on people with the lowest balances, the customers least able to absorb a surprise $35 hit, and they often clustered on the same households repeatedly. That dynamic is exactly what drew regulatory and public attention, and it’s why the landscape looks so different today.
The Big Story of the 2020s: NSF Fees Largely Disappeared
Here’s the development a lot of consumers still haven’t caught up on. Over roughly 2022 through 2024, the vast majority of large U.S. banks simply stopped charging NSF fees altogether. Capital One, Citi, Wells Fargo, Bank of America, JPMorgan Chase, PNC and others eliminated them, and according to the CFPB, the 25 largest banks by assets no longer charge NSF fees at all. The agency estimates this shift saves consumers close to $2 billion every year.
Why did banks voluntarily walk away from a money-printing fee? Partly competitive pressure, as fee-free online banks made traditional banks look greedy, and partly regulatory pressure. The CFPB had signaled it was scrutinizing these charges hard, and many banks decided it was easier and better for their reputation to drop NSF fees before they were forced to. It’s a rare case where the threat of a rule accomplished much of what the rule itself would have. You can read the CFPB’s own summary of the change in its report on the elimination of NSF fees.
Why the Rules You May Have Heard About Aren’t Actually in Effect
This is where 2026 gets a little confusing, because there was a wave of proposed regulation that ultimately didn’t survive. In December 2024, the CFPB finalized a rule that would have capped overdraft fees at large banks at $5 unless the bank could justify a higher cost. That rule was set to take effect in late 2025, but Congress overturned it in 2025 using the Congressional Review Act, and the president signed the repeal into law. Because of how that process works, the CFPB is now barred from issuing a substantially similar overdraft rule in the future without new authorization from Congress. Separately, the CFPB had proposed treating NSF fees on instantly declined transactions as unlawful, but it withdrew that proposal in early 2025.
The practical upshot is that there is no federal cap on overdraft or NSF fees in effect today. The reason most people rarely see an NSF fee anymore isn’t a law, it’s that banks chose to drop them. That distinction matters because the protection is voluntary, and it’s concentrated at the biggest banks. Smaller community banks and some credit unions may still charge NSF fees, so you can’t assume your specific institution has eliminated them. The only way to know is to read your account’s fee schedule, which banks are required to disclose. Independent guides like Bankrate’s overdraft and NSF fee coverage are a good way to compare where different banks stand.
How to Make Sure You Never Pay Either One
The cleanest protection is to avoid the situation entirely, and you have more tools for that than you used to. Almost every bank now offers free low-balance alerts that text or email you when your account dips below a threshold you set, giving you a chance to move money before a payment bounces. Turning those on is the single highest-value five minutes you can spend on your accounts.
Many banks also offer overdraft protection that links your checking account to a savings account or line of credit, automatically pulling funds to cover a shortfall, often for a small transfer fee or none at all, which is far cheaper than a $35 overdraft charge. It’s also worth understanding that for everyday debit card and ATM transactions, banks are required to get your explicit opt-in before they can charge you overdraft fees at all under Regulation E. If you never opted in, those transactions are simply declined at no charge rather than covered for a fee, which for many people is exactly the outcome they’d prefer. Keeping a modest cushion in your checking account, even a couple hundred dollars you mentally treat as your floor, absorbs the small timing mismatches between when money goes out and when your paycheck lands.
Banking fees were once treated as an unavoidable cost of having an account. They aren’t anymore. The NSF fee in particular has gone from a routine charge to something most major banks no longer levy at all, and the overdraft fee is increasingly optional if you set up your account thoughtfully. Knowing the difference between the two, and knowing that the protections are voluntary rather than guaranteed by law, puts you in a position to choose a bank and a setup where you simply never pay either one again.
