Quickbooks.
It takes some time to enter all the transactions, but it's awesome for up to the minute profit and loss, exactly how much you spent on any fees etc, and all your [supposed] balances, how much each company owes you for cashback.
If you don't know how to use quickbooks it's probably not worth it to start just for MS.