We analyze empirically the optimal design of social insurance and assistance programs when families obtain insurance by making labor supply choices for both spouses. For this purpose, we specify a structural life-cycle model of the labor supply and savings decisions of singles and married couples. Partial insurance against wage and employment shocks is provided by social programs, savings and the labor supplies of all adult household members. The optimal policy mix focuses mainly on Social Assistance, which provides a permanent universal household income oor, with a minor role for temporary earnings- related Unemployment Insurance. Reecting that married couples obtain intra- household insurance by making labor supply choices for both spouses, the optimal generosity of Social Assistance decreases in the proportion of married individuals in the population. The link between optimal program design and the family context is strongest in low-educated populations.