We are part of the Helvetia Baloise Group. Find out more.
Switzerland is known for its political stability, liberal legislation and a clientele with high purchasing power. Therefore, it is not surprising that tens of thousands of people start a new business every year. Switzerland has two categories for the establishment of companies by foreign nationals. These are subject to varying degrees of requirements. We highlight them in detail for you:
To set up your company in Switzerland, you must have a company address here, regardless of the legal form you choose. A so-called c/o address is also sufficient if you do not have your own premises in Switzerland. In this case, there are advantages in choosing a canton with favourable tax rates, because the levies and taxes vary from canton to canton.
If you want to buy property in Switzerland for your business, keep in mind that Swiss law distinguishes between nationals from EU/EFTA states and those from other states. The latter need a permanent residence permit C and must have their place of residence in Switzerland. This also applies if your spouse has Swiss nationality. If these two conditions are met, you have the same rights as Swiss citizens or citizens of EU/EFTA states. Foreign non-residents do not need a permit to buy land for their business under the Federal Act on the Acquisition of Immovable Property in Switzerland by Foreign Non-Residents (ANRA).