A cohabitation agreement is a legal agreement between two partners who choose to live together.  In some ways this agreement is similar to that of a married couple, in the case of applying for a mortgage or working out child support.  If you get married after you have been living together your cohabitation agreement becomes your marriage contract.