We have never had a joint account. We have been together for 25 years, married for 23.
When we first met I was the higher earner and the home owner and DH had a rented flat. We did not live together. Once we were married I still earned more but our outgoings were low and dh used to write me a cheque for half of all the expenses and we tended to go halves on most things.
Then DH's earning caught up a bit and we stretched ourselve to buy a big family house. We still had separate accounts and used to keep a tally every month and work out what was fair - DH's income was not the same every month because he is self-employed.
Then I had a baby and gave up work. At that point DH started to pay all the bills. I paid for all the day to day things like groceries and things for the children and general bits and pieces and used to put the receipts in a box and he gave me a cheque at the end of the month.
That went on until I went back to work at which point DH started to give me money for groceries every month to pay into my account.
DH pays all the bills. I buy all the children's clothes, phone contracts, allowances, sports subs and clubs and music tuition, pay for Christmas, school trips, dental bills, pay the cleaner, my petrol, etc. I also tend to pay if the cooker needs repairing, etc.
I earn about one tenth of DH's earnings. We have never had a row about money.