After you and the seller agree on your purchase offer, your real estate agent will create the purchase agreement.
In most real estate transactions, you have what is known as the early purchase agreement. It’s based on what you originally offered to pay for the house. The agreement becomes a mature purchase contract after negotiating with the seller and hammering out the final price, seller concessions and purchase contingencies.
From there, your agent will prepare the purchase agreement for you and the seller.