Abstract: A computer-implemented process prepares bank service charge reports for banking activity of a client. An electronic translator is provided for converting service charge items of a plurality of individual banks, expressed in terminology of the respective individual banks, to a service description expressed in a standardized terminology. Bank service charge items and bank account data are inputted into a computer. The bank service charge items and bank account data are for a specified period of time for one or more banks being used by a client. The bank service charge items and bank account data are obtained from one or more bank statements of a client and are expressed in the one or more statements in terminology used by the one or more banks. In the computer, one or more bank service charge reports are automatically created for the client from the inputted bank service charge items by using the electronic translator.