Using qualitative interviews with 54 older people, this article explores the changing patterns of the 'generational contract' in contemporary Britain and Japan. In particular, this article presents a cross-national comparison concerning the exchange of housing assets and long-term care between older parents and their adult children in the context of different laws, cultures, social policy and housing markets. The concepts of intergenerational solidarity, reciprocity and ambivalence were used to aid the analysis of the household data. The research found there were significant cross-national differences in areas such as autonomy and decision-making process regarding bequests, and choice of beneficiaries. In both societies, however, no strong link was found between bequest motives and family support for long-term care. The model of intergenerational solidarity (willingness to help children) thus appeared to override the reciprocal dimension of the 'generational contract'.