According to the bank’s website, cash transactions at ICICI Bank ATMs cost Rs 21 per transaction. Other bank ATMs would allow a maximum of 5 transactions per month (including financial and non-financial transactions), with a limit of 3 free transactions in 6 metro locations.