Using the BankTree personal finance software, you can set up budgets against each category, and set up regular payments (schedule payments) such as bills, or expected income on a recurring basis be this daily, weekly or monthly etc. By viewing the Budget report - select the date range you need to know your budget for, and have this calculated for you, allowing you to save or spend with better control.