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. ›Do I Need to File Taxes in Switzerland?
  • Guide
  • 8 min Read
  • 2026-04-23

Do I Need to File Taxes in Switzerland? — Complete Guide 2026

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.

Do I need to file taxes in Switzerland — expat guide
Do I need to file taxes in Switzerland — expat guide
Avenzo
Avenzo Expat Tax Advisors

Swiss Tax Advisor (Expat Specialist)

Key Takeaways
  1. 01C permit holders must always file a full Swiss tax return — ordinary assessment applies
  2. 02B permit holders must file if gross annual income exceeds CHF 120000 (mandatory NOV since 2021)
  3. 03Voluntary NOV is recommended when deductions exceed CHF 5,000 above the standard withholding allowance
  4. 04Pillar 3a contributions up to CHF 7258 are only deductible if you file a NOV (B permit) or annual return (C permit)
  5. 05Filing deadline is March 31 in most cantons — extensions available on request before the deadline

C permit holders must always file. B permit holders must file if gross income exceeds CHF 120000/year. G and L permit holders are taxed at source by default and typically do not need to file — unless they request voluntary ordinary assessment.

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

The quick answer: it depends on your permit

Permit Type Tax Method Must File Return?
Swiss citizen / C permit (settlement) Ordinary assessment Yes — always
B permit (residence) Withholding tax (Quellensteuer) Yes if gross salary >CHF 120000
B permit (residence) — below threshold Withholding tax May file voluntarily if deductions apply
G permit (cross-border) Withholding tax at source No (usually)
L permit (short-term) Withholding tax at source No (unless requested)

C permit — always file a full tax return

If you hold a C permit (Niederlassungsbewilligung / autorisation d'établissement), you are assessed under the ordinary Swiss tax system (ordentliche Veranlagung). This means:

  • You receive a tax return form from your cantonal tax authority each spring
  • You must complete and submit it by the deadline (usually March 31)
  • Your employer does NOT withhold taxes — you pay after assessment
  • You must declare worldwide income and assets

Exception: In some cantons, C permit holders who also have withholding tax withheld (e.g., because they are employed by a foreign employer) may need to reconcile both.

B permit — withholding tax first, then possibly a return

B permit holders are subject to Quellensteuer (withholding tax) — your employer deducts Swiss taxes from your monthly salary automatically.

When you MUST file (mandatory NOV)

If your gross annual salary exceeds CHF 120000, you are required to file a Nachträgliche Ordentliche Veranlagung (NOV) — a subsequent ordinary assessment — in addition to paying withholding tax.

  • Deadline to request NOV: March 31 of the following year (e.g., March 31, 2026 for tax year 2025)
  • The NOV calculates your actual tax liability and settles the difference with withholding tax already paid
  • This applies to all cantons (federal requirement since 2021)

When you SHOULD file voluntarily

Even if your salary is below CHF 120000, you can voluntarily request a NOV if you have significant deductions:

Situation Why voluntary NOV may help
Pillar 3a contributions Up to CHF 7258 deductible — often not reflected in withholding
Mortgage interest Fully deductible on Swiss real estate
High commuting costs CHF 0.70/km car or actual public transport costs
Childcare expenses Up to CHF 25500 per child
Professional expenses Education (up to CHF 12000), equipment, home office
Health insurance premiums Partially deductible (lump sum: CHF 2800 single, CHF 5600 couple)

Rule of thumb: If your annual deductions would exceed CHF 5,000, requesting the NOV is almost always worthwhile.

How withholding tax is calculated (B permit)

Your employer uses a tariff code to calculate monthly withholding tax. The code is assigned based on:

  • Marital status (single/married/cohabiting)
  • Number of children
  • Whether both partners work
  • Canton of residence

Main tariff codes

Code Applies to
A Single, no children
B Married, one earner
C Married, both partners earn
H Single parent (Konkubinat with children)

The code is communicated to your employer by the cantonal tax authority. Check your payslip to verify the correct code — errors are common and can mean you overpay or underpay throughout the year.

NOV deadlines — by canton

The deadline to request or submit the NOV varies slightly by canton. Most follow March 31:

Canton NOV Request Deadline NOV Submission Deadline
Zurich (ZH) March 31 March 31
Geneva (GE) March 31 March 31
Vaud (VD) March 31 March 31
Basel-Stadt (BS) March 31 March 31
Bern (BE) March 31 March 31
Zug (ZG) March 31 March 31

Extensions available on request in most cantons.

Step-by-step: how to file a Swiss tax return as an expat

  1. Determine your obligation — C permit: mandatory. B permit >CHF 120000: mandatory. B permit lower income: optional but often beneficial.
  2. Gather documents — Lohnausweis (salary certificate), bank statements (Swiss + foreign), investment statements, 3a account certificates, rental receipts.
  3. Choose your method — use your canton's official software (e.g., ZHPrivateTax, GeTax, VaudTax) or Avenzo for guided, multi-canton filing in English.
  4. File by the deadline — March 31 for most cantons. Request an extension if needed.
  5. Receive your assessment — the tax authority issues a final assessment (Veranlagungsverfügung) — review carefully and appeal within 30 days if incorrect.

→ Start your Swiss tax return with Avenzo (English)

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

FAQ

Frequently Asked Questions

If you hold a B permit and earn more than CHF 120000 gross per year, filing a Nachträgliche Ordentliche Veranlagung (NOV) is mandatory. Below this threshold, you can file voluntarily — and should do so if you have significant deductions such as Pillar 3a, mortgage interest, or childcare costs.

The cantonal tax authority can assess you ex officio (discretionary assessment) if you fail to file a required NOV. This typically results in a higher tax bill with no deductions applied, plus potential interest and penalties.

C permit holders receive a tax return form from their cantonal tax authority each year. The filing deadline is typically March 31 in most cantons. You can request an extension — usually until September or November — before the deadline.

No. Pillar 3a contributions are not automatically reflected in your withholding tax calculation. To claim this deduction (up to CHF 7258), B permit holders must request the NOV. C permit holders claim it on their standard annual return.

Yes. Switzerland participates in the Automatic Exchange of Information (AEOI / CRS) — financial account data is shared with over 100 countries, including all EU states, the UK, the US (FATCA), and many others. Do not assume Swiss accounts are invisible to your home country tax authorities.

Sources and references
  1. 01FTA — Taxes in Switzerland (English)
  2. 02ESTV — Kreisschreiben zur direkten Bundessteuer
  3. 03ESTV — Swiss Tax Calculator (multilingual)
  • expats
  • steuern
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
Double Taxation Switzerland 2026
  • 03 / 03
  • Intermediate
  • 8 min

Double Taxation Switzerland 2026

Switzerland's 100+ double taxation treaties explained: how to claim relief, US/UK/Germany scenarios, W-8BEN, and how expats avoid being taxed twice. FINMA-registered.

Denis Smajovik
Denis Smajovik2026-04-23
All guides→