When buying a property, the buyer creates a contract called an Offer to Purchase or Real Estate Purchase Contract. It includes important details like the date of the offer, property description, deposit amount, purchase price, financing info, and names and addresses of both parties. The contract may also include subject-to clauses, conditions, closing dates, and special requests from the buyer.