Bank fees cost Americans billions of dollars every year — and many of those fees can be avoided 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 $180 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–$5 | $25–$35 | ⭐⭐ |
| Bank of America | $12 | $10 | $2.50 | $30 | ⭐⭐⭐ |
| Wells Fargo | $15 | $35 | $3.00 | $30 | ⭐⭐ |
| Citi | $15 | $0 | $2.50 | $30 | ⭐⭐⭐⭐ |
| Capital One | $0 | $0 | $0 | $30 | ⭐⭐⭐⭐⭐ |
| PNC | $7 | $36 | $3.00 | $25–$30 | ⭐⭐ |
| U.S. Bank | $4.95–$12 | $36 | $3.00 | $30 | ⭐⭐ |
| TD Bank | $4.95–$15 | $35 | $3.00 | $30 | ⭐⭐⭐ |
| Truist | $12 | $36 (none on Truist One Checking) | $3.00 ($3.50 from Nov. 9, 2026) | $30 ($20 online for Wealth/Premier) | ⭐⭐ |
| Ally Bank | $0 | $0 | $0* | $20 | ⭐⭐⭐⭐⭐ |
*Ally reimburses up to $10/statement cycle in ATM fees. Citi eliminated overdraft and NSF fees for personal checking accounts in 2022. Note: Discover merged into Capital One on May 18, 2025, and Discover’s online banking pages now point to Capital One’s checking, savings and CD accounts, so Discover is no longer listed as a separate bank here.
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 collect billions of dollars in overdraft and NSF fees, and many tie fee waivers to balances or direct deposits. Many online banks, including Ally and Capital One 360, charge no monthly maintenance or overdraft fees.
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 | Don’t opt in to overdraft coverage for ATM and debit card purchases, link a savings account for overdraft protection |
| 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 | Varies by bank (Bank of America lists $30 domestic) | Use Zelle, ACH, or Venmo instead |
| Paper Statement | Receiving statements by mail | Varies; PNC Virtual Wallet lists $3 per statement period, Truist lists no charge | 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 | 3% of the transaction at PNC, Truist, U.S. Bank and Wells Fargo | Get a no-foreign-fee card |
| Returned Item | Deposited check bounces | Varies; Wells Fargo, Truist and PNC list no charge | Verify checks before depositing |
Monthly Maintenance Fees by Bank
Monthly maintenance fees are a common recurring bank fee. Traditional banks typically charge $5 to $25 per month for checking accounts, though most offer ways to waive the fee. The catch is that balance-based waivers favor people who already hold more money, though many banks also offer direct deposit waivers.
| Bank | Checking Fee | How to Waive | Savings Fee | How to Waive |
|---|---|---|---|---|
| Chase | $15/month | $1,500 min balance OR $500 in qualifying electronic deposits OR $5,000 average balance (alone or combined with linked accounts) | $5/month | $300 min balance OR $25 in repeating transfers from Chase checking OR a linked qualifying checking account |
| Bank of America | $12/month (Advantage Plus) | $1,500 min balance OR $250 monthly direct deposit | $8/month | $500 min balance OR an Advantage Relationship Banking account OR a Preferred Plus, Preferred Honors or Premier BofA Rewards tier |
| Wells Fargo | $15/month | $500+ in total qualifying electronic deposits OR $1,500 minimum daily balance OR $5,000+ in qualifying deposit and investment balances OR account holder aged 17–24 OR qualifying military direct deposit | $5/month | $300 min daily balance OR $25 automatic transfer from linked checking OR primary owner aged 24 or under |
| Citi | $15/month (Regular Checking) or $5/month (Access Checking) | $250+ in direct deposits or other qualifying transactions (Access Checking: also an owner age 23 or younger) | $4.50/month | $500 average monthly balance OR owning a checking account |
| Capital One | $0 | No monthly fee | $0 | No monthly fee |
| PNC | $7/month | $500 min balance OR $500 monthly direct deposit | $5/month | $300 min balance |
| U.S. Bank | $12/month (Bank Smartly Checking; Safe Debit is $4.95) | $1,500 average balance OR $1,500 in monthly direct deposits (also waived for owners aged 13–24 or 65 and over) | $5/month | Own a Bank Smartly Checking or Safe Debit account |
| TD Bank | $4.95/month (Essential) or $15/month (Complete) | No balance waiver (Essential) or $500 direct deposits, $500 daily balance or $5,000 combined balance (Complete) | $5/month | $300 min balance |
| Truist | $12/month (Truist One) | $500 monthly direct deposit OR $500 combined balance in Truist accounts | $5/month | $300 min balance OR $25 monthly transfer OR a related Truist checking account |
| Ally Bank | $0 | No monthly maintenance fee | $0 | No monthly maintenance fee |
Wells Fargo’s Everyday Checking monthly service fee is $15. Its waivers are $500 in qualifying electronic deposits or a $1,500 minimum daily balance, among others.
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). Confirm current account names and terms directly with TD Bank.
Who Gets Hit Hardest by Monthly Fees
Balance-based waivers are harder to meet if you keep a small balance. If you can’t maintain a $1,500 balance, you pay the monthly fee unless you meet another waiver, such as a direct deposit. Someone living paycheck to paycheck might pay $180 per year in Chase or Wells Fargo monthly fees while someone with $10,000 in their account pays nothing. Capital One 360 and Ally charge no monthly maintenance fee.
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 required banks with more than $10 billion in assets to charge $5, charge a cost-based fee, or treat overdrafts as credit under lending law, 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 rule 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) | No fee if the item or the overdraft is $1 or less | Free transfer from savings |
| Wells Fargo | $35 (none on items of $10 or less) | 3 per day ($105 max) | Extra Day Grace Period: fees waived if available balance is $0 or more by 11:59 p.m. ET the 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 | 1 per day ($36 max) | Fees refunded if overdrawn by $5 or less at day’s end | No charge |
| U.S. Bank | $36 (none on items of $5 or less) | 3 per day ($108 max) | No fee if overdrawn by $50 or less at day’s end; fee also waived if balance is $0 or more at 11 p.m. ET on the day it is charged | No fee from a linked deposit account; $12.50 from a linked credit account |
| TD Bank | $35 (only when overdrawn by more than $50) | 3 per day ($105 max) | Overdraft Grace: fee refunded if balance is $0 or more by 11 PM ET the next business day | No fee for Savings Overdraft Protection |
| Truist | $36 (not charged on Truist One Checking) | 3 per day ($108 max) | No fee on transactions under $5 | No transfer fee |
| Ally Bank | $0 | N/A | N/A | CoverDraft service, no charge |
PNC’s fee schedule lists a maximum of one $36 overdraft fee per day. Other overdraft fee amounts and daily caps should also be confirmed 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’s 360 Checking carries no overdraft fees, and Citibank announced in February 2022 that it would end overdraft, returned item and overdraft protection fees on its retail bank accounts by that summer — saying it would be the only top-five U.S. bank (by assets) to drop them completely. Online bank Ally dropped overdraft fees on all accounts on June 2, 2021.
The Consumer Financial Protection Bureau (CFPB) estimated that banks took in $15.47 billion in overdraft and NSF fee revenue in 2019. That figure fell as banks reformed their policies, to $7.7 billion in 2022, and Bankrate’s 2025 survey put the average overdraft fee at $26.77, with 94% of banks still charging one.
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 average $4.86 per withdrawal nationally as of Bankrate’s 2025 survey (fieldwork June–July 2025) — nearly 5% of a $100 withdrawal.
| Bank | Out-of-Network ATM Fee | ATM Network Size | ATM Fee Reimbursement |
|---|---|---|---|
| Chase | $3.00 | 14,000+ | None on standard checking |
| Bank of America | $2.50 | About 15,000 | None |
| Wells Fargo | $3.00 | 11,000+ | None |
| Citi | $2.50 | 65,000+ (via Allpoint) | None |
| Capital One | $0 at network ATMs | 70,000+ | None needed — free ATMs |
| PNC | $3.00 | 60,000+ fee-free | None |
| U.S. Bank | $3.00 | 4,000+ (its own no-fee ATMs); no surcharge at MoneyPass ATMs for its customers | None |
| TD Bank | $3.00 | TD ATMs in the U.S. and Canada, no fee | Only with TD Beyond Checking and a $2,500 balance |
| Truist | $3.00 (rising to $3.50 on Nov. 9, 2026) | Truist ATMs | Depends on account level; none at Truist One Level 1 |
| Ally Bank | $0 at network ATMs | 75,000+ fee-free ATMs | Up to $10/statement cycle reimbursement |
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, plus some partner ATMs outside the U.S.
- Wells Fargo: Wells Fargo ATMs
- Capital One: Capital One ATMs, Allpoint, and MoneyPass networks (70,000+)
- Ally: 75,000+ no-fee ATMs, including the Allpoint network, plus up to $10/statement cycle reimbursement for fees at other ATMs nationwide
Wire Transfer Fees by Bank
Wire transfers are fast, but they cost more than free options like Zelle or ACH. Wire fees vary by bank, and international wires usually cost more than domestic ones; Bank of America, for example, lists $30 domestic outgoing and $45 for international outgoing wires sent in U.S. dollars. 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 | $25 online / $35 with a banker | $15 | $40 online (USD) / $50 with a banker | $15 |
| Bank of America | $30 | $15 | $45 | $15 |
| Wells Fargo | $30 online / $40 branch | No fee | $30 online (USD) / $40 branch | No fee |
| Citi | $30 online | $15 | $40 online (USD) | $15 |
| Capital One | $30 | Ask the bank | Ask the bank | Ask the bank |
| PNC | $25–$30 | $15 | $40–$50 | $15 |
| U.S. Bank | $30 | $20 | $50 | $25 |
| TD Bank | $30 | $15 | $50 | $15 |
| Truist | $30 with a teammate ($20 online for Wealth/Premier clients) | $15 | $65 | $20 |
| Ally Bank | $20 | $0 | Not offered | $0 |
For most domestic transfers, Zelle (typically free, with money usually arriving within minutes when the recipient is already enrolled), ACH transfers (cost and timing vary by bank, and they take longer), 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 |
|---|---|---|---|---|---|
| Stop payment | $30 ($25 online) | $30 | $30 | Ask the bank | $15 |
| Cashier’s check | $10 | $15 | $10 | $10 branch / $20 online | $0* |
| Money order | $5 | Ask the bank | $5 | N/A | N/A |
| Foreign transaction | 3% | 3% | 3% | $0 | Up to 1% |
*Ally charges nothing for cashier’s checks, which you request by phone
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 or Capital One 360, you avoid monthly maintenance and overdraft fees. 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 — Bank of America waives its monthly fee with a qualifying direct deposit of $250 or more, and Chase and Wells Fargo with $500 in qualifying electronic deposits
- Maintain minimum balance — Know your threshold (Chase Total Checking, Bank of America Advantage Plus and Wells Fargo Everyday Checking each use a $1,500 balance) and don’t dip below it
- Link accounts — Some banks waive fees when you have checking and savings linked
- Student accounts — Some banks relax the requirements for young customers; Wells Fargo Everyday Checking waives its fee when the primary owner is 17–24
- Switch banks — Capital One and Ally charge no monthly fees at all
Overdraft Fee Avoidance Strategies
- Opt out of overdraft coverage — Everyday debit card and ATM transactions will be declined instead of charging a fee, though checks and recurring payments can still draw one
- Link a savings account — Automatically transfers to cover shortfalls (some banks charge a transfer fee, so check the table above)
- Set up low balance alerts — Get notified before you overdraft
- Use a bank with no overdraft fees — Capital One, Ally and Citi charge none on personal checking, and Chime’s SpotMe overdraft feature is fee-free
- 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 up to $10 per statement cycle in ATM fees
- Switch to a fee-free debit card — Charles Schwab Investor Checking refunds ATM operator fees at any ATM 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 branches and Cafés you can visit. 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 statement cycle 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 to maintain (the fee is waived only when the primary account holder is 13 through 17). Essential Banking has no overdraft fees; on TD’s other checking accounts the 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 among the banks compared | Ally Bank | Up to $10/statement cycle ATM reimbursement |
| Best for cash users | Capital One 360 | 70,000+ fee-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
- Capital One 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