What is a shareholder agreement

A shareholder agreement is an agreement between shareholders of a company. It sets out the rights and responsibilities of each shareholder. It also sets out the rules that the shareholders must follow when making decisions.