How to start a business in Switzerland
Switzerland is offering a very attractive business environment, including for foreign investors. The Swiss laws allow anyone, including foreigners to start a business in Switzerland, to form a company or to have a financial interest in one.
What you should know before you start your own business in Switzerland
However, there are certain conditions that are required. Only persons that hold a valid C permit, the spouse of a C permit holder or the spouse of a Swiss citizen have the legal right to start their own businesses in the country.