I have done everything possible to stop customers paying with cheques.
Once you open a business account the banks hammer you with charges on them. I have encouraged my customers to pay online and most now do, I used to get hundreds of cheques each month, all need processing which takes up my time then the bank charge me to deposit them.
I got so sick of it I started charging 50p for every cheque which very quickly got customers to change, I think they used cheques out of habit but most now say they would rather pay online.
So far this week I have had just 4 cheques arrive. (all with 50p added) happy days.