An offer to purchase contract, also called a real estate purchase agreement, contains the address and description of the property, as well as the purchase price, down payment information, other deal terms, and an expiration date. It helps ensure that the buyer and seller are in agreement about the deal.