The taxation of companies depends very much on the canton and the municipalities where they are located. The charge may vary from single to double.
Tax competition between the cantons is creating a very large disparity in the taxation of companies, with a difference that may go from single to double. The rate does not only change depending on the canton, but also depending on the municipality.
Thus, a corporation with share capital of CHF 2 million which makes a net profit of CHF 240,000 in 2017 pays CHF 61,401 total in taxes in Basel versus CHF 30,568 in Stans (Nidwald). The tax burden in French Switzerland is particularly high.