What Are Bank Fees Explained — Every Charge Your Bank Can Quietly Take in the US and India
By Tapabrata Biswas · Last updated May 24, 2026 · 10 min read
Researched with AI assistance, reviewed and edited by Tapabrata Biswas.

Indian PSU and private-sector banks collectively earned roughly ₹35,000 crore in fee income in FY 2023-24, with ATM and minimum-balance-shortfall fees alone contributing several thousand crore per RBI Annual Report on Banking Trends. In the US, the Consumer Financial Protection Bureau data shows banks earned roughly $7.7 billion in overdraft and NSF fees in 2022, down from $14 billion in 2019 as regulatory pressure pushed several major banks to eliminate or reduce these charges. The pattern in both countries is the same: most bank fees are avoidable, the avoidance conditions are clearly published, and the customers who pay them are disproportionately those who never explicitly audit their fee exposure.
This post covers the full fee surface at both US and Indian banks, current Q1 2026 fee schedules with the major banks, the waiver conditions that eliminate most of these charges, and the structural choice of online vs traditional banks that determines your baseline fee exposure.
The eight fee categories every account holder should know
Bank fees fall into eight functional categories across US and Indian banks. Most account holders pay between 2 and 5 of these without explicitly thinking about it.
1. Monthly/quarterly maintenance fee. Charged for keeping the account open. In the US: $5-15/month at traditional banks like Chase Total Checking ($12), Bank of America Advantage Plus ($12), Wells Fargo Everyday Checking ($10). In India: this maps to the non-maintenance of minimum balance (NMMB) penalty, charged quarterly when the average monthly balance falls below the bank's threshold.
2. Overdraft and NSF fee. Charged when a transaction exceeds the account balance. Covered in detail in what is overdraft protection. US median: $34 per occurrence. India: largely absent because RBI rules don't permit the surprise-fee model.
3. ATM fee. Charged for withdrawing cash at an out-of-network ATM (US) or beyond the free monthly quota (India). US average combined: $4.77 per out-of-network withdrawal (Bankrate 2024). India: 5 free ATM transactions per month at own bank (3 free at other-bank ATMs in metro cities), then ₹17-21 per transaction.
4. Wire transfer and inter-bank transfer fee. US: $25-30 domestic outgoing wire, $45-65 international. India: NEFT and RTGS are free on online channels since January 2020 per RBI mandate, but branch-initiated transfers still charge ₹2.50-50 per transaction depending on amount slab.
5. Foreign transaction fee. Charged on purchases made abroad or with a foreign merchant. US: 1-3% per purchase on most general-purpose cards (waived on travel-focused products). India: 3-3.5% per transaction on debit cards plus FX markup of 1-3%.
6. Account inactivity fee. Charged when an account has had no activity for a defined period. US: $5-15/month at some banks after 6-12 months of inactivity. India: variable; SBI charges ₹100+GST after 2 years of inactivity, with the account classified as "dormant" after 24 months.
7. Paper-related fees. US: paper statement fee ($2-5/month at some banks), cheque book fees beyond the included quota, returned cheque fees. India: cheque book charges beyond the bank's free quota (₹2-4 per leaf for additional books at most banks), SMS alert charges (₹15-25 per quarter), debit card annual fees (₹150-750 depending on card tier).
8. Excess transaction fee on savings accounts (US-specific). Historically tied to Regulation D's 6-transaction-per-month limit on savings accounts. Reg D was suspended in April 2020 during the COVID emergency, but many banks continue to charge $10-15 per excess transaction above 6/month as a discretionary policy.
US bank fee schedules — Q1 2026 baseline
The fee structure differs sharply between traditional national banks and online-only banks:
| Fee | Chase Total Checking | Bank of America Advantage Plus | Wells Fargo Everyday | Ally Bank Spending | Capital One 360 Checking |
|---|---|---|---|---|---|
| Monthly maintenance | $12 | $12 | $10 | $0 | $0 |
| Waiver condition | $500 direct deposit OR $1,500 daily balance | $250 direct deposit OR $1,500 daily balance | $500 direct deposit OR $500 daily balance | None | None |
| Overdraft fee | $0 (eliminated 2022) | $10 (reduced 2022) | $35 | $0 | $0 |
| Out-of-network ATM | $3 + ATM surcharge | $2.50 + surcharge | $2.50 + surcharge | $0 (+ surcharge refund up to $10/mo) | $0 (+ surcharge refund) |
| Wire transfer (outgoing domestic) | $30 | $30 | $30 | $20 | $30 |
| Wire transfer (outgoing international) | $50 | $45 | $40 | $20 | $40 |
| Paper statement fee | $0 | $0 | $0 | $0 | $0 |
(Source: respective bank websites and fee schedules, Q1 2026. Always verify current fees on the bank's published schedule.)
The pattern is consistent: online-only banks have structurally eliminated most fees that traditional banks still charge by default. The gap reflects cost structure — online banks have no branch network to maintain, so they pass the savings to depositors via no-fee account structures. Top online banks (Ally, Capital One 360, Charles Schwab Bank, SoFi, Chime, Discover) all offer zero-fee checking and savings accounts with no minimum balance requirements.
India bank fee schedules — Q1 2026 baseline
Indian bank fees center on minimum balance maintenance, debit card annual fees, SMS alerts, and ATM transactions beyond the free quota:
| Fee | SBI (Metro) | HDFC Bank (Metro) | ICICI Bank (Metro) | Kotak 811 | IDFC FIRST Bank |
|---|---|---|---|---|---|
| Average monthly balance (AMB) requirement | None (removed Mar 2020) | ₹10,000 | ₹10,000 | None | None |
| Non-maintenance penalty | N/A | ₹150-600/quarter | ₹500/quarter | N/A | N/A |
| Debit card annual fee | ₹125-200 | ₹150-750 | ₹150-499 | ₹0 (digital card) or ₹199 | ₹0 |
| SMS alert charges | ₹0 (free) | ₹15/quarter | ₹15/quarter | ₹0 | ₹0 |
| ATM transactions beyond 5/mo free | ₹20 + GST | ₹21 + GST | ₹21 + GST | ₹21 + GST | ₹0 (unlimited free at any ATM) |
| Cheque book (beyond free) | ₹40 per 10 leaves | ₹75 per 25 leaves | ₹100 per 25 leaves | Variable | ₹150 per 25 leaves |
| NEFT (online) | Free | Free | Free | Free | Free |
| RTGS (online) | Free | Free | Free | Free | Free |
(Source: respective bank websites, schedule of charges Q1 2026. NMMB amounts vary by branch tier — metro/urban higher than semi-urban/rural.)
The same online-vs-traditional pattern shows up in India: digital-first private banks (Kotak 811, IDFC FIRST, AU Small Finance Bank, RBL Bank Insignia Preferred Banking) have eliminated minimum-balance penalties and most account-maintenance fees that PSU banks and traditional private banks still charge. IDFC FIRST in particular eliminated nearly every retail banking fee in 2020-21 as part of a customer-acquisition strategy — making it the closest Indian equivalent to a US-style online bank like Ally.
A worked example — annual fee cost across two bank choices
Take a US household with a typical fee profile: 1 monthly maintenance fee × 12 months, 2 overdraft fees/year, 3 out-of-network ATM withdrawals/year, 1 outgoing domestic wire/year.
| Cost item | Chase Total Checking | Ally Bank |
|---|---|---|
| Monthly maintenance × 12 | $144 (if waiver not met) | $0 |
| Overdraft × 2 | $0 (Chase eliminated 2022) | $0 |
| Out-of-network ATM × 3 | $14.31 ($4.77 each) | $0 (with surcharge refund) |
| Outgoing domestic wire × 1 | $30 | $20 |
| Annual fee total | $188 | $20 |
| 5-year total | $940 | $100 |
The structural switch from Chase to Ally saves $168/year — over $840 across 5 years on identical banking activity. The Chase number assumes the maintenance-fee waiver condition isn't met; meeting the $500 direct deposit OR $1,500 daily balance condition brings the total to $44, still over 2× the Ally cost.
A similar Indian example for a household with HDFC Bank Metro account that falls below the ₹10,000 AMB in 2 quarters of the year:
| Cost item | HDFC Bank (Metro) | IDFC FIRST Bank |
|---|---|---|
| AMB shortfall penalty × 2 quarters | ₹1,200 (₹600 each) | ₹0 |
| Debit card annual fee | ₹400 | ₹0 |
| SMS alert charges × 4 quarters | ₹60 | ₹0 |
| 8 ATM transactions beyond free quota | ₹160 + GST | ₹0 |
| Annual fee total | ₹1,820 + GST | ₹0 |
| 5-year total | ₹9,100+ | ₹0 |
Both examples illustrate the same structural point: the choice of bank, not the choice of behaviour, determines the bulk of fee exposure for most account holders.
The structural solution — pick the right bank, not the right behaviour
Most bank-fee advice focuses on behavioural changes: maintain the minimum balance, avoid out-of-network ATMs, don't overdraft, set up direct deposit. All true, all worth doing — but the underlying decision that drives baseline fee exposure is which bank you opened the account at.
The structural recommendation that consistently appears across US and Indian personal-finance research:
For US savers: open a primary checking account at an online-only bank (Ally, Capital One 360, Charles Schwab Bank, SoFi, Chime, or Discover). Keep a secondary account at a traditional bank only if you genuinely need branch access for cash deposits, cashier's cheques, or in-person notary services. The structural difference — no monthly fee, no overdraft fee, no out-of-network ATM fee, no minimum balance, free outgoing wires at some banks — eliminates 5+ fee categories with a single account-opening decision.
For Indian savers: open primary banking at a digital-first private bank (Kotak 811, IDFC FIRST Bank Pratham Savings, AU Small Finance Bank, or RBL Bank Insignia Preferred Banking). All of these offer zero AMB requirement, zero debit card annual fee, free SMS alerts, and free unlimited ATM transactions at any bank's ATM. Keep a traditional bank account (SBI, HDFC, ICICI) as a secondary if you need branch services or specific institutional relationships (loans, demat accounts).
The DICGC ₹5 lakh coverage in India and FDIC $250,000 in the US apply equally regardless of which bank category you choose — see FDIC vs DICGC deposit insurance explained. Bank safety is identical; fee structure is dramatically different.
Audit your current fees — the 15-minute exercise
Three steps to map your actual fee exposure:
1. Pull 12 months of statements. Most bank apps let you download or view PDF statements going back 1-5 years. Open the last 12 monthly or 4 quarterly statements for each account you hold.
2. Search for every fee line item. Look for line items labelled: "monthly service charge", "maintenance fee", "overdraft fee", "NSF fee", "ATM fee", "out-of-network fee", "wire transfer fee", "international transaction fee", "minimum balance non-maintenance", "AMB shortfall", "SMS alert charges", "debit card annual fee", "paper statement fee", "inactivity fee". Add them up.
3. Compare against a zero-fee alternative. Total fee × 12 months (or 4 quarters) = annual fee cost. If it's above $50 (US) or ₹500 (India), opening a zero-fee account at one of the alternatives above and migrating your primary banking saves the entire amount going forward. The migration itself takes 1-3 hours total: open the new account, update direct deposit / salary credit with employer, move autopay setups, transfer the balance, close the old account or keep it as a low-balance secondary.
The structural lesson from this exercise across millions of audits: most account holders are paying for fees they could easily avoid by opening a different bank account once, and the avoidance pays off across years of identical banking activity. The cost of switching is bounded; the cost of not switching compounds.
Sources
- Reserve Bank of India, Annual Report on Trends and Progress of Banking in India FY 2023-24 — rbi.org.in/Scripts/AnnualPublications.aspx
- Reserve Bank of India, Master Direction on Customer Service in Banks — rbi.org.in
- Reserve Bank of India, Basic Savings Bank Deposit Account Guidelines — rbi.org.in/Scripts/BS_ViewMasCirculardetails.aspx
- Consumer Financial Protection Bureau (CFPB), Overdraft and Bank Fee Analysis — consumerfinance.gov/data-research/research-reports/
- Federal Deposit Insurance Corporation (FDIC), Survey of Bank Fees — fdic.gov/resources/consumers/
- Bankrate, 2024 Checking Account and ATM Fee Study — bankrate.com/banking/checking-account-survey/
Continue reading — more from Banking and Account Basics

What is a checking account? A transactional bank account for daily spending — debit card, direct deposit, bill pay, paper checks — that typically earns 0.01–0.07% APY, charges $5–35 in monthly and overdraft fees, and sits under $250,000 FDIC coverage in the US. India has no direct retail equivalent: savings accounts handle the transactional role, current accounts are for businesses.
9 min read

What is a savings account? An interest-bearing deposit account designed to park money you don't need immediately — paying 2.5–4% in Indian SB accounts, 0.46% in average US accounts, and 4–5% in US high-yield online savings. Covers how interest is calculated, the DICGC ₹5 lakh and FDIC $250,000 coverage limits, minimum balance rules, and the practical difference between savings and a fixed deposit.
9 min read

What is overdraft protection? An opt-in bank service that covers transactions exceeding your account balance — usually for a $35 average fee per occurrence in the US (CFPB data). Covers how overdraft fees work, the Regulation E opt-out, the cheaper alternative of linking a savings account, and India's overdraft facility (OD against FD or salary) which functions differently from US overdraft protection.
9 min read