Just for keeping track of expenses for my Ball Pythons, I keep all of my receipts, and I document everything that I spent using Excel.
I try to budget myself Yearly, so far is hasn't work out so well, haha