SwissExpatTax
B Permit and Quellensteuer: What Every Expat Must Know

B Permit and Quellensteuer: What Every Expat Must Know

11 min
SwissExpatTax Team

If you have recently received your B residence permit in Switzerland, you have probably already noticed that the Swiss tax system looks quite different from what you were used to at home. One of its most distinctive features is Quellensteuer (source tax): a mechanism that directly affects the majority of B permit holders and has very concrete implications for your monthly pay slip and tax planning. Understanding from day one how the B permit and Quellensteuer interact can save you unpleasant surprises — both in your salary and at year end.

This article walks you through how Quellensteuer works with a B permit, who pays it, when that obligation ends, and what changes when you eventually obtain a C permit. Understanding these concepts is key to managing your Swiss B permit tax obligations intelligently from the start.


What is the B Permit in Switzerland?

The B permit is a temporary residence document issued to foreign nationals who wish to live and work in Switzerland. Unlike the L permit (short-term workers) or the C permit (permanent residence), the B permit has a limited validity: it is generally renewed annually during the first years and then every two years.

The total duration varies depending on your nationality:

  • EU/EFTA citizens: Can renew the B permit for 5 consecutive years before being eligible to apply for a C permit.
  • Non-EU/EFTA nationals: Must wait 10 years and meet additional integration criteria (language, stable employment, etc.).

The B permit allows you to work as an employee in Switzerland, though with certain restrictions depending on the canton where you reside. It is an intermediate status between temporary visitor and permanent resident, and directly determines the tax regime that applies to you.


Quellensteuer: Source Tax Explained

How Does Quellensteuer Work with a B Permit?

B permit Quellensteuer operates through direct withholding: your employer deducts tax from your gross salary before you receive it. Instead of declaring your income at the end of the year and paying afterwards, the deduction happens month by month. This simplifies the process for the tax authorities, though it reduces your monthly cash flow immediately — something worth bearing in mind when negotiating your salary offer.

The Quellensteuer percentage varies depending on:

  • Your canton of residence
  • Your annual gross salary
  • Your marital status and family circumstances
  • Your personal situation (dependent children, applicable deductions)

In cantons such as Zurich or Geneva, rates can range from 10% to 22% of salary, depending on total annual income. Each canton publishes its own withholding tables, which your employer applies automatically.

Who Is Subject to Quellensteuer?

Not all B permit holders pay Quellensteuer in the same way. The Swiss authorities apply this obligation primarily to:

  • Foreign workers without a C permit
  • Employees of foreign companies operating in Switzerland
  • Some self-employed workers under particular circumstances

The CHF 120,000 threshold is a critical reference point. If your annual gross income exceeds this figure, you become subject to the Nachtragsveranlagung (NOV) process — a mandatory supplementary tax assessment. Below that threshold, Quellensteuer is generally your final tax liability.


B Permit vs C Permit: Key Tax Differences

The transition from a B permit to a C permit is one of the most significant changes you will experience in your tax life in Switzerland. The table below summarises the most important aspects of the B permit vs C permit tax comparison:

AspectB PermitC Permit
Duration1–2 years (renewable)Permanent
QuellensteuerYes, in most casesNo; ordinary tax return
Tax filingSimplified or source withholdingFull annual declaration
Change of employerFree for EU/EFTA nationals (no notification needed); non-EU/EFTA nationals generally need cantonal authorisationFree
Change of cantonFree for EU/EFTA nationals (residence-registration notice only); non-EU/EFTA nationals generally need authorisationFree
Social rightsLimitedFull
Unemployment insurance accessRestrictedFull
Mandatory NOVYes, if income > CHF 120,000Not applicable

When Can You Apply for a C Permit?

For EU/EFTA citizens: After 5 years of continuous residence with a B permit, you can apply for a C permit. Most applications in this category are approved without major complications, provided there are no criminal records or outstanding tax debts.

For non-EU/EFTA nationals: The process is more demanding. You must demonstrate 10 years of continuous residence and show linguistic integration (A2–B1 level depending on the canton), stable employment and finances, participation in social and civic life, and compliance with Swiss law.


How Quellensteuer Works in Practice

The Monthly Withholding Process

Your employer acts as a tax intermediary. Each month they withhold the Quellensteuer amount from your gross salary and transfer it directly to the cantonal tax authorities. The result is that your net salary falls considerably below that of a C permit resident who files an ordinary tax return — which makes comparing salary offers between profiles with different permits less straightforward than it might appear.

Two Different Requests: Korrekturgesuch vs. NOV

Newly arrived expats often assume there’s a single “correction” process to recover part of the tax withheld. In most cantons (Zürich’s practice is representative and cited here) there are actually two distinct requests, and mixing them up is one of the most common mistakes:

Korrekturgesuch (tariff correction) — only for errors in the withholding calculation itself:

  • The taxable or rate-determining gross income was recorded incorrectly
  • The wrong tariff code was applied (marital status, church tax, number of children)
  • You dispute your source-tax liability status
  • Foreign workdays need adjusting

It cannot be used to claim new deductions that weren’t part of your tariff.

Nachträgliche ordentliche Veranlagung (NOV) — required for individual deductions the flat tariff only partially accounts for:

  • Contributions to Pillar 3a (private pension)
  • Pillar 2 (pension fund) buy-ins
  • Further education or professional retraining costs above the built-in allowance
  • Professional/commuting costs above the built-in allowance
  • Alimony payments, childcare costs, and certain medical expenses

Both requests share the same deadline in most cantons: 31 March of the year following the tax year. There is no three-year window for either — miss the deadline and the request for that year is generally lost.

Nachtragsveranlagung (NOV): When Is It Mandatory?

If your annual gross income exceeds CHF 120,000 — a federal threshold (Art. 89 DBG), identical in every canton since the 2021 source-tax reform — the NOV is mandatory, regardless of your preference. (Other mandatory-NOV triggers, such as additional non-source income or taxable wealth above a certain amount, do vary by canton — but this specific income threshold does not.) The cantonal tax authorities carry out a supplementary ordinary assessment — a full tax return, not just a deduction claim — that may result in an additional payment or a refund. This process is also how you declare additional income such as capital gains, rental income or dividends that are not covered by standard source withholding. Once you request or trigger an NOV, you are generally required to file an ordinary tax return every year afterwards, even if your income later drops below the threshold.


Difference Between B Permit Holders and Grenzgänger (Cross-Border Workers)

It is worth not confusing your situation as a B permit holder with that of a Grenzgänger (cross-border commuter). Although both may be subject to source withholding, their tax regimes are fundamentally different:

Grenzgänger:

  • Reside in a neighbouring country (France, Germany, Italy, Liechtenstein)
  • Work in Switzerland under bilateral tax treaties
  • Source withholding is different and generally lower
  • Pay tax primarily in their country of residence

B Permit Holders:

  • Reside in Switzerland and pay tax to the canton where they live
  • Are subject to the standard B permit tax Switzerland system
  • Have broader tax obligations that include assets and property abroad

This distinction is particularly relevant if you are considering changing your residence status or tax domicile.


Additional Tax Obligations for B Permit Holders

Beyond Quellensteuer, there are other obligations worth knowing from the start:

Declaration of Assets Abroad

If you hold bank accounts, investments or real estate in your home country, you must declare them to the Swiss authorities. Lack of transparency can result in significant fines and complicate the renewal of your permit.

Social Security Contributions

As a B permit holder, you contribute to:

  • Health insurance (mandatory, not included in Quellensteuer)
  • Social insurance: AVS/AHV, IV/DI and unemployment insurance (ALV)
  • Accident insurance (if applicable depending on your employer)

These contributions are deducted from your salary separately from Quellensteuer.

Cantonal and Municipal Taxes

Switzerland has a decentralised tax system. In addition to federal withholding, you pay cantonal and municipal taxes that vary significantly depending on where you live. The same gross salary is taxed very differently in Geneva, Zug or Appenzell, and that detail can make a real difference to your monthly purchasing power.


Frequently Asked Questions about the B Permit and Quellensteuer

Do all B permit holders pay Quellensteuer?

Almost all. B permit holders pay Quellensteuer unless they are married to a Swiss citizen or a C permit holder, or hold Swiss citizenship themselves. The B permit is the standard 1–5 year residence permit for EU/EFTA nationals and non-EU nationals.

When does Quellensteuer stop with a B permit?

Quellensteuer continues until you obtain a C permit (permanent residence), generally available after 5 years of legal residence for EU/EFTA citizens, or 10 years for others. From that point, you file an ordinary tax return like any permanent resident.

Can I voluntarily request an ordinary tax return with a B permit?

Yes, regardless of your income level. Since the 2021 reform of source taxation, any Quellensteuer taxpayer can request a voluntary ordinary assessment (NOV) by 31 March of the following tax year — this used to be restricted, but is no longer. If your income is above CHF 120,000, the NOV is mandatory rather than something you opt into. Below that threshold, requesting it is optional and worthwhile mainly if you have deductions large enough to beat what the flat Quellensteuer rate already accounts for — keep in mind the request is binding for subsequent years as well.

What deductions am I entitled to as a B permit holder?

Pillar 3a contributions, pension buy-ins, commuting and further education costs above the built-in allowance, and alimony payments — but these go through a nachträgliche ordentliche Veranlagung (NOV) request, not a Korrekturgesuch. The Korrekturgesuch only corrects errors in the withholding itself (wrong income, wrong tariff code, disputed liability); it cannot be used to claim deductions that weren’t already part of your tariff. Both requests are due by 31 March of the following year.

What happens to Quellensteuer if I leave Switzerland?

When leaving the country, you must notify the cantonal tax authorities. A departure certificate is issued and the Quellensteuer calculation is adjusted to the period worked. Depending on your destination country, you may be able to recover part of the taxes paid under applicable double taxation agreements.


Conclusion and Next Steps

Managing your Swiss B permit tax obligations correctly is essential for planning your financial future in Switzerland. The system can seem complex at first, and it is normal to feel somewhat overwhelmed during the first few months. But once you internalise the mechanics of Quellensteuer, the CHF 120,000 threshold, the distinction between Korrekturgesuch and NOV, and the transition towards a C permit, you can make informed decisions about your career, your canton of residence and your long-term tax strategy.

If your income exceeds that threshold or you hold assets abroad, consult a tax advisor specialising in B permit tax Switzerland. With the right guidance, identifying legitimate deductions, avoiding penalties and anticipating when Quellensteuer will no longer apply to your situation is entirely achievable.

Official sources

Frequently Asked Questions

Do all B permit holders pay Quellensteuer?
Almost all. B permit holders pay Quellensteuer unless they are married to a Swiss citizen or a C permit holder, or have Swiss citizenship themselves. The B permit is the standard 1-5 year residence permit for EU/EFTA nationals and third-country nationals.
When does Quellensteuer stop with a B permit?
Quellensteuer continues until you obtain a C permit (permanent residence), which is typically available after 5 years of legal residence for EU/EFTA nationals or 10 years for others. Once you have a C permit, you file a standard tax return.
Can I voluntarily file a regular tax return with a B permit?
Yes. Since the 2021 reform of source taxation, any Quellensteuer taxpayer can request a voluntary ordinary assessment (NOV) by 31 March of the following year, regardless of income — not just those above CHF 120,000. Above that threshold, the NOV is mandatory rather than optional. Requesting it voluntarily is worthwhile if you have deductions (Pillar 3a, Pillar 2 buybacks, further education) that exceed what the flat Quellensteuer rate already accounts for — but be aware the request is binding for future years too.
What deductions am I entitled to as a B permit holder?
Individual deductions beyond what the flat Quellensteuer tariff already accounts for — Pillar 3a contributions, further education costs, pension buy-ins, alimony, and professional/commuting costs above the built-in allowance — require a nachträgliche ordentliche Veranlagung (NOV) request, not a simple Korrekturgesuch. The Korrekturgesuch (tariff correction) only fixes errors in the withholding itself: wrong taxable or rate-determining income, a wrongly applied tariff code, disputed source-tax liability, or incorrect foreign workdays — it cannot be used to claim new deductions. Both requests share the same deadline: 31 March of the following year.
Share X LinkedIn

You may also like