Overdraft fees have long been one of the most controversial bank charges — $35 penalties that disproportionately affect those who can least afford them. The good news: the landscape is shifting. Bank of America slashed fees to $10, Capital One eliminated them entirely, and online banks never charged them in the first place.
This guide compares overdraft fees at every major bank so you can make informed decisions about where to bank.
Overdraft Fees: Quick Comparison
| Bank | Overdraft Fee | Daily Maximum | Grace Period | Best For |
|---|---|---|---|---|
| Capital One | $0 | N/A | N/A | No-fee banking |
| Ally Bank | $0 | N/A | N/A | Online banking |
| Discover Bank | $0 | N/A | N/A | Cash back debit |
| Bank of America | $10 | 2 ($20) | None | Low overdraft fees |
| TD Bank | $35 | 3 ($105) | End of next day | Branch access |
| Chase | $35 | 3 ($105) | End of next day | Large network |
| Wells Fargo | $35 | 3 ($105) | End of next day | Branch access |
| Citi | $34 | 4 ($136) | Midnight same day | Allpoint ATMs |
| PNC | $36 | 4 ($144) | 10 PM same day | Virtual Wallet |
| U.S. Bank | $36 | 4 ($144) | End of next day | Western US |
| Truist | $36 | 3 ($108) | 10 PM same day | Southeast US |
Banks With No Overdraft Fees
These banks have completely eliminated overdraft fees. If you overdraft, your transaction is either declined or covered without penalty.
Capital One — $0 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $0 |
| NSF fee | $0 |
| How it works | Transactions decline if insufficient funds |
| Overdraft coverage | No overdraft loans or coverage available |
Capital One eliminated overdraft fees in early 2022, joining a small group of banks that don’t penalize customers for overspending. If you don’t have money in your account, your debit card transaction simply declines.
Ally Bank — $0 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $0 |
| NSF fee | $0 |
| CoverDraft | Covers overdrafts up to $100-$250 with no fee |
| Eligibility | CoverDraft based on account history |
Ally goes further than just eliminating fees — their CoverDraft Spending Flexibility feature actually covers small overdrafts at no charge for qualifying accounts. If you have a stable account history, Ally may allow transactions even when your balance is temporarily negative.
Discover Bank — $0 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $0 |
| NSF fee | $0 |
| How it works | Transactions decline if insufficient funds |
Discover’s approach is simple: if you don’t have money, you can’t spend it. Debit transactions decline rather than being approved and charged a fee.
Other No-Fee Banks
| Bank | Overdraft Fee | Notes |
|---|---|---|
| Chime | $0 | SpotMe covers up to $200 for eligible users |
| Varo | $0 | Advance feature available with direct deposit |
| Current | $0 | Overdrive covers up to $200 |
| SoFi | $0 | 50% paycheck advance available |
Banks With Reduced Overdraft Fees
Bank of America — $10 Overdraft Fee
Bank of America made headlines in 2022 by reducing overdraft fees from $35 to $10 — a 71% reduction.
| Detail | Policy |
|---|---|
| Overdraft fee | $10 |
| Daily maximum | 2 fees ($20) |
| NSF fee | $0 (eliminated) |
| Overdraft protection | Free from linked savings |
| Grace period | None — fee charged immediately |
Bank of America’s new policy makes overdrafts far less devastating. Previously, 4 overdraft transactions could cost $140; now the maximum is $20 per day.
Traditional Banks With High Overdraft Fees
Chase — $35 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $35 |
| Daily maximum | 3 fees ($105) |
| Grace period | Until end of next business day |
| Overdraft protection | Free from linked Chase savings |
| Minimum to trigger | No minimum |
Chase offers a grace period until the end of the next business day. If you deposit enough to cover the negative balance before the deadline, the fee is waived.
Wells Fargo — $35 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $35 |
| Daily maximum | 3 fees ($105) |
| Grace period | Until end of next business day |
| Overdraft protection | Free from linked savings |
Wells Fargo’s structure mirrors Chase: $35 per overdraft, max 3 per day, with a grace period.
Citi — $34 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $34 |
| Daily maximum | 4 fees ($136) |
| NSF fee | $34 |
| Grace period | Until midnight same day |
| Safety Check | Free from linked savings |
Citi’s same-day grace period (until midnight) is shorter than Chase or Wells Fargo’s next-business-day window.
PNC — $36 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $36 |
| Daily maximum | 4 fees ($144) |
| Grace period | Until 10 PM same day |
| Overdraft protection | $5 per transfer from linked savings |
| Low Cash Mode | Extra time to fund account (Virtual Wallet) |
PNC’s Virtual Wallet accounts include Low Cash Mode — 24+ hours to bring your account positive before fees apply.
U.S. Bank — $36 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $36 |
| Daily maximum | 4 fees ($144) |
| Overdraft protection | $12.50 per transfer |
| Grace period | Until end of next business day |
U.S. Bank’s $12.50 overdraft protection transfer fee is unusually high — most banks charge $0-$5.
Truist — $36 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $36 |
| Daily maximum | 3 fees ($108) |
| NSF fee | $36 |
| Grace period | Until 10 PM same day |
| Overdraft protection | Free from linked savings |
TD Bank — $35 Overdraft Fee
| Detail | Policy |
|---|---|
| Overdraft fee | $35 |
| Daily maximum | 3 fees ($105) |
| Grace period | Until end of next business day |
| Overdraft protection | Free from linked savings |
Overdraft Fee Trends
The industry is slowly moving toward lower or no fees:
| Year | Average Overdraft Fee | Notable Changes |
|---|---|---|
| 2020 | $33.47 | Industry peak |
| 2021 | $33.58 | Slight increase |
| 2022 | $29.80 | Bank of America cuts to $10, Capital One eliminates |
| 2023 | $27.24 | More banks reduce fees |
| 2024 | $26.61 | Continued decline |
| 2025-26 | ~$25 | Trend continues downward |
How to Avoid Overdraft Fees
Option 1: Opt Out of Overdraft Coverage
Under federal Regulation E, banks cannot charge overdraft fees on one-time debit card transactions unless you opt IN. If you never opted in, your debit card will simply decline when you don’t have funds.
How to opt out:
- Call your bank or visit a branch
- Request to disable debit card overdraft service
- Your card will decline if funds are insufficient
Limitation: Checks and automatic payments can still overdraft your account even if you opt out.
Option 2: Link a Savings Account
Most banks offer free or low-cost automatic transfers from linked savings accounts:
| Bank | Transfer Fee |
|---|---|
| Chase | Free |
| Bank of America | Free |
| Wells Fargo | Free |
| Citi | Free |
| TD Bank | Free |
| PNC | $5 |
| U.S. Bank | $12.50 |
Option 3: Switch to a No-Fee Bank
The most foolproof solution: bank where overdraft fees don’t exist.
| Bank | Overdraft Fee | Account Type |
|---|---|---|
| Capital One 360 | $0 | Checking |
| Ally Bank | $0 | Checking |
| Discover | $0 | Checking |
| Chime | $0 | Checking |
Option 4: Set Up Alerts
Prevent overdrafts before they happen:
- Low balance alerts (set at $100, $50, $25)
- Large withdrawal alerts
- Pending transaction notifications
Option 5: Request a Fee Waiver
If you’ve already been charged, call and ask for reversal:
- First-time requests succeed 60-80% of the time
- Be polite and mention your account history
- Ask to speak with a supervisor if initially declined
Who Pays the Most Overdraft Fees?
CFPB data reveals that overdraft fees disproportionately affect:
- Low-income households
- People living paycheck to paycheck
- Account holders with average balances under $350
- Black and Hispanic customers (statistically overrepresented)
About 9% of account holders pay 84% of all overdraft fees — a small group experiencing chronic fees that can exceed $500 annually.
The Real Cost of Overdrafts
A single overdraft might not seem devastating, but they compound:
| Scenario | Cost |
|---|---|
| 1 overdraft per month (Chase) | $420/year |
| 3 overdrafts per month (Chase) | $1,260/year |
| 1 overdraft per month (BofA) | $120/year |
| 1 overdraft per month (Capital One) | $0/year |
The difference between banking at Chase versus Capital One could mean $420+ annually if you overdraft once per month.
Overdraft Protection: Worth It?
| Protection Type | Pros | Cons |
|---|---|---|
| Linked savings (free) | No cost | Need savings balance |
| Linked savings (fee) | Transactions approved | $5-$12.50 per transfer |
| Overdraft line of credit | Lower than fee | Interest charges |
| No protection | Can’t overspend | Declined transactions |
Recommendation: Link a savings account at a bank with free transfers. Keep $200-$500 cushion for emergencies.
Bottom Line
If you frequently overdraft, your bank choice matters enormously:
| Annual Overdrafts | Chase Cost | Capital One Cost | Savings |
|---|---|---|---|
| 6/year | $210 | $0 | $210 |
| 12/year | $420 | $0 | $420 |
| 24/year | $840 | $0 | $840 |
Switching from a $35-fee bank to a $0-fee bank could save hundreds of dollars annually — money that could build your emergency fund and prevent future overdrafts.