Does your DH think you should pay more because you earn more?
Why does he think you should do all the family/household admin?
I think you need to sit him down and have a serious talk about your family finances.
Maybe go out for lunch, leave the kids at home with a sitter, take all the relevant paperwork with you.
Explain how frustrating and worrying it is that you can't rely on his fortnightly transfers being made on time.
Make him understand that it's not fair for you to be carrying the family financially, AND all the mental load.
Tell him what you expect and need him to do, and give him a written copy so he can't later say he didn't understand.
Work out your basic monthly expenses (x) - mortgage, council tax, utilities, insurances, car costs, phones, loans (if any), child care, food etc.
Either split them 50:50, or 60:40 based on your respective salaries.
Then:
- you both set up direct debits to cover (x), in the % amounts agreed
- I would also set up a holiday fund, and put an agreed amount into that
- and if possible I would also have a savings pot , again paying an agreed amount each, to pay for any household expenses that pop up (new fridge required, roof repair, etc etc).
- any money left over is then up to the individual to do what they want with (his choice to waste it on smoking 🤷♀️)
That way you don't have to worry about the joint account going into the red, and hopefully won't be carrying so much of the mental load as a lot of it would be sorted.