The company was previously known as Muscat National Holding Company SAOG, which had two subsidiaries: Muscat Insurance Company SAOC and Muscat Life Assurance Company SAOC. In 2017, the company merged with its subsidiaries to comply with local insurance regulations and changed its name to Muscat Insurance Company SAOG. As a composite insurance company, it has a license to write both general and life insurance business. With over 170 employees and 22 branches nationwide, the company is one of the largest players in Oman's insurance market. The company is committed to Omanisation, with over 78% of its workforce being Omani nationals.