As per new rules, banks will fine you for every failed ATM transaction due to insufficient balance. So it is important for you to check the balance before making an ATM withdrawal.
SBI :-
If you are a customer of the State Bank of India, then get ready to pay Rs 20 plus GST for every failed ATM transaction due to insufficient balance. However, this is still low compared to charges of other banks.
Other banks :-
HDFC Bank, Axis, Kotak Mahindra Bank, Yes Bank and ICICI charges Rs 25 plus for every failed ATM transaction due to insufficient balance, as per reports.
How to avoid it :-
Most banks offer SMS and call facilities to users to check their bank account balance. If you are in a doubt, use these facilities before heading to your nearest ATM. Alternatively, you can use UPI apps to check your balance. Else, there are facilities in ATMs to check balance too.
Caveat :-
However, do note that checking balance in ATMs of other banks will attract some charges. Currently, most banks allow some 5-8 transactions through other bank ATMs. However, these include non-financial transactions like checking balance, pin change, mini statement etc. So if you have exhausted your limit in a month, then do not check the balance in other ATMs. For instance, SBI imposes Rs 8 plus GST for non-financial transactions beyond the set limit.