In many property transactions, the buyer typically pays the costs associated with preparing the Agreement to Sell, including legal drafting fees, stamp duty, and registration charges. However, this arrangement can vary depending on mutual agreement between both parties.