The purchase contract is typically prepared and written out by a real estate agent, not a buyer or a seller. As discussed above, a purchase agreement should contain buyer and seller information, a legal description of the property, closing dates, earnest money deposit amounts, contingencies and other important information for the sale.