Accounting entry does depends on the terms agreed in the contract with your client like whether it is reimbursable or not.
Also depending upon the business nature of your company and frequency of such transactions it can take a suitable place in your chart of accounts. Information provided by you is not sufficient to comment upon.
It can be taken in to Business promotion expenses presuming your company is paying it for the services to be utilized by your client.
" A learner"