How Many Free ATM Transactions Do You Get Per Month in India?

In India, the RBI mandates a minimum of 3 free ATM transactions at your own bank and 3 at other banks per month in metro cities, and 5 at your own bank and 3 at other banks in non-metro areas. Beyond these limits, banks can charge up to 21 rupees plus GST per transaction — but many account types, especially salary accounts, offer more generous limits than the RBI minimum.

TrustyBull Editorial 5 min read

You have already withdrawn cash three times this month and the month is only half over. The next ATM visit charges you 21 rupees. Frustrating — but entirely avoidable if you know the exact rules. Here are the numbers: in India, free ATM transactions per month are 3 at your own bank and 3 at other banks if you live in one of the top 6 metro cities; 5 at your own bank and 3 at other banks everywhere else. After that, banks can charge up to 21 rupees plus GST per transaction.

The Exact ATM Transaction Limits Set by RBI

The Reserve Bank of India mandates minimum free transaction counts that all banks must provide. These are not optional — all scheduled commercial banks must comply. The limits differ based on city type:

City TypeFree Transactions at Your Bank's ATMsFree Transactions at Other Banks' ATMsTotal Free Per Month
Metro cities (top 6)336
Non-metro cities and towns538

The six metro cities classified by RBI are Mumbai, Delhi, Chennai, Kolkata, Bengaluru, and Hyderabad. If your account is held in a bank branch located in any of these cities, the 3+3 limit applies. If your account's home branch is in a non-metro location, you get 5+3.

What "Transaction" Counts Toward the Free Limit?

This is where many people get confused. Not all ATM activity consumes your free transaction allowance the same way:

  • Cash withdrawals: Count toward the free limit every time
  • Balance enquiries: Count toward the free limit at other banks' ATMs; some banks count them at your own bank's ATMs too
  • Mini statements: Usually counted
  • PIN change: Usually not counted
  • Failed transactions due to technical issues: RBI guidelines say these should not be charged, but a cash withdrawal attempt that fails due to your insufficient balance may count against your limit at some banks

If you are unsure how your bank counts transactions, check your account's terms of service or call customer care.

How Much Do Excess ATM Transactions Cost?

As of May 2022, the RBI-permitted maximum charge per transaction beyond the free limit is 21 rupees plus applicable GST (GST at 18% on the charge, so approximately 3.78 rupees extra). The total charge per excess transaction works out to roughly 24.78 rupees.

Some banks charge less than the maximum. Here is a quick comparison:

BankOwn ATM (per excess transaction)Other ATM (per excess transaction)
SBIFree (unlimited at own ATMs for some accounts)21 rupees + GST
HDFC BankVaries by account type21 rupees + GST
ICICI BankVaries by account type21 rupees + GST
Axis BankVaries by account type21 rupees + GST

Basic savings accounts and salary accounts at most large banks offer unlimited free transactions at the bank's own ATMs, regardless of the RBI minimum. Check your specific account type's schedule of charges — it is usually available in your account agreement or the bank's website.

How to Avoid ATM Transaction Charges

  • Withdraw larger amounts less often. Instead of 500 rupees three times a week, withdraw 1,500 rupees once. This reduces total transaction count while keeping your cash needs met.
  • Use your own bank's ATMs preferentially. Transactions at other banks' ATMs are counted more restrictively. Your own bank's ATMs often have more generous free limits.
  • Check your free transaction count before withdrawing. Most banking apps show your remaining free ATM transactions for the month. Check before visiting an ATM to decide whether to use your own bank's machine.
  • Use UPI for small payments. Reducing the total cash you need each month directly reduces how often you need to visit an ATM.
  • Ask about your account type's actual limits. Many premium accounts, salary accounts, and senior citizen accounts have more generous free limits than the RBI minimum. Call customer care to confirm your specific account's terms.

Frequently Asked Questions About ATM Transaction Limits

Do balance enquiries count as free ATM transactions in India?
Yes, at most banks — balance enquiries at other banks' ATMs count toward your 3-transaction limit. At your own bank's ATMs, the treatment varies by bank. Some banks charge for balance enquiries beyond a certain count; others do not. Check your account-specific terms.

Can I increase my free ATM transaction limit?
Some banks offer premium accounts or add-on features that provide additional free ATM transactions. Salary accounts often come with higher or unlimited free transactions. Speak with your branch or customer care about upgrading your account type if you regularly exceed the standard limits.

What happens if an ATM transaction fails — does it still count?
Technically, RBI guidelines state that failed transactions caused by technical errors on the bank's side should not be charged. However, if your transaction fails due to insufficient balance, it may still count toward your free limit at some banks. Keep a small buffer in your account to avoid this.

Frequently Asked Questions

How many free ATM transactions do I get per month in India?
In the top 6 metro cities (Mumbai, Delhi, Chennai, Kolkata, Bengaluru, Hyderabad), you get 3 free transactions at your own bank's ATMs and 3 at other banks' ATMs per month. In all other cities and towns, the limit is 5 at your own bank and 3 at others.
What is the charge for extra ATM transactions in India?
Banks can charge up to 21 rupees plus 18% GST per transaction beyond your free limit, totalling approximately 24.78 rupees per excess transaction. Some banks charge less than the maximum — check your account's schedule of charges.
Does balance enquiry count as a free ATM transaction?
Yes, at other banks' ATMs, a balance enquiry typically counts toward your 3-transaction free limit. At your own bank's ATMs, treatment varies by bank — some count it, some do not. Check your account terms.
How can I get more free ATM transactions?
Premium accounts, salary accounts, and senior citizen accounts often have more generous free transaction limits than the RBI minimum. Ask your bank about your specific account type or consider upgrading if you regularly exceed standard limits.
Which ATM transactions are free in India?
Cash withdrawals and balance enquiries count toward your monthly free limit. PIN changes are typically not counted. Failed transactions due to bank-side technical errors should not be charged under RBI guidelines, though practices vary by bank.