Pardon my crudulity but...your bank charges YOU when a client wires/deposits into your account??? I think you should have a chat with your account manager to either include the service as part of your overall package or have them debit your account seperately.
About a quarter of my clients pay by EFT and the bank (CIBC) does not charge me ANY extra service charges for those deposits.
(I know this doesn't answer your question, but...)