A Shareholders’ Agreement is a formal agreement between the shareholders of a private limited company. Its purpose is to govern the relationship between shareholders and determine the rights and obligations of the shareholders. A shareholders’ agreement can minimize both the time frame and the costs involved in a potential dispute between shareholders.