To answer who draws up heads of terms, either party can prepare the document, however, this is often drafted by the buyer, typically the seller’s agent, to confirm pre-conditions and agreement terms.