Yes – you may be charged a dishonour fee by your bank, and the customer will be charged a fee by their bank for having a cheque returned too.  If you are charged such a fee, it’s not considered unreasonable to pass that dishonour fee charge onto the customer who gave you the cheque or add it to their monthly account as a legitimate expense you’ve incurred as a result of their cheque being dishonoured.