Skip to main content
AVENZO
Sign in
Swiss Tax App

Ready for your tax return?

AI prepares. An expert reviews. Avenzo files.

App StoreGoogle Play
MS
SM
DK

10'000+ happy users

AvenzoSteuererklärung
Dokument scannen
Halte dein Dokument in die Kamera
Lohnausweis
Lohnausweis_2025.pdf
245 KB · Wird erkannt...
Erkannte Daten
BruttolohnCHF 85'400
ArbeitgeberMuster AG
QuellensteuerCHF 12'340
Gefundene Abzüge
PendlerabzugCHF 680
HomeofficeCHF 420
Säule 3awird geprüft...
Bisherige Ersparnis
CHF 1'100+
Dein Ergebnis
Analyse abgeschlossen
Geschätzte Rückerstattung
CHF1'450
+380 mehr als ohne Avenzo
Gefundene Abzüge
PendlerabzugCHF 680
HomeofficeCHF 420
Säule 3aCHF 350
AVENZOAVENZO

Three specialized apps for taxes, insurance and fiduciary services — each built to save you time and money.

Contactinfo@avenzo.ch
Swiss Regulator
Swiss Regulator
FINMA
FINMA Registered

Products

  • Tax Return
  • Insurance
  • Fiduciary
  • Pricing
  • Features
  • AI Assistant

Insurance

  • Health Insurance
  • Switch health insurance
  • Life insurance
  • Liability insurance
  • Dental insurance
  • Accident insurance

Pension

  • Pillar 3a
  • Pension fund
  • Vested benefits
  • Pension fund withdrawal

Fiduciary services

  • Done-for-you tax return
  • Company formation
  • Online accounting
  • Payroll services
  • VAT filing
  • Tax planning

Life events

  • Marriage
  • Buying a home
  • New baby
  • Job change
  • Retirement
  • Going self-employed
  • Moving house

Profiles

  • Expats
  • Property owners
  • SMEs
  • Self-employed

Swiss cantons

  • All 26 Cantons

Tax glossary

  • Rental value
  • Vested benefits account
  • Withholding tax
  • All terms

Guides

  • Save on taxes
  • Deductions checklist
  • All guides

Company

  • About
  • Careers
  • FINMA
  • Author
01Free Calculator

Free Calculators

Save up to CHF 7,056/yr

  • Swiss Tax Calculator→
  • Tax Multiplier→
  • Pillar 3a Calculator→
  • Imputed Rent→
  • Inheritance Tax→
  • Wealth Tax→
  • Capital Withdrawal Tax→
  • Vested Benefits Account→
  • VAT Calculator→
  • Salary Certificate→
  • Withholding Tax→
  • Health Premium Calculator→
  • Tax Deduction Finder→
  • All Calculators→
Privacy PolicyTerms of UseLegal NoticeFor AI & LLMs

© 2026 Avenzo GmbH. All rights reserved.

  1. Home
  2. ›Expats
  3. ›Withholding Tax Switzerland 2026
  • Guide
  • 8 min Read
  • 2026-04-23

Withholding Tax Switzerland 2026

Complete guide to Swiss withholding tax (Quellensteuer): how it works, tariff codes A/B/C/H, rates by canton, voluntary vs mandatory NOV filing. FINMA-registered.

Swiss withholding tax (Quellensteuer) explained
Swiss withholding tax (Quellensteuer) explained
Denis Smajovik
Denis SmajovikAvenzo

Founder & CEO, Avenzo GmbH

Key Takeaways
  1. 01Withholding tax applies to B, G, A, and L permit holders — your employer deducts it monthly from gross salary
  2. 02Tariff codes A/B/C/H determine your rate — check your payslip and contact the cantonal tax authority if incorrect
  3. 03Mandatory NOV filing if gross annual income exceeds CHF 120000 (since January 2021)
  4. 04Voluntary NOV can save CHF 1,500–2,500/year if you contribute to Pillar 3a (up to CHF 7258)
  5. 05Canton Zurich single (Code A) withholding at CHF 10,000/month is approximately 17.0% effective rate

Withholding tax (Quellensteuer) is deducted from your salary each month by your employer. It applies to foreign nationals with B, G, and L permits who do not hold a C permit. The rate depends on your salary, canton, family status, and tariff code (A: single, B: married single-earner, C: married dual-earner, H: single parent). Mandatory NOV filing kicks in when gross income exceeds CHF 120000 (federal harmonization since 2021). Source: FTA — Taxes in Switzerland.

steuer-appAI + expert sign-off

How much can you save?

AI prepares your return — an expert reviews every filing.

Open tax calculator→Start tax return
  • All 26 cantons
  • AI-detected deductions
  • Expert sign-off before filing

What is Swiss withholding tax?

Withholding tax (German: Quellensteuer; French: impôt à la source; Italian: imposta alla fonte) is Switzerland's method of collecting income tax from foreign workers at the source — directly from the employer.

Each month, your employer deducts a tax amount from your gross salary and remits it to the cantonal tax authority on your behalf. This replaces the standard annual tax return process for most foreign workers earning below CHF 120000.

Who is subject to withholding tax?

Permit Subject to withholding tax?
B permit (residence) Yes
A permit (short-term) Yes
G permit (cross-border) Yes
L permit (short-term) Yes
C permit (settlement) No — ordinary assessment
Swiss citizen No — ordinary assessment

Since 2021: Persons without a C permit who are married to a Swiss citizen or C permit holder and live in the same household are no longer automatically subject to withholding tax — they now follow ordinary assessment.

Tariff codes — how your rate is determined

Every withholding tax payer is assigned a tariff code by the cantonal tax authority. The code determines the applicable tax rate table.

Code Family situation Details
A Single, no children Standard single rate
B Married, one income Married rate (splitting benefit)
C Married, two incomes Both partners work — taxed individually at higher rate
H Single parent One parent with children in same household (Konkubinat)
D Supplementary income Second income for married couples
P Pension recipients Applies to foreign pension income

Important — Code A vs Code C:

  • Code A is for genuinely single people.
  • Code C applies to married B permit holders whose spouse also works — this code results in a higher withholding rate, but is often more accurate and avoids a large underpayment on the NOV.

Check your payslip now. If the code is wrong, contact your cantonal tax authority immediately — wrong codes cannot always be corrected retroactively.

Withholding tax rates 2025 — Canton Zurich examples

Rates are updated annually on January 1 and vary by canton.

Canton Zurich — Code A (single, no children)

Gross monthly salary Gross annual salary Approx. monthly withholding
CHF 4,000 CHF 48,000 CHF 448 (11.2%)
CHF 6,000 CHF 72,000 CHF 840 (14.0%)
CHF 8,000 CHF 96,000 CHF 1,248 (15.6%)
CHF 10,000 CHF 120000 CHF 1,700 (17.0%)

Canton Zurich — Code B (married, one income, no children)

Gross monthly salary Approx. monthly withholding
CHF 6,000 CHF 504 (8.4%)
CHF 8,000 CHF 752 (9.4%)
CHF 10,000 CHF 1,050 (10.5%)

Indicative figures. Actual rates from ESTV withholding tax tables.

Withholding tax vs. ordinary assessment — key differences

Withholding tax Ordinary assessment (NOV)
Who deducts Employer, monthly You declare — pay after assessment
Deductions claimed None (formula-based) All individual deductions
Filing required Only if mandatory NOV Full tax return required
Final settlement Usually final (if <CHF 120k) After assessment notice
Refund possible Via NOV only Yes, if overpaid

When is withholding tax NOT final?

Withholding tax is generally considered the final tax settlement for B/G/L/A permit holders earning under CHF 120000. However, you must (or should) file a NOV if:

Mandatory NOV:

  • Gross income exceeds CHF 120000 per year (B permit) — since January 1, 2021

Voluntary NOV (recommended):

  • You have significant Pillar 3a contributions (up to CHF 7258 deductible)
  • You paid mortgage interest on Swiss property
  • You have high professional expenses
  • You have childcare costs above the formula allowance
  • You have foreign income or assets to declare

Requesting a voluntary NOV (B permit)

To voluntarily opt into ordinary assessment, you must submit a written request to your cantonal tax authority before March 31 of the year following the tax year.

Example: For tax year 2025, the request deadline is March 31, 2026 in most cantons.

The request is binding — you cannot withdraw it once submitted. Once you have requested the NOV for one year, you can decide each subsequent year independently.

Withholding tax on special income

Annual bonus

If you receive an annual bonus, the withholding tax rate is recalculated using the annualized method — the bonus is projected over 12 months to determine the applicable rate. This often results in a higher effective rate for the bonus month.

RSUs and stock options

RSU income at vesting is subject to withholding tax. The market value of shares at vesting is added to your gross income for that month and taxed at source. If this pushes annual income over CHF 120000, mandatory NOV applies.

→ RSU taxation guide Switzerland

13th month salary

Switzerland commonly pays a 13th monthly salary. This is treated as regular income and subject to withholding tax in the month of payment.

This guide does not replace individual tax advice. All information is provided without guarantee.

FAQ

Frequently Asked Questions

Yes, if you file a voluntary or mandatory NOV and your actual tax liability (with all deductions) is lower than the withholding tax already paid, the difference is refunded. Typical refund scenarios include Pillar 3a contributions, mortgage interest, and childcare costs that were not reflected in the withholding calculation.

Your tariff code appears on your monthly payslip (Lohnabrechnung). Compare it against your family situation. If you believe the code is wrong, contact your cantonal tax authority — not your employer. The employer only applies the code assigned by the tax authority.

If your employer failed to deduct withholding tax, you remain personally liable for the tax. Contact the cantonal tax authority proactively — late payment interest applies from the original due date.

Yes — withholding tax covers federal direct tax, cantonal tax, and communal tax simultaneously. It replaces the ordinary assessment process for qualifying permit holders below the CHF 120000 threshold.

Yes. Once you submit a voluntary NOV request to the cantonal tax authority, you cannot withdraw it for that tax year. However, you can decide independently each subsequent year whether to request the NOV again.

Sources and references
  1. 01ESTV — Kreisschreiben zur direkten Bundessteuer
  2. 02ESTV — Formulare und Wegleitungen direkte Bundessteuer
  3. 03ESTV — Steuerbelastung in der Schweiz
  • expats
  • steuern
  • kantone
Weiterlesen

Read next

All guides→
Arriving in Switzerland
  • 01 / 03
  • Beginner
  • 7 min

Arriving in Switzerland

New to Switzerland? Complete tax guide for arriving expats: when taxes start, residency rules, expat tax ruling, first-year checklist for 30 days, 90 days, and year one.

Denis Smajovik
Denis Smajovik2026-04-23
B Permit Taxes Switzerland 2026
  • 02 / 03
  • Beginner
  • 8 min

B Permit Taxes Switzerland 2026

B permit taxes in Switzerland: withholding tax by default, mandatory NOV if income >CHF 120000, voluntary filing, deductions, and step-by-step guide. FINMA-registered.

Denis Smajovik
Denis Smajovik2026-04-23
Do I Need to File Taxes in Switzerland?
  • 03 / 03
  • Beginner
  • 8 min

Do I Need to File Taxes in Switzerland?

Do you need to file a tax return in Switzerland? C permit: always yes. B permit: yes if income >CHF 120000. G/L permit: usually no. Full guide + permit breakdown.

AE
Avenzo Expat Tax Advisors2026-04-23
All guides→