I would like to know that what are the requirements for share transfer by a shareholder of a private company. Is a Chartered Accountant required in the same? Is Share Transfer agreement is also required/mandatory for the same? Can the company claim the share transfer expenes paid to the professionals?