По взаимной договорённости. Наверное, не совсем правильно, когда деньги находятся только у одного из супругов, если для такого решения нет достаточных оснований. Вообще, два варианта равно приемлемы: у каждого только то, что он заработал (не всегда подходящий вариант). Другой вариант: примерно понятно, сколько тратит каждый супруг, в соответствии с этим стоит распределять.
Понятно, что в нормальной семье подобного вопроса не должно возникать. Если у супругов общий бюджет, то и доступ к деньгам должен быть равным. Есть какое-то место, где лежат деньги и оба супруга могут спокойно брать необходимую сумму. По крайней мере, я не вижу другой схемы. Хотя знаю много людей, где деньги находятся у одного из супругов, что обусловлено определёнными факторами. Или муж пьёт, или жена шопоголик, да мало ли что может быть.
Я думаю, что деньги должны быть у того, кто делает закупки для семьи, а также принимает решения по поводу крупных покупок, так как это вполне логично. Ну а вообще деньги (в смысле большие суммы) должны лежать дома в каком-то определенном месте, откуда супруги могут брать на разные нужды.
Я лично считаю, что деньги должны быть у обоих супругов, причём, достаточные для ежедневных расходов. Считаю унижением, когда мужчина просит у жены деньги на сигареты или обеды на работе! Уважаю мужчин, которые имеют деньги и по собственной инициативе покупают для семьи продукты или какие-то "нужности" для дома. Только во избежание недоразумений нужно ставить друг друга в известность, какой суммы уже нет в семейном бюджете, чтобы не рассчитывать на неё.