Liora Finance Blog

Swiss Taxes

Taxes for Foreigners in Switzerland: B Permit, C Permit and Tax at Source

Many foreigners in Switzerland assume their permit alone determines whether they need to file taxes. In reality, permit type matters, but income, canton, family status, assets and tax-at-source rules are what really shape the final filing obligation.

If you recently moved to Switzerland or your residence status changed, the tax system can feel more complex than expected. The main question is usually simple: are you fully covered by payroll withholding, or do you need an ordinary Swiss tax return as well? If you first need the broader Swiss tax framework, our guide on taxes in Switzerland is the best general starting point.

A B permit does not automatically mean no tax return, and a C permit does not mean your tax planning can be ignored. The procedure depends on facts, not only on the label of the permit.

How Swiss taxation works for foreigners

Swiss personal taxation combines federal, cantonal and communal levels. Two people with similar salaries can still face different outcomes depending on where they live, whether they are taxed at source, their marital status, children, assets and any foreign income or property.

If you need a broader overview of the filing process, see our guide on how to file a tax return in Switzerland.

This article is general information only. Swiss tax rules for foreigners can vary by canton, municipality, permit type, marital status, nationality, treaty position and the specific facts of the taxpayer.

B permit vs C permit: the practical tax difference

B permit

Employees with a B permit are often taxed through tax at source, also called withholding tax. In many standard cases, the employer deducts tax directly from salary each month and transfers it to the canton.

But that is not the whole story. A B permit holder may still fall into an ordinary assessment because of income level, additional income, assets, self-employment, marriage or a direct request from the tax authority.

C permit

A C permit holder is usually in the ordinary tax system, which means filing an annual tax return more like a Swiss citizen would. Income, wealth, investments, debts, deductions and foreign elements can all become relevant in the declaration.

What tax at source actually means

Tax at source is a payroll withholding mechanism. It is separate from social contributions and pension deductions, and it is not always the final result of the full tax picture. The tariff applied can depend on canton, civil status, children, spouse income, religion in some cases and how your employment situation is classified.

If your case is specifically about a B permit and tax at source exposure, our related article on withholding tax for B permit holders goes deeper into those triggers.

When a foreign worker may still need an ordinary tax return

  • annual gross employment income reaches the relevant threshold
  • you have other income not covered by withholding
  • you hold significant assets in Switzerland or abroad
  • you are self-employed or have side business activity
  • you are married to a Swiss citizen or to a spouse with a C permit
  • the tax authority requests a filing
  • you voluntarily request an ordinary assessment to claim real deductions

Voluntary ordinary assessment: helpful or risky?

Some foreigners taxed at source consider an ordinary return in order to claim actual deductions such as pillar 3a, pension purchases, childcare, training or debt interest. That can help in some cases, but it is not automatically favorable.

The authority recalculates the whole case, not only the deduction you want to add. Depending on canton and total facts, the result can be a refund, almost no change or an additional bill. Before taking that route, it is worth checking our guide on tax deductions in Switzerland and reviewing the full numbers.

The B permit to C permit transition matters

A frequent mistake is assuming that a higher net salary after receiving a C permit means the tax burden disappeared. In reality, the collection method often changed. Instead of being withheld monthly, tax may later be invoiced through provisional or final assessments.

If you moved from B to C status, keep salary certificates, withholding records, bank statements and information about investments or foreign assets ready. Planning cash flow matters just as much as understanding the legal filing route.

Foreign income and foreign assets cannot be ignored

Once you are in an ordinary filing route, the review may extend beyond Switzerland. Foreign bank accounts, properties, pensions, dividends, crypto, business participations and salaries from other countries may all need to be disclosed, even when the final tax result is adjusted through a double-taxation treaty.

Disclosure and final taxation are not the same thing. That is exactly why cross-border cases should be reviewed carefully rather than guessed.

If your case includes overseas accounts, property or treaty questions, our article on double taxation in Switzerland is the best next internal reference.

Common mistakes foreigners make

  • assuming a B permit always removes the need for a tax return
  • treating tax at source as final in every case
  • requesting an ordinary assessment without a full simulation
  • not reporting marriage, separation, children or a second job
  • forgetting foreign accounts, assets or income
  • mixing up net salary with relevant gross taxable income
  • missing the relevant cantonal deadline
  • not reserving cash after moving to a C permit

What documents foreigners should keep ready

  • residence permit documents
  • salary certificates and monthly payslips
  • withholding tax records where relevant
  • bank and investment tax statements
  • pillar 3a and pension fund certificates
  • childcare, medical and deduction support
  • property, mortgage and debt records
  • foreign tax returns and proof of foreign taxes paid where relevant
  • tax authority letters and portal access details

Before filing or requesting a change in procedure, check the relevant date on our Swiss tax deadlines by canton page and compare it with the official letter or portal notice for your canton. For more context on extensions and late-filing exposure, see our related article on Swiss tax return deadlines by canton.

How Liora Finance can help

Liora Finance helps foreigners in Switzerland understand whether they are still in tax at source only, whether an ordinary return is required, and whether a voluntary ordinary assessment actually makes sense before deadlines pass.

If your case involves a B permit, C permit, spouse status, foreign assets, multiple jobs or international income, you can review our services, contact us directly or book a first conversation through our free consultation page.