ATM Charges: Now withdrawing cash from an ATM can be a bit heavy on your pocket. Reserve Bank of India (RBI) has increased the charge for withdrawing cash from ATM from May 1, 2025. Under the new rules, now if customers exceed their free transaction limit, a maximum fee of ₹ 23 will be charged on every additional transaction. Earlier this fee was ₹ 21 per transaction. This change is important news for those who frequently use ATM.
ATM free transaction limit
Currently, the limit of free transactions is as follows:
- At your bank’s ATM, 5 free transactions every month
- At other banks’ ATMs in metro cities: 3 free transactions
- At other banks’ ATMs in non-metro cities: 5 free transactions
This rule applies to savings account holders of all banks in the country. RBI has not made any change in this free limit. It is important to understand how these limits affect you, depending on your banking habits.
RBI’s new rule and the changed charges of major banks
This RBI rule applies to all commercial banks, regional rural banks (RRBs), co-operative banks, authorised ATM network operators, card payment network operators, and white-label ATM operators! Here are the new ATM charges of major banks like HDFC Bank, ICICI Bank, Punjab National Bank, IndusInd Bank, and Yes Bank.
PNB ATM charges
After the free transactions at PNB ATMs, customers will be charged ₹10 plus tax. On the other hand, ₹23 + tax will be charged in metro cities and ₹11 + tax in non-metro cities at ATMs of other banks. According to the PNB website, “After exceeding the free transaction limit at ATMs of other banks, a fee of ₹23 will be charged on financial transactions and ₹11 (excluding GST) on non-financial transactions.” These changes have come into effect on May 9, 2025. This is important information for PNB customers.
HDFC Bank ATM charges

IndusInd Bank ATM charges
IndusInd Bank has also changed its ATM charges. Now all savings, salary, NR, and current account holders will have to pay a fee of ₹23 per transaction for cash withdrawals from non-IndusInd Bank ATMs after the free limit.
SBI ATM charges
State Bank of India (SBI) has updated its ATM fee policy from February 1, 2025. Currently, all customers get 5 free transactions at SBI ATMs and 10 free transactions at ATMs of other banks. If the customer’s average monthly balance is between ₹25,000 and ₹1 lakh, they get 5 free transactions at ATMs of other banks. Those whose AMB is more than ₹1 lakh get unlimited free transactions at SBI and other bank ATMs. After the free limit, ₹15 + GST will be charged at SBI ATMs and ₹21 + GST per transaction at other bank ATMs. SBI customers should pay special attention to this information.
ICICI Bank ATM charges

ICICI Bank has yet to announce ATM charges after the free limit. Currently, customers can make a total of 5 free transactions every month. After this, ₹21 is charged for every financial transaction, and ₹8.50 + GST is charged for every non-financial transaction. ICICI Bank customers should keep an eye on upcoming announcements.