Your Bank Collected Rs 27.14 From You for Checking Your Balance at the Wrong ATM. Here’s the Full Fee Sheet.
RBI hiked the ATM transaction charge cap from Rs 21 to Rs 23 per transaction effective May 1, 2025. Add 18% GST and every ATM transaction beyond your free limit costs Rs 27.14.
But ATM charges are just the visible fee. Indian banks run a parallel revenue engine of SMS charges, minimum balance penalties, debit card annual fees, cheque return charges, and branch transaction premiums that most customers never scrutinize. Banks collected Rs 4,818 crore in minimum balance penalties alone in FY2024-25.
This guide maps every fee — ATM, IMPS, NEFT, RTGS, and 15+ hidden charges — across SBI, HDFC, ICICI, Axis, Kotak, PNB, IndusInd, IDFC First, and Yes Bank. Every number is sourced from bank tariff schedules and RBI circulars.
Free ATM Transaction Limits — RBI Rules
RBI mandates a minimum number of free ATM transactions per month for all savings account holders:
| Own Bank ATM | Other Bank ATM (Metro) | Other Bank ATM (Non-Metro) | |
|---|---|---|---|
| Free financial transactions | 5/month | 3/month | 5/month |
| Free non-financial transactions | Included in above | Included in above | Included in above |
| Metro cities covered | — | Mumbai, Delhi, Chennai, Kolkata, Bengaluru, Hyderabad | — |
Critical detail: Balance enquiries and mini statements count as transactions. Three balance checks plus two cash withdrawals exhausts your entire free limit at your own bank’s ATM.
From April 2026: UPI-based cash withdrawals at ATMs and Cash Recycler Machines also count toward this monthly free quota.
ATM Charges After Free Limit — Bank-by-Bank (2026)
RBI raised the per-transaction cap to Rs 23 effective May 1, 2025, after NPCI increased ATM interchange fees from Rs 17 to Rs 19 for cash withdrawals. Here’s what each bank actually charges:
| Bank | Own ATM (beyond free) | Other Bank ATM (beyond free) | Non-Financial (beyond free) |
|---|---|---|---|
| SBI | Rs 15 + GST (Rs 17.70) | Rs 21 + GST (Rs 24.78) | Rs 5 + GST |
| HDFC Bank | Rs 23 + GST (Rs 27.14) | Rs 23 + GST (Rs 27.14) | Rs 23 + GST |
| ICICI Bank | Rs 21 + GST | Rs 21 + GST | Rs 8.50 + GST |
| Axis Bank | Rs 23 + GST (Rs 27.14) | Rs 23 + GST (Rs 27.14) | Rs 23 + GST |
| Kotak Mahindra | Rs 23 + GST (Rs 27.14) | Rs 23 + GST (Rs 27.14) | Rs 10 + GST |
| PNB | Not specified | Rs 23 + GST | Rs 11 + GST |
| IndusInd Bank | Unlimited free | Rs 23 + GST | Rs 23 + GST |
| IDFC First | As per RBI norms | As per RBI norms | As per RBI norms |
SBI stands out: 5 free at own ATMs plus 10 free at other bank ATMs — far more generous than the RBI minimum of 3 (metro) or 5 (non-metro).
IndusInd Bank offers unlimited free transactions at its own ATMs — no cap at all.
The Real Cost of Casual ATM Use
A person who makes 10 ATM transactions per month at another bank’s ATM in Mumbai (3 free):
- 7 extra transactions × Rs 27.14 = Rs 190 per month
- Annual cost: Rs 2,280 — just for ATM withdrawals
IMPS Charges — The Fee Most People Don’t Know Exists
IMPS (Immediate Payment Service) is instant, 24/7, and most private banks offer it free online. But SBI broke ranks in August 2025:
Online/Mobile IMPS Charges
| Bank | Up to Rs 1,000 | Rs 1K-25K | Rs 25K-1L | Rs 1L-2L | Rs 2L-5L |
|---|---|---|---|---|---|
| SBI | Free | Free | Rs 2 + GST | Rs 6 + GST | Rs 10 + GST |
| HDFC Bank | Free | Free | Free | Free | Free |
| ICICI Bank | Free | Free | Free | Free | Free |
| Axis Bank | Free | Free | Free | Free | Free |
| Kotak Mahindra | Free | Free | Free | Free | Free |
| IDFC First | Free | Free | Free | Free | Free |
| Yes Bank (mobile) | Free | Free | Free | Free | Free |
| Yes Bank (net banking) | Free | Rs 5 + GST | Rs 5 + GST | Rs 15 + GST | Rs 17 + GST |
SBI was the first major bank to charge for online IMPS. If you transfer Rs 3 lakh via SBI IMPS monthly, that’s Rs 10 + GST = Rs 11.80 per transaction, Rs 141.60 per year. Small — but it signals that free IMPS may not last at other banks.
Yes Bank charges differently based on channel: mobile app is free, net banking is not. Same bank, same transaction, different fee — purely because of which screen you use.
Branch IMPS — Significantly More Expensive
| Bank | Up to Rs 1,000 | Rs 1K-1L | Above Rs 1L |
|---|---|---|---|
| HDFC Bank | Rs 3.50 + GST | Rs 5 + GST | Rs 15 + GST |
| ICICI Bank | Rs 2.50 + GST | Rs 5 + GST | Rs 15 + GST |
| Axis Bank | Rs 2.50 + GST | Rs 5 + GST | Rs 10 + GST |
| IndusInd Bank | Rs 5 + GST | Rs 5 + GST | Rs 15 + GST |
The same IMPS transfer that costs Rs 0 on your phone costs Rs 15-17.70 at a branch counter. Banks penalize you for not being digital.
NEFT Charges — Free Online, Paid at Branch
RBI mandated zero charges for online NEFT effective January 1, 2020. Every bank in India must comply — no exceptions for savings accounts.
Branch NEFT Charges (RBI Maximum Caps)
| Transaction Amount | Maximum Charge |
|---|---|
| Up to Rs 10,000 | Rs 2.50 + GST |
| Rs 10,001-1,00,000 | Rs 5 + GST |
| Rs 1,00,001-2,00,000 | Rs 15 + GST |
| Above Rs 2,00,000 | Rs 25 + GST |
NEFT settles in half-hourly batches (not instant like IMPS). If you need instant transfer — use IMPS or UPI. If you’re transferring above Rs 2 lakh and not in a rush, NEFT is free online.
RTGS Charges — Free Online, Premium at Branch
RBI mandated zero charges for online RTGS effective July 1, 2019. Minimum RTGS amount: Rs 2,00,000.
Branch RTGS Charges
| Bank | Rs 2L-5L | Above Rs 5L |
|---|---|---|
| SBI | Rs 20 + GST (Rs 23.60) | Rs 40 + GST (Rs 47.20) |
| HDFC Bank | Rs 15 + GST (Rs 17.70) | Rs 15 + GST (Rs 17.70) |
| ICICI Bank | Rs 20 + GST | Rs 45 + GST |
| Axis Bank | Rs 25 + GST | Rs 50 + GST |
| PNB | Rs 24.50 + GST | Rs 49.50 + GST |
| Bank of Baroda | Rs 25-30 + GST | Rs 55-61 + GST |
| IDFC First | Free (all channels) | Free (all channels) |
HDFC Bank charges a flat Rs 15 + GST regardless of amount — the cheapest private bank for branch RTGS.
IDFC First charges nothing for RTGS at any channel — branch included. If you regularly do large transfers at branches, this matters.
UPI — Still Free, But Watch the Edges
Person-to-person and person-to-merchant UPI is free for consumers. No bank charges for it in 2026.
But there are edges:
- Balance checks: NPCI caps at 50 per app per day to reduce system load
- Wallet-based UPI above Rs 2,000: Merchants pay interchange of 0.5-1.1% (not charged to consumers)
- Two-factor authentication mandate: From April 1, 2026, all digital payments including UPI require two authentication factors from different categories — implications for UPI Lite (which currently works without PIN) remain unclear
The Hidden Charges Most People Miss
1. SMS Alert Fees
| Bank | Charge | Annual Cost (active account) |
|---|---|---|
| SBI | Free | Rs 0 |
| PNB | Free | Rs 0 |
| ICICI Bank | Rs 15/quarter + GST | Rs 70.80 |
| HDFC Bank | 20 paise + GST per SMS | Rs 60-120+ |
| Kotak Mahindra | Rs 0.15/SMS after 30 free/month | Rs 0-100+ |
You cannot opt out of transaction SMS alerts under RBI guidelines. So HDFC and ICICI are effectively charging a mandatory fee you did not choose.
Kotak waives SMS charges if your balance exceeds Rs 10,000 — penalizing lower-balance customers more.
2. Minimum Balance Penalties
Public sector banks — now largely waived:
- SBI: No minimum balance requirement since 2020
- PNB: Waived from July 2025
- Bank of Baroda: Waived from July 1, 2025
Private banks — still charging aggressively:
| Bank | Metro Minimum | Penalty Formula | Maximum Monthly Penalty |
|---|---|---|---|
| ICICI Bank | Rs 15,000 | 6% of shortfall or Rs 500, whichever lower | Rs 500 |
| HDFC Bank | Rs 10,000 | 6% of shortfall or Rs 600, whichever lower | Rs 600 |
| Axis Bank | Rs 10,000 | Varies | Rs 300-600 |
| Kotak Mahindra | Rs 10,000 | Varies | Rs 300-600 |
A college student who maintains Rs 5,000 instead of the required Rs 15,000 at ICICI Bank pays 6% of Rs 10,000 shortfall = Rs 600 per month (or Rs 500 cap) = Rs 6,000 per year in penalties alone.
The BSBD alternative: Every bank must offer a Basic Savings Bank Deposit (BSBD) account with zero minimum balance. Same interest rate. Zero fees. Banks will not suggest it — you have to ask.
3. Debit Card Annual Fees
| Bank | Basic Card | Gold/Premium |
|---|---|---|
| SBI | Rs 200 + GST | Rs 250-325 + GST |
| HDFC Bank | Rs 150-750 (varies by variant) | Higher |
| ICICI Bank | Free (most cards) | Rs 499 (Coral) |
| Axis Bank | Rs 100-150 | Higher |
Most people don’t realize they’re paying an annual fee on a debit card they barely use for swiping (since UPI replaced most POS payments).
4. Non-Home Branch Cash Deposit Charges
| Bank | Free Limit per Day | Charge Beyond Limit |
|---|---|---|
| SBI | Rs 25,000 | Rs 5 per Rs 1,000 (min Rs 150) |
| HDFC Bank | Rs 1,00,000 | Rs 2 per Rs 1,000 (min Rs 50) |
| ICICI Bank | Rs 25,000 | Rs 5 per Rs 1,000 (min Rs 150) |
Depositing Rs 50,000 cash at an SBI branch that isn’t your home branch costs Rs 125 + GST. At ICICI, it’s Rs 150 + GST. The bank charges you to give them your money.
5. Cheque Return/Bounce Charges
| Bank | Your Cheque Bounces (outward) | Someone Else’s Cheque to You Returns (inward) |
|---|---|---|
| SBI | Rs 500 | Rs 150-250 + GST |
| HDFC Bank | Rs 350 | Rs 100 |
| ICICI Bank | Rs 200-500 | Rs 50-500 |
| Kotak Mahindra | Rs 500 | Varies |
You are penalized both ways — when your cheque bounces AND when a cheque someone gave you bounces. The bank charges you for someone else’s insufficient funds.
6. Account Closure Charges
| Bank | Within 14-30 Days | Within 1 Year | After 1 Year |
|---|---|---|---|
| SBI | Free | Rs 300-600 incl GST | Free (max Rs 2,000) |
| HDFC Bank | Free (within 14 days) | Rs 500 | Free |
| ICICI Bank | Free (within 30 days) | Varies | Free |
Close your HDFC account 15 days after opening and you pay Rs 500. The cooling-off window is just 14 days. SBI charges up to Rs 600 if you close within a year.
7. Dormant Account Charges — Now Banned
From April 1, 2025, RBI prohibited all charges on dormant/inoperative accounts. Banks cannot levy maintenance fees, debit card charges, or SMS fees on inactive accounts. Interest continues to accrue. Reactivation is free.
Before this rule, banks routinely pushed dormant accounts into negative balances through accumulated charges. A senior citizen in Chennai reportedly had a negative balance of Rs -1,150 in a dormant account due to stacked SMS and ATM charges — despite RBI rules that savings accounts cannot go negative from service charges.
The Annual Cost of Banking — What You Actually Pay
Here’s what a typical private bank savings account holder in a metro city pays annually — assuming moderate usage:
| Fee Category | Estimated Annual Cost |
|---|---|
| ATM charges (5 extra transactions/month × Rs 27.14) | Rs 1,628 |
| Minimum balance penalty (3 months of shortfall) | Rs 1,500 |
| SMS alert charges | Rs 70-120 |
| Debit card annual fee | Rs 200-750 |
| Branch IMPS (2 transactions/month) | Rs 120-360 |
| Total | Rs 3,518-4,358 |
That is Rs 3,500-4,400 per year in fees on an account earning 3% interest. On a Rs 50,000 balance, your interest income is Rs 1,500 — meaning fees exceed your interest income by 2-3x.
How to Minimize Bank Charges — Practical Steps
Use Digital Channels for Everything
- Online NEFT: Free (branch: Rs 2.50-25)
- Online RTGS: Free (branch: Rs 15-50)
- Online IMPS: Free at most banks (branch: Rs 2.50-15)
- UPI: Free, unlimited
Switch to Banks with Better Free Limits
- SBI: 10 free other-bank ATM transactions (vs 3 at private banks)
- IndusInd: Unlimited free at own ATMs
- IDFC First: Free RTGS at all channels
Convert to BSBD If You’re Paying Minimum Balance Penalties
Every bank must convert your account to BSBD within 7 working days of your written request. Same interest rate. Zero fees. Zero minimum balance.
Check Your Balance on Mobile, Not ATMs
Every balance check at another bank’s ATM counts toward your free limit. Use your bank’s app or UPI — both are free and unlimited.
Opt for Email Statements Over SMS Where Possible
If your bank charges per-SMS, check if email alerts are available as a free alternative. Note: you cannot fully opt out of SMS alerts under RBI rules, but reducing transaction frequency at that bank reduces SMS costs.
The Interchange Fee Hike — Why Charges Went Up
In March 2025, RBI advised NPCI that ATM interchange fees could be decided by the ATM network. NPCI immediately raised interchange fees:
| Fee Type | Old Rate | New Rate (May 1, 2025) |
|---|---|---|
| Cash withdrawal interchange | Rs 17 | Rs 19 |
| Non-financial transaction interchange | Rs 6 | Rs 7 |
| Customer-facing charge cap | Rs 21 | Rs 23 |
The hike was driven by White Label ATM (WLA) operators — Tata Communications, Hitachi Payment Services, AGS Transact — who argued that rising rent, electricity, cash logistics, and security costs made Rs 17 interchange unviable. The customer pays the Rs 23 charge, of which Rs 19 goes to the ATM-deploying bank/operator as interchange.
Expect further hikes. WLA operators have been lobbying for Rs 25+ interchange since 2023.
What the RBI Should Fix but Hasn’t
-
Balance enquiries shouldn’t count as transactions. Checking your own money shouldn’t cost Rs 27. No other country charges customers for ATM balance checks at this rate.
-
SMS charges on mandated alerts are a hidden tax. If RBI requires banks to send transaction alerts, the cost should be on the bank, not the customer.
-
Minimum balance penalties still exist at private banks despite BSBD availability. The existence of a free alternative doesn’t justify penalizing people who don’t know about it.
-
Failed transactions due to insufficient funds shouldn’t be chargeable. Some banks charge Rs 25 for declined transactions — charging customers for not having enough money.
-
Branch transaction premiums punish the digitally excluded. Senior citizens and rural customers who can’t use apps pay 3-10x more for the same transfer.