Cost · Banking

How much do overdraft fees cost the average American per year?

By Yinka Olayokun Published Updated

Direct Answer

Americans who overdraft at all pay an average of $150–$280 per year in overdraft and NSF fees, with the most-charged 9% of customers paying over $400. The typical per-incident fee is $27–$35 at large banks and $0 at most online banks like Ally, Capital One 360, and Chime.

Cost scenarios

ScenarioCostNotes
Online-only bank (Ally, Capital One 360)$0 / year
Average overdrafter, traditional big bank$150 / year
Heavy overdrafter (9% of customers)$400+ / year

Why the same overdraft costs $0 at one bank and $35 at another

Overdraft fees are not regulated price ceilings — banks set them individually. Online banks compete on "no fees" as a marketing wedge, while many large brick-and-mortar banks still charge $30+ per incident. Some banks also charge "extended overdraft" fees if the negative balance lingers more than five days.

Frequently Asked Questions

Can I get an overdraft fee refunded?
Yes, usually. Banks routinely waive one or two fees per year per customer on request, especially if you've been with them for years and don't overdraft often. Call and ask politely — success rates are above 60%.
What's the difference between an overdraft fee and an NSF fee?
An overdraft fee is charged when the bank pays a transaction that puts you negative. An NSF (non-sufficient funds) fee is charged when they bounce it instead. As of 2024–2025, most large banks have eliminated NSF fees but kept overdraft fees.

Sources

Related quick-reads

More from Banking

Get Weekly Money Tips Straight to Your Inbox

Join thousands of readers getting practical finance advice every week. Free.

No spam. Unsubscribe anytime.