Regarding the legal framework, launching a business in Switzerland is relatively easy and accessible for Permit C holders (ie. Swiss permanent residents). However, when it comes to foreigners, the rules tend to be stricter.
Continue reading
Moreover, these rules vary depending on the country of origin of the to-be-founder. Indeed, the Swiss system is said to be “dual”, meaning two regimes coexist and apply alternatively, whether the foreigner is an EU/EFTA national or a non EU/EFTA one.
The Swiss Startup Association aims to minimise these challenges in order to give startups the chance to hire the best talent worldwide.