Open a second checking account dedicated solely to fixed monthly bills: rent, utilities, subscriptions, and loan payments. Transfer the exact amount needed to cover them each month and don’t touch it. Whatever is left in your main account is truly spendable, with no mental math about whether you can afford something.

Source