All businesses that are owned by Saudis must be registered with the MLSD visa issuing authority. If you are going to set up a business in Saudi Arabia, you need to register it first. This is something that has to be done before you can legally operate the business. Before you begin, you will have to apply for a work permit and a social insurance number. You must also provide the MLSD with a visa to ensure that all employees work for you. You can find the details of the process here.
After registering, you must also register for GOSI. This will allow you to file the Setting up a business in Saudi Arabia required forms to pay your employees. Once your employees’ salaries are filed and processed, you will receive a monthly salary card to record it. You must then submit your records to the Social Security Organisation (SSO) every month. If you fail to file the required information, you can be fined or imprisoned.
If you want to establish a new business in Saudi Arabia, you can also look at this website to find out more about opening a business.
You need to get permission from the Ministry of Commerce and Investment (MoCI) and MoCIF for a new business to be established in Saudi Arabia.