A shareholders' agreement allows private companies with multiple shareholders to establish rules around ownership of the business, the powers of each shareholder, and how to resolve disputes. Key issues addressed in such an agreement include financing, management, dividends, share transfers, and procedures for dealing with deadlocks or changes in personal circumstances. Having this agreement reduces the likelihood of disagreements between shareholders and establishes procedures for valuing shares if a shareholder wants to sell.