No, a shareholder agreement is not legally required in Singapore. However, it is highly recommended that companies have one in place to protect the interests of shareholders and establish clear guidelines for business operations.