1. Есть клиент которому на некий баланс кладутся деньги, а периодически могут и обратно сниматься.
2. Этот клиентский баланс должен периодически по оказываемых услугам уменьшаться до нулевого.
Собственно, как наиболее проше это можно реализовать архитектурно на таблицах MySQL, чтобы можно было в итоге потом отслеживать изменения балансов.