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.
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.