He earns, I don't (sahm).
His wages go into a joint household account. Every recurring payment, from mortgage, to car leases, to phone sim only deal, to subscriptions, comes out of that account by DD/recurring payment. I know to the penny - spreadsheet - what the monthly commitment is (we have a couple of things we pay quarterly, so it fluctuates slightly).
Of what's left, I give him a sum into his personal account, he pays petrol, lunches, spends. I take a sum into my account to cover food, petrol, spends etc.
Sometimes I spend it all and then I tell him I'm out of money and what I'm taking from which account to cover me for rest of month. Sometimes I don't spend it all, and any surplus from any account gets moved to a savings account at the end of the month.
We discuss any big spends, but we're both adults and know what is sensible to spend.
Savings are now in joint names because it's not in isa's anymore. We both know where every penny is, any could access it at any time.
We set it up this way when I gave up work, I'd have left him years ago if the situation was any different.