I have one app named Moneyview. It keeps track of all my SMS. And it adds up all the expenses and spends. I have to manually also add some data. But it works out just fine as it is. You can see that apart from this I have to keep track of online and offline spent too. So I do keep track of where I am spending the money. That way I can understand how the money is being spent.