The agreement specifies this, but usually the buyer pays stamp duty and registration costs for completing the legal agreement for property sale.