There seem to be three issues every marriage faces
Children (if, how many, when, decision making)
Waking at 5 this morning I want to discuss money, even if I had 8 hours of sleep I won't go near the other two.
Having been married twice, divorced once, and now on shaky grounds I'm an expert
I strongly believe that one can reduce a major problem area in a marriage by having three checking accounts.
One for you, one for your spouse, and one for the marriage. The earner[s] make deposits to all three accounts even if one spouse is not working. Both spouses, whether working or not is entitled to funds they can use as they see fit with no oversight as long as the shared bills are paid. Similarly you should have your credit card, spouse's CC, and family CC. Even if you can only deposit $5 a month into personal accounts, do it.
If you aren't living paycheck to paycheck both working and non-working spouses should have savings/IRAs/401Ks in their own names.
How you divide your household income and wealth is up to you and your spouse. Fair is very difficult to define, compromise will be necessary.