Here’s a tip for staying on top of everything in your life: check your bank balances every day. All of them.
I’ve been doing this for the last 1,044 days without fail and that means quite a few things. Firstly, it means there are days I really don’t want to do it but, so far, I always have. And there are days where I’ve done it just after midnight because I couldn’t wait to see if a particular fee had been paid in.
Most of all, though, it means I know everything. Yes, the finances, but also I know who’s paid and I know it just about the moment they have. There’s one firm I work for sometimes who is really quick at paying. They could be terrible people but I’d carry on working for them because of that.