-
Use cardless ATM withdrawals – Many banks now offer cardless cash withdrawal options via mobile apps or UPI. This can help you avoid physical ATM visits and reduce dependency on cards, thereby managing your free ATM limits more effectively.Swipe your cards – Swiping your cards in place of using the ATM would cut down on the amount of time you need to withdraw money from the ATM.
ATM Withdrawal Limits & Transaction Charges
Get in Touch for Expert Advice
Connect with our Advisor Now!
- Personalized solutions
- Expert guidance
- Application assistance
- Credit score discussion
- Interest rate comparison
+91
Choose City
Table of Content
Read more

ATM cash withdrawal limits and transaction fees vary by bank and account type. Some banks, for example, provide five free ATM transactions per month for savings and income accounts. Cash withdrawals over this limit are subject to a fee of a certain amount plus applicable taxes. However, non-financial operations such as balance inquiry, mini statement, and generate AMT PIN and change are free. On the other hand, some banks allow up to five free ATM cash withdrawals every month. Above this amount, there is a cost of Rs. 20 per financial transaction and Rs. 8.50 every non-financial transaction.
According to the Reserve Bank of India, Customers are entitled to five free ATM transactions per month at their bank’s ATM, three free transactions at other banks’ ATMs in metro areas, and five free transactions at other banks’ ATMs in non-metro regions. If the free transaction limit is reached, a small fee is levied.
Latest Updates on Debit Card Transactions
As per the recent regulatory changes by the Reserve Bank of India, customers in Bengaluru, Mumbai, Chennai, Kolkata, Delhi, and Hyderabad will now have a limit of three free ATM transactions per month instead of five. It is important to note that this includes financial and non-financial ATM transactions. If you exceed the free transactions, a maximum fee of Rs.21 per transaction can be charged.
ATM Withdrawal Limit and Charges of Top Banks In India
Below is a list of the ten top banks in India and their ATM withdrawal limit.
SBI ATM Fees for Cash Withdrawals and Limits on Transactions.
SBI, the largest private bank in India, offers various banking services, including ATM cash withdrawals. Below are the charges for transactions and ATM cash withdrawals.
- SBI Bank Expense for ATM Withdrawals: Up to Rs.20 in addition to GST, contingent upon the number of withdrawals.
- Fee for Non-SBI ATM Withdrawals: Up to Rs.20 plus GST, depending on the number of withdrawals.
- SBI Withdrawal Limit: This lies between Rs.40,000 and Rs.1 lakh.
- Foreign ATM Transaction Charges: Minimum of Rs.100 plus GST plus 3.5% of the taxation amount.
- Free withdrawals at SBI ATM: Starts from 5.
HDFC ATM Fees for Cash Withdrawals and Limits on Transactions
HDFC Bank, the largest private bank in India, provides various banking services, including loans and ATM cash withdrawals. The charges and transaction limits for HDFC Bank are as follows:
- HDFC Bank ATM Withdrawal Fee: Up to Rs.21 plus taxes
- Charge for Non-HDFC Bank ATM Withdrawals: Up to Rs.21 plus taxes.
- HDFC Withdrawal Limit: lies Somewhere in the range of Rs.25,000 and Rs.75 lakh
- Foreign ATM Transaction Charges: Least of Rs.125 with taxes.
- Free Withdrawals at HDFC Bank ATM: 5
ICICI ATM Fees for Cash Withdrawals and Limits on Transactions
ICICI Bank, a multinational bank headquartered in Mumbai, was established in 1994 and has offered its customers a range of banking services. The charges and ATM withdrawal limit at ICICI Bank are as follows:
- There are no charges for up to 5 cash withdrawals in a month: Rs.20 per financial transaction and Rs. 8.50 per non-financial transaction after that.
- Rs.20 fee for non-ICICI Bank ATM withdrawals.
- The withdrawal limit varies depending on the ICICI Debit Card.
- For foreign ATM transactions, a minimum charge of Rs.150 applies.
- Five free withdrawals are allowed at ICICI ATMs.
Axis ATM Fees for Cash Withdrawals and Limits on Transactions
Axis Bank, headquartered in Mumbai, Maharashtra, is India’s third largest private sector bank. The bank has specified the charges and an ATM withdrawal limit and transactions using their debit card as follows:
- The fee for ATM withdrawals from Axis Bank is up to Rs.21
- The fee for ATM withdrawals from non-Axis Bank ATMs: Up to Rs.21
- The withdrawal limit depends on the type of Axis Bank debit card.
- Foreign ATM transactions incur a charge of Rs.125.
- Axis Bank allows five free withdrawals at their ATMs.
Bank of India ATM Fees for Cash Withdrawals and Limits on Transactions
The bank has specified the charges and ATM cash withdrawal limit and transactions using their debit card as follows:
- Bank of India charges up to Rs.21 for ATM withdrawals made at their ATMs and non-Bank of India ATMs.
- The withdrawal limit depends on the BOI debit card.
- For foreign ATM transactions, there is a charge of Rs.125 plus a 2% currency conversion fee.
- Customers can make up to 10 free withdrawals at Bank of India ATMs.
Punjab National Bank ATM Fees for Cash Withdrawals and Limits on Transactions
The charges and ATM cash withdrawal limit at Punjab National Bank are as follows:
- Punjab National Bank charges for ATM withdrawals are up to Rs.20.
- The fee for withdrawing from non-PNB ATMs is also up to Rs.20.
- The withdrawal limit is up to Rs.50,000.
- Foreign ATM transactions incur a charge of Rs.150.
- Customers can make five free withdrawals at PNB ATMs.
Bank of Baroda ATM Fees for Cash Withdrawals and Limits on Transactions
It is a public sector bank with the head office in Vadodara, Gujarat, India. The charges and transaction limits of Bank of Baroda are mentioned below:
- Fee for ATM Withdrawals: Rs.1 to 125 for Current Accounts and Rs.12 per debit entry for Savings Bank Accounts.
- Fee for Non-Bank of Baroda ATM Withdrawals: Up to Rs.150 plus GST.
- Withdrawal Limit: Rs.25,000 per day for ATM cash withdrawals.
Canara Bank ATM Fees for Cash Withdrawals and Limits on Transactions
Canara Bank is a public sector bank in Vadodara, Gujarat, India. The charges and ATM withdrawal limit for Canara Bank are mentioned below:
- Fee for ATM Withdrawals: Zero charges for ATM withdrawals at Canara Bank. If the total number of financial and non-financial transactions at other banks’ ATMs exceeds five times in a calendar month (for savings account holders), then the following charges apply:
Non-financial transaction: Rs. 10.
Financial transaction: Rs. 20. Exceeds
- Fee for Non-Canara Bank ATM Withdrawals: Up to Rs.21 plus taxes.
- Withdrawal Limit: Classic Debit Card – up to Rs.75,000 per day.
Union Bank of India ATM Fees for Cash Withdrawals and Limits on Transactions
Union Bank of India is a public sector bank based in Mumbai, Maharashtra, India. The bank provides different services to its customers, including ATM services. The charges and ATM cash withdrawal limits for Union Bank of India are mentioned below:
- Union Bank of India does not charge for the first five transactions (both financial and non-financial) done at other bank ATMs in a calendar month. For subsequent transactions, the following charges apply
Non-financial transaction: Rs. 10.
Financial transaction: Rs. 20.
- Fee for Non-Union Bank of India ATM Withdrawals: Up to Rs.21 plus taxes.
- Withdrawal Limit: Union Bank of India’s debit card has different withdrawal limits depending on the card type. For instance, the maximum withdrawal amount for a Classic Debit Card is Rs. 40,000 per day.
YES Bank ATM Fees for Cash Withdrawals and Limits on Transactions
YES Bank is a privately owned bank in Mumbai, Maharashtra, India. The charges and ATM withdrawal limits for YES Bank are mentioned below:
- Fee for ATM Withdrawals: YES Bank offers five free transactions (financial and non-financial) at other bank ATMs for a calendar month. For subsequent transactions, the following charges apply
Non-financial transaction: Rs. 10.
Financial transaction: Rs. 20.
- Fee for Non-YES Bank ATM Withdrawals: Up to Rs.21 plus taxes.
- Withdrawal Limit: YES Bank’s debit card withdrawal depends on the card type. The maximum amount one can withdraw from the Card is Rs. 40,000 daily.
How to Avoid Paying ATM Charges
There are a couple of ways by which you can get free to pay ATM charges. These are mentioned below.
- Use your bank’s ATM – If you use the ATMs of your bank, you won’t be charged any withdrawal fee. But if you use ATMs other than your bank, you may be charged a fee for ATM withdrawal.
- Save your free transactions for withdrawal – Keep your free transactions saved for your ATM withdrawal. You can use your Bank’s net banking facility for account statements or amount transfers.
- Use partnered ATMs – Sometimes, your bank can partner with other banks. In this case, you can withdraw from the partnered bank’s ATM.
- Pay bills online –Rather than withdrawing cash to take care of your bills, you can use the web-based technique to make it easy. By this, you can save your free transactions for further cases.
-
How Many ATM Transactions Are Free?
As per the Reserve Bank of India (RBI), savings bank account holders are entitled to a minimum of five free financial transactions per month at their own bank’s ATMs, irrespective of the location of the ATM. Several non-cash withdrawal transactions will be given free. Customers are also eligible for free transactions (including financial and non-financial) from other bank ATMs—three transactions in metro centres and five in non-metro centres.
It is important to note that most private and public banks in India allow five free ATM transactions (including financial and non-financial transactions) in urban cities and towns. However, some banks offer unlimited free ATM cash withdrawals.
Frequently Asked Questions (FAQs)
Are there any charges for other ATM withdrawals?
There are no charges for the initial five transactions in a scheduled month. For more than five transactions in a scheduled month, a charge of Rs. 20 for each transaction is exacted. For cash withdrawals beyond Rs.10,000 a day, a charge of Rs. 2 per thousand is charged.
How many ATM transactions are free?
Generally, five transactions per month are free.
Can I withdraw 40000 from the SBI ATM at once?
You can withdraw up to Rs. 40,000 from an SBI ATM.
How many transactions are free in SBI ATM?
SBI provides five free transactions per month for its account holders
What is the limit of cash per day?
The daily ATM cash withdrawal limit from an SBI ATM is Rs. 40,000