I figure out all my monthly bills, all my bi-monthly bills, 6-month bills and yearly bills (so, all expenses - mortgage, insurances, etc.) and annualize it all so that I have a certain total monthly number. So something like an insurance bill for $360 that is due every 6 months adds $60/month to my monthly expense number. I have my paycheck direct-depsosited into one account and all of my bills are auto-paid out of this account. I have it down pretty close to reality. I don't carry a debit card for this account or anything and instead have a separate "spending" account, which gets a set amount transferred to it from the main account every month and this is used for various things when credit cards aren't convenient. Credit cards are set to auto-pay in full from the spending account. That main account is essentially an escrow account for myself. To get the proper expense number and make sure it is accurate, I regularly look at the past 12 months of power and gas bills and average them out, so if my gas bill is $70 in the winter and $10 in the summer, but averages out to $50, then $50/month goes into the account. I check in every few days to make sure everything is going smoothly. I also have two savings accounts that get auto-paid as if they were bills, one for emergency fund and one for "house expenses".
I still check in on all the accounts pretty regularly, but feel like things are pretty close to auto-pilot, I'm not really moving money around much manually. It's helpful to get a set amount in the spending account every month and that's the account I manage most actively. It's really helpful to only really look at that one account as being the one I have to budget for. Seeing $2k in the main account two days before an $1800 bill is paid makes me think psychologically that I have more money than I really do. Seeing $400 in my spending account and knowing that if I blow it all, worst case I'm not eating, but my mortgage and utilities and bills and savings and retirement contributions etc. are all on track.