The Swiss tax system: Three tiers of tax sovereignty

To understand why tax rates vary so dramatically across Switzerland, one must look at the country's decentralized political structure. Swiss taxes are levied at three distinct levels: federal, cantonal, and municipal. While the direct federal tax (Direkte Bundessteuer) is uniform across all cantons and applies progressive rates up to a maximum of 11.5%, the cantonal and municipal taxes are set independently by each of the 26 cantons and more than 2,000 municipalities.

Each canton establishes its own basic tax rate and deductions, while municipalities apply a specific multiplier (Steuerfuss) to the cantonal base rate. Because cantons have full sovereignty over their local tax laws, this tax competition is highly active. Consequently, a resident in a high-tax municipality in Canton Geneva can pay more than double the amount of income tax compared to a resident in a low-tax municipality in Canton Zug with the exact same salary.

For expats moving to Switzerland, this means that your choice of residence is one of the most critical financial decisions you will make. If you are planning a move or a change of address within the country, it is vital to check how this affects your filing obligations. For a comprehensive overview of how cantonal shifts impact your annual tax declaration timeline, read our guide on moving cantons during the tax year.

The cheapest Swiss cantons: Low-tax havens in Central Switzerland

Year after year, Central Swiss cantons dominate the rankings of the lowest tax rates in the country. The undisputed leader is Canton Zug. With its highly competitive corporate and personal tax rates, Zug has attracted thousands of international companies and high-earning expats. At a gross annual income of CHF 150,000, a single taxpayer in the city of Zug pays an effective cantonal and municipal tax rate of around 4% to 5%, which is remarkably low by European standards.

Following closely behind Zug is Canton Schwyz, particularly the municipalities situated along Lake Zurich, such as Freienbach and Feusisberg. Schwyz is especially attractive for high-net-worth individuals because it levies the lowest wealth tax rates in the country. Other central cantons like Nidwalden, Obwalden, and Uri also offer highly competitive tax brackets, making the entire Central Switzerland region a prime hub for tax-efficient expat living.

This local tax competition extends beyond income tax to include the taxation of net worth. If you hold significant investment portfolios, property, or business equity, cantonal wealth tax differences can add up to thousands of francs annually. To compare how different regions treat your global net worth, read our detailed Swiss wealth tax guide for expats.

High-tax vs. low-tax canton comparison: A tale of two salaries

To illustrate the vast differences in tax burden, let us compare a single expat earning a gross salary of CHF 150,000 residing in different cantons. In Zug, the total combined federal, cantonal, and municipal tax bill would be approximately CHF 12,000. In Zurich, the tax bill for the same income rises to roughly CHF 20,000. Meanwhile, if that same expat chooses to live in the city of Geneva or Lausanne (Canton Vaud), the combined annual tax liability jumps to over CHF 28,000.

For high earners making CHF 300,000 or more, the disparity is even more striking. The marginal tax rate in cantons like Geneva, Vaud, or Neuchâtel can reach up to 45%, whereas in Zug or Schwyz, the top marginal tax rate remains well below 23%. This makes Central Switzerland exceptionally attractive for senior executives, entrepreneurs, and professional investors who wish to retain a larger portion of their earnings.

These regional differences also play a major role in retirement planning and voluntary contributions. When you contribute to your private pension, the tax savings you achieve depend entirely on your local marginal tax rate. To see how much you can save based on where you live, check our analysis of Pillar 3a tax savings by canton.

Tax at source (Quellensteuer) differences for expats

Many foreign residents in Switzerland do not initially file a regular tax return. Instead, if you hold a B Permit or are on a short-term L Permit, your taxes are deducted directly from your monthly paycheck by your employer. This is known as tax at source (Quellensteuer). A common misconception among expats is that tax at source is uniform across the country. In reality, your employer must calculate your withholding tax based on the tariffs of your canton of residence.

This means that even under the tax at source regime, living in a low-tax canton will result in a higher net monthly payout on your salary certificate. For instance, the monthly withholding tax on a CHF 12,500 salary is significantly lower under Canton Zug's tariff than under Canton Zurich's or Geneva's tariff. It is also important to note that if your annual gross income exceeds CHF 120,000, you are legally required to undergo a retroactive ordinary assessment (nachträgliche ordentliche Veranlagung) in all cantons.

Undergoing an ordinary assessment means you must file a standard tax return, adjusting your initial tax at source payments. If you want to understand how this transition works and whether you should voluntarily apply for ordinary assessment to claim additional deductions, check our guide on tax at source vs ordinary assessment in Switzerland.

Beyond taxes: Balancing tax savings with local living costs

While moving to Zug or Schwyz to minimize your tax bill sounds like an obvious choice, expats must evaluate the overall cost of living before signing a lease. Because these cantons are highly desirable and have limited land available, housing costs are exceptionally high. The rent for a standard two-bedroom apartment in Zug or Wollerau can easily exceed the cost of a similar property in Zurich or Bern by 30% to 50%.

Therefore, for average earners, the money saved on cantonal income tax can be entirely consumed by higher rental expenses. It is crucial to perform a holistic calculation that balances tax brackets against local real estate costs, health insurance premiums, and commuting expenses. Expats should also evaluate whether buying a property in their chosen region makes financial sense compared to renting.

If you are assessing the long-term financial feasibility of settling down in a specific canton, it is wise to compare the housing market dynamics. Review our comprehensive evaluation of buying vs renting property in Switzerland to ensure your overall housing and tax strategy aligns with your long-term wealth goals.