Like many others:
We have a joint account.
This is for all "obvious" joint spending (essential stuff like rent/mortgage, utility bills, food, childcare, ... and also entertainment as a family, like holidays, Xmas presents), but also for individual essentials (e.g. socks and pants, medicine, transport to/from work, etc.). The second is our choice as a couple, others may choose to keep the individual stuff separate.
This means the only thing NOT coming out of the joint account would be individual non essentials (e.g. a very nice expensive pair of shoes, or an electronic gadget)
Then we pay in monthly, proportionately to our current income.
At some point when the kids were little, I had no income, but this meant I did more around the house and for the kids (unpaid work, really) so it still worked.
The important thing to make this work, is that we have a household bugdet, with categories, and expected expenses by categories. So there's no surprise. We know how much the monthly top-up should be. And we talk. We agreed the whole system, we review budgets as needed. Wouldn't work (for us) otherwise.