Yes, ICICI Bank charges a nominal fee for making online payments. This fee will vary depending on the amount being transferred and other factors. It is recommended to check with ICICI Bank before making any payments to ensure you are aware of all applicable fees.