There are no charges or fees for using ICICI debit card for online transaction within India. However, if you use your card for international transactions, you will be charged a currency conversion fee of 3.5% plus GST on the transaction amount. You may also incur additional charges from the merchant or the foreign bank.