For those who spend more online/ digitally: YNAB essentially lets you do this with an app and then automatically links to your bank account OR you can manually enter it to simulate the sting of your balances going down (which is what I do) and it has worked wonders for me.