The Swiss authorities online
Generally speaking, third-country nationals who are resident in Switzerland must obtain authorisation under the cantonal and federal authorisation procedures before doing any work on a self-employed basis.
Authorisation may be granted if justified on economic grounds, if certain personal, financial and business requirements are met, and if the possible limits on the number of foreign nationals permit.
Foreign nationals who are married to Swiss citizens or to persons with a permanent resident permit do not require additional authorisation to become self-employed.
If you are a third-country national who has been offered a job in Switzerland, your prospective employer must submit an application to the cantonal immigration or labour market authorities. If the application is accepted, it will be forwarded to the State Secretariat for Migration (SEM) for approval. The SEM will then notify the parties and the cantonal authorities of its decision, but this decision does not constitute authorisation to enter Switzerland.
If you require a visa, the cantonal migration authorities will send a visa clearance certificate via e-mail to the Swiss diplomatic/consular mission in your home country. You can then obtain the visa there. Within 14 days at the latest of your arrival and before taking up employment, you will need to register with the communal authorities in the place where you are living and only then can you begin work.
The following requirements apply to employment of third-country nationals: