Banxico indicates that cash withdrawals and balance inquiries over the counter and ATMs cannot be charged by the financial institutions in which the client has his account.
If the client of Bank A consults his balance in an ATM of bank B, he can pay a commission, which varies depending on the institution.
The check return or the attempt to deposit checks without funds are also not reasons for you to be charged any commission.
In the case of level 1 accounts, which is where governments usually disperse social programs, it is forbidden for banks to charge you commission for not maintaining a minimum balance not even for him account management.
The reason for this is that these types of accounts are used to increase financial inclusion.
The credit management such as mortgages or for change your payroll to another bank are also not a reason to charge commissions. Neither if cancel your debit accountcredit or electronic banking service.