Depending on the type of transaction, either party can draw up the purchase agreement. This is often done by the seller for routine commercial transactions. If making a large, one-off purchase, the buyer may submit a proposed agreement. For real estate, the buyer’s agent typically drafts the real estate purchase agreement. However, this can depend on the rules of the jurisdiction that the real estate transaction is taking place in.