A marriage contract is similar to a cohabitation agreement, but it is for people that are legally married.  This contract may include how debts will be handled after separation, how property will be divided, or spousal support in the case that you separate.  It can even cover child parenting during the marriage or upon separation.