I use exel for all my financial stuff. And I use a couple of formulas to calculate how much I can spend on certain stuff. At the moment my budget for lego is 15% of my income. Due to some job switching lately, it can vary from €50,- to €150,- a month.