Bank fees cost Americans billions of dollars every year — and most of those fees are completely avoidable once you know what you’re paying for and which banks charge the least. This guide breaks down every common fee at major U.S. banks so you can make an informed choice about where to keep your money.
The differences are staggering. A Chase checking account can cost you $144 per year in monthly fees alone if you don’t meet their requirements, while Capital One charges nothing. Wells Fargo’s overdraft fee hits $35 per incident, while Ally Bank, Capital One, and Citibank don’t charge overdraft fees at all. These aren’t minor differences — they’re hundreds of dollars annually that could be earning interest instead of disappearing into bank revenue.
Bank Fees Comparison: Quick Summary
| Bank | Monthly Fee | Overdraft Fee | Out-of-Network ATM | Wire Transfer (Outgoing) | Overall Fee Rating |
|---|---|---|---|---|---|
| Chase | $15 | $34 | $3.50 | $30 | ⭐⭐ |
| Bank of America | $12 | $10 | $2.50 | $30 | ⭐⭐⭐ |
| Wells Fargo | $10 | $35 | $2.50 | $30 | ⭐⭐ |
| Citi | $12 | $0 | $2.50 | $25 | ⭐⭐⭐⭐ |
| Capital One | $0 | $0 | $0 | $30 | ⭐⭐⭐⭐⭐ |
| PNC | $7 | $36 | $3.00 | $30 | ⭐⭐ |
| U.S. Bank | $6.95 | $36 | $2.50 | $30 | ⭐⭐ |
| TD Bank | $4.95–$15 | $35 | $3.00 | $30 | ⭐⭐⭐ |
| Truist | $12 | $36 | $3.00 | $35 | ⭐⭐ |
| Ally Bank | $0 | $0 | $0* | $20 | ⭐⭐⭐⭐⭐ |
| Discover Bank | $0 | $0 | $0 | $30 | ⭐⭐⭐⭐⭐ |
*Ally reimburses up to $10/month in ATM fees. Citi eliminated overdraft and NSF fees for personal checking accounts in 2022.
Understanding Bank Fees
Bank fees fall into several categories, and understanding each type helps you avoid them. Some fees are charged regularly regardless of your activity (monthly maintenance fees), while others only trigger when you take specific actions (wire transfers) or make mistakes (overdrafts).
The fee structure at traditional brick-and-mortar banks differs dramatically from online banks. Traditional banks use fees as a significant revenue source and to encourage certain behaviors like maintaining high balances. Online banks, with lower overhead costs, often eliminate most fees entirely to attract customers.
Types of Bank Fees
| Fee Type | What It Is | Typical Range | How to Avoid |
|---|---|---|---|
| Monthly Maintenance | Charged for having an account | $5-$25/month | Meet balance minimums or direct deposit requirements |
| Overdraft | Charged when you spend more than your balance | $0-$36/incident | Opt out of overdraft protection, link savings account |
| Out-of-Network ATM | Using another bank’s ATM | $2.50-$5.00/transaction | Use in-network ATMs or banks with ATM reimbursement |
| Wire Transfer | Sending money via wire | $20-$35 domestic | Use Zelle, ACH, or Venmo instead |
| Paper Statement | Receiving statements by mail | $2-$5/month | Switch to electronic statements |
| Stop Payment | Canceling a check | $30-$35/request | Be careful with checks, use digital payments |
| Foreign Transaction | Using debit card abroad | 1-3% of transaction | Get a no-foreign-fee card |
| Returned Item | Deposited check bounces | $12-$19/item | Verify checks before depositing |
| Account Closing | Closing account early | $25-$50 | Keep account open 90-180 days |
Monthly Maintenance Fees by Bank
Monthly maintenance fees are the most common recurring bank fee. Traditional banks typically charge $5 to $25 per month for checking accounts, though nearly all offer ways to waive the fee. The catch is that waiver requirements often benefit people who already have money — the less you have, the more you pay.
| Bank | Checking Fee | How to Waive | Savings Fee | How to Waive |
|---|---|---|---|---|
| Chase | $15/month | $1,500 min balance OR $500 monthly direct deposit OR $5,000 combined balance | $5/month | $300 min balance OR $25 auto-transfer OR linked checking |
| Bank of America | $12/month | $1,500 min balance OR $250 monthly direct deposit | $8/month | $500 min balance OR linked Preferred Rewards |
| Wells Fargo | $10/month | $500 min balance OR $500 monthly direct deposit | $5/month | $300 min balance OR linked checking |
| Citi | $12/month | $1,500 combined balance OR any direct deposit | $4.50/month | $500 min balance OR linked checking |
| Capital One | $0 | No fee ever | $0 | No fee ever |
| PNC | $7/month | $500 min balance OR $500 monthly direct deposit | $5/month | $300 min balance |
| U.S. Bank | $6.95/month | $1,500 min balance OR $1,000 monthly direct deposit | $4/month | $300 min balance |
| TD Bank | $4.95/month (Essential) or $15/month (Complete) | No balance waiver (Essential) or $500 daily balance (Complete) | $5/month | $300 min balance |
| Truist | $12/month | $1,500 min balance OR $500 monthly direct deposit | $5/month | $300 min balance |
| Ally Bank | $0 | No fee ever | $0 | No fee ever |
| Discover Bank | $0 | No fee ever | $0 | No fee ever |
TD Bank’s checking lineup is TD Essential Banking ($4.95/month, no balance-based waiver), TD Complete Checking ($15/month, waived with a $500 direct deposit or $500 daily balance), and TD Beyond Checking ($25/month, waived with a $2,500 daily balance). The previously common “TD Simple Checking” and “TD Convenience Checking” names have been retired — confirm current account names and terms directly with TD Bank.
Who Gets Hit Hardest by Monthly Fees
Monthly maintenance fees disproportionately affect lower-income Americans. If you can’t maintain a $1,500 balance — and many Americans can’t — you’re essentially paying for the privilege of having a bank account. Someone living paycheck to paycheck might pay $144 per year in Chase monthly fees while someone with $10,000 in their account pays nothing. This regressive structure is one reason fee-free banks like Capital One and Ally have grown so rapidly.
Overdraft Fees by Bank
Overdraft fees remain one of the most profitable — and controversial — bank fees. When you spend more than your account balance and the bank covers the transaction, they charge you for the service. A CFPB rule finalized in December 2024 would have capped overdraft fees at $5 for large banks starting in October 2025, but Congress repealed that rule via the Congressional Review Act and President Trump signed the repeal into law in May 2025 — so the $5 cap never took effect and banks continue to set their own overdraft fees.
| Bank | Overdraft Fee | Daily Limit | Grace Period | Overdraft Protection |
|---|---|---|---|---|
| Chase | $34 | 3 per day ($102 max) | No fee on the day if ending balance is overdrawn by $50 or less | Free transfer from savings |
| Bank of America | $10 | 2 per day ($20 max) | None | Free transfer from savings |
| Wells Fargo | $35 | 3 per day ($105 max) | End of next business day | Free transfer from savings |
| Citi | $0 (eliminated 2022) | N/A | N/A | N/A — no overdraft or NSF fees |
| Capital One | $0 | N/A | N/A | N/A — no overdraft fees |
| PNC | $36 | 4 per day ($144 max) | Until 10 PM same day | $5 transfer fee from savings |
| U.S. Bank | $36 | 4 per day ($144 max) | End of next business day | $12.50 transfer fee |
| TD Bank | $35 | 3 per day ($105 max) | Overdraft Grace: fee refunded if balance is $0 or more by 11 PM ET the next business day | $10 transfer fee |
| Truist | $36 | 3 per day ($108 max) | Until 10 PM same day | $12.50 transfer fee |
| Ally Bank | $0 | N/A | N/A | N/A — no overdraft fees |
| Discover Bank | $0 | N/A | N/A | N/A — no overdraft fees |
Confirm current overdraft fee amounts and daily caps directly with each bank before relying on them for a financial decision — these figures change periodically and are shown as of September 2026.
How Banks Have Changed Overdraft Policies
Bank of America’s move to a $10 overdraft fee in 2022 marked a significant shift in the industry. Previously charging $35 like most competitors, they reduced it by more than 70%. Capital One eliminated overdraft fees entirely in early 2022, and Citibank eliminated both overdraft and NSF fees for personal checking accounts in June 2022 — becoming the largest bank to drop overdraft fees completely. Online banks like Ally (permanently, since June 2021) and Discover (since 2019) never charged them, or stopped charging them years ago.
The Consumer Financial Protection Bureau (CFPB) estimated that Americans paid $15.4 billion in overdraft and NSF fees in 2019. That figure fell as banks reformed their policies, but a 2026 industry survey found the average overdraft fee has climbed back to roughly $33 per transaction now that the CFPB’s $5 fee cap has been repealed.
ATM Fees by Bank
ATM fees come in two parts: the fee your bank charges for using an out-of-network ATM, plus the fee charged by the ATM owner. Combined, these can hit $5 to $7 per withdrawal — a 5-7% fee on a $100 withdrawal.
| Bank | Out-of-Network ATM Fee | ATM Network Size | ATM Fee Reimbursement |
|---|---|---|---|
| Chase | $3.50 | 16,000+ | None |
| Bank of America | $2.50 | 16,000+ | None |
| Wells Fargo | $2.50 | 12,000+ | None |
| Citi | $2.50 | 65,000+ (via Allpoint) | None |
| Capital One | $0 | 70,000+ | None needed — free ATMs |
| PNC | $3.00 | 18,000+ | None |
| U.S. Bank | $2.50 | 40,000+ | None |
| TD Bank | $3.00 | 1,200+ (East Coast) | None |
| Truist | $3.00 | 3,500+ | None |
| Ally Bank | $0 | 43,000+ Allpoint | $10/month reimbursement |
| Discover Bank | $0 | 60,000+ | None needed — free ATMs |
Finding Free ATMs
The easiest way to avoid ATM fees is knowing where your free ATMs are located:
- Chase: Chase ATMs nationwide
- Bank of America: Bank of America ATMs, some partner ATMs
- Wells Fargo: Wells Fargo ATMs
- Capital One: Capital One ATMs, Allpoint, and MoneyPass networks (70,000+)
- Ally: Allpoint ATMs (43,000+), plus $10/month reimbursement for any ATM
- Discover: 60,000+ fee-free ATMs via Allpoint network
Wire Transfer Fees by Bank
Wire transfers are the fastest way to send money, but they’re also the most expensive. Most banks charge $20-$35 for domestic outgoing wires and even more for international transfers. Confirm current wire fees directly with your bank before initiating a transfer — these fees are set by each institution and change periodically.
| Bank | Outgoing Domestic | Incoming Domestic | Outgoing International | Incoming International |
|---|---|---|---|---|
| Chase | $30 | $15 | $50 | $15 |
| Bank of America | $30 | $15 | $45 | $16 |
| Wells Fargo | $30 | $15 | $45 | $16 |
| Citi | $25 | $15 | $35 | $15 |
| Capital One | $30 | $0 | $40 | $0 |
| PNC | $30 | $15 | $45 | $15 |
| U.S. Bank | $30 | $20 | $50 | $25 |
| TD Bank | $30 | $15 | $50 | $15 |
| Truist | $35 | $15 | $50 | $15 |
| Ally Bank | $20 | $0 | N/A | N/A |
| Discover Bank | $30 | $0 | N/A | N/A |
For most domestic transfers, Zelle (free and instant between participating banks), ACH transfers (free, 1-3 business days), or Venmo/PayPal work well. Save wire transfers for situations where speed is critical, like closing on a house.
Other Common Bank Fees
Beyond the major fee categories, banks charge for numerous other services. These fees can add up if you’re not careful. Confirm current amounts directly with each bank, as these fees are among the most frequently revised.
| Fee Type | Chase | BofA | Wells Fargo | Capital One | Ally |
|---|---|---|---|---|---|
| Paper statement | $0 | $0 | $0 | $0 | $0 |
| Stop payment | $30 | $30 | $31 | $25 | $15 |
| Cashier’s check | $8 | $15 | $10 | $20 | $0* |
| Money order | $5 | $5 | $5 | N/A | N/A |
| Account research | $25/hour | $10/hour | $25/hour | $0 | $0 |
| Early account closure | $25 | $0 | $25 | $0 | $0 |
| Returned deposit item | $12 | $12 | $12 | $9 | $7.50 |
| Foreign transaction | 3% | 3% | 3% | $0 | 1% |
*Ally provides free cashier’s checks via mail
How to Avoid Bank Fees
The most effective way to avoid bank fees is to choose the right bank in the first place. If you switch from a traditional bank to an online bank like Ally, Capital One 360, or Discover, you eliminate most fees automatically. But if you prefer a traditional bank for branch access, here are strategies to minimize what you pay.
Monthly Fee Avoidance Strategies
- Set up direct deposit — Most traditional banks waive monthly fees with $250-$500 in monthly direct deposits
- Maintain minimum balance — Know your threshold ($300-$1,500 typically) and don’t dip below it
- Link accounts — Some banks waive fees when you have checking and savings linked
- Student/senior accounts — Special accounts for students under 24 or seniors 62+ often have lower requirements
- Switch banks — Capital One, Ally, and Discover charge no monthly fees at all
Overdraft Fee Avoidance Strategies
- Opt out of overdraft coverage — Your card will simply decline instead of charging a fee
- Link a savings account — Free at most banks, automatically transfers to cover shortfalls
- Set up low balance alerts — Get notified before you overdraft
- Use a bank with no overdraft fees — Capital One, Ally, Discover, Citi, and Chime have all eliminated them
- Track your spending — Check your balance regularly through mobile banking
ATM Fee Avoidance Strategies
- Use your bank’s ATM network — Plan ahead for cash needs
- Get cash back at stores — No fee at most grocery stores and pharmacies
- Use an online bank with reimbursement — Ally reimburses $10/month in ATM fees
- Switch to a fee-free debit card — Charles Schwab checking reimburses all ATM fees worldwide
Best Banks for Low Fees
Based on our comprehensive fee analysis, here are the best choices for fee-conscious consumers:
Best Overall: Capital One 360
Capital One 360 checking combines the best of both worlds: no monthly fees, no overdraft fees, 70,000+ free ATMs, and access to physical branches in select markets. You get the fee structure of an online bank with some brick-and-mortar convenience.
Best Online Bank: Ally Bank
Ally charges no monthly fees, no overdraft fees, and reimburses up to $10 per month in ATM fees. Their high-yield savings account pays a competitive rate — confirm the current APY on Ally’s site before opening an account, since savings rates move with the broader interest-rate environment.
Best Traditional Bank: TD Bank
If you need branch access and longer hours, TD Bank’s Essential Banking account charges a flat $4.95/month with no balance-based waiver required — the lowest flat fee among the traditional banks compared here. Their overdraft fee is $35 per item (max 3/day, $105), with a Grace Period that refunds the fee if you bring your balance to $0 or more by 11 PM ET the next business day.
Bank Fee Comparison: Final Verdict
| Category | Best Choice | Why |
|---|---|---|
| Lowest overall fees | Capital One 360 | No monthly, no overdraft, free ATMs |
| Best fee reimbursement | Ally Bank | $10/month ATM reimbursement |
| Best for cash users | Discover Bank | 60,000 free ATMs, no overdraft fees |
| Best traditional bank | TD Bank | $4.95/month flat fee (Essential Banking), no balance minimum |
| Best if you overdraft often | Capital One, Ally, or Citi | $0 overdraft fees |
| Best for international use | Charles Schwab | No foreign transaction fees, unlimited ATM reimbursement |
Individual Bank Fee Guides
For detailed breakdowns of each bank’s complete fee schedule, see our individual guides:
- Chase Bank Fees
- Bank of America Fees
- Wells Fargo Fees
- Citi Bank Fees
- Capital One Fees
- PNC Bank Fees
- U.S. Bank Fees
- TD Bank Fees
- Truist Bank Fees
- Ally Bank Fees
- Discover Bank Fees
Related Guides
- How to Avoid Bank Fees
- Overdraft Fees by Bank
- Monthly Maintenance Fees by Bank
- Best Banks With No Fees
- Best Online Banks
- Best Checking Accounts
The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy