Utilizing Personal Capital and tracking every penny I spend.
Only downside is that there is a slight nagware aspect (only when you're inside the app though) and they do cold calls to get you on an investment plan. Then again, it's free and they have to make money somehow...