We both work 3 days a week, but he earns more than me (I'm in the charity sector, he's in IT). We both pay into our own pensions, put 5% into a savings account, and the rest goes into a joint account for bills. Everything comes out of that joint account.
If we want to buy something as a surprise for each other, we take it out as cash or tell the other person not to check the account for this week, next week, whatever.
We're both in charge of the money. Anything over about £10 (so more than lunch, a magazine) is discussed before.
We both budget for the home insurance, then.
If i'm being honest though, i have a more "high level" view of our finances, H does more day to day. He'll know how much we've got this month, what bills will hit at the end of the month, etc - but I know when the car needs MOT'd and when the house insurance is renewed. We summed it all up last year, and we know that we need about £200 a month for "one off" stuff in the year (car repair, MOT, insurances, boiler service, and so on), so we know that if we have £200 "spare" it REALLY isn't spare.
Works for us! It's maybe not the most efficient - it took a while to learn how to communicate well re: finances.