Posso fazer uma planilha do Excel e um banco de dados Access para este controle .
Por outro lado proponho fazer um sistema para você cadastrar clientes, produtos, vendas e um relatório de gastos por cliente. A vantagem é que você teria um sistema completo que poderia ser melhorado com o tempo.
O preço que propus é para o programa Windows, mas caso queira a planilha e o banco faço por 30 dólares.