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. ›B Permit Taxes Switzerland 2026
  • Guide
  • 8 min Read
  • 2026-04-23

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.

B-permit taxes Switzerland — withholding and NOV
B-permit taxes Switzerland — withholding and NOV
Denis Smajovik
Denis SmajovikAvenzo

Founder & CEO, Avenzo GmbH

Key Takeaways
  1. 01B permit holders pay withholding tax (Quellensteuer) — deducted monthly by the employer, no action needed
  2. 02Mandatory NOV filing if gross annual income exceeds CHF 120000 (salary + bonus + RSUs combined)
  3. 03Voluntary NOV recommended if deductions exceed CHF 4,000–5,000 above the standard withholding allowance
  4. 04Pillar 3a contributions (up to CHF 7258/year) typically save CHF 1,500–2,500 in taxes
  5. 05EU/EFTA citizens receive a 5-year B permit directly; non-EU citizens receive a 1-year renewable permit

B permit holders (Aufenthaltsbewilligung) pay withholding tax (Quellensteuer) by default — deducted from salary monthly by their employer. If gross annual income exceeds CHF 120000, filing a full ordinary tax return (NOV) is mandatory. Below this threshold, filing is optional but often financially beneficial. 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 a B permit?

The B permit (Aufenthaltsbewilligung / autorisation de séjour) is a temporary residence permit for foreign nationals employed in Switzerland, typically valid for 1 year and renewable. It is the most common permit for expats in Switzerland.

Key characteristics:

  • Usually tied to an employment contract
  • Renewable annually (after 5 years of continuous residence, eligible to apply for C permit)
  • EU/EFTA citizens: 5-year B permit directly; non-EU: 1-year B permit

How B permit taxation works

Default: withholding tax (Quellensteuer)

Your employer deducts withholding tax from your gross monthly salary and pays it directly to the cantonal tax authority. No action required from you — it happens automatically.

Your tariff code (assigned by the tax authority) determines the rate:

Code Situation
A Single, no children
B Married, one income
C Married, both partners work
H Single parent

Check your payslip monthly — the code must reflect your actual family situation. Wrong codes lead to under- or over-payment.

The CHF 120000 threshold (NOV obligation)

Since January 1, 2021, a federal rule applies uniformly across all cantons:

If your gross annual employment income exceeds CHF 120000, you must file a Nachträgliche Ordentliche Veranlagung (NOV) — a subsequent ordinary tax return.

This applies to:

  • Base salary alone over CHF 120000
  • Base salary + bonus combined over CHF 120000
  • Salary + RSU vesting value combined over CHF 120000

The NOV is in addition to — not instead of — withholding tax. Your employer continues deducting withholding tax throughout the year. The NOV then reconciles your actual tax liability and you pay the difference (or receive a refund).

When you SHOULD voluntarily file the NOV

Even if your salary is below CHF 120000, requesting the NOV makes financial sense if you have significant deductions:

Deduction Max amount Typical saving
Pillar 3a CHF 7258/year CHF 1,500–2,500
Mortgage interest 100% of interest paid Varies
Commuting costs CHF 0.70/km or actual PT cost CHF 500–2,000
Childcare Up to CHF 25500/child CHF 3,000–8,000
Professional training Up to CHF 12000 CHF 1,500–4,000
Health insurance premiums Lump sum CHF 2800 (single) CHF 500–900

Rule of thumb: If your total deductions would be more than CHF 4,000–5,000 above the standard withholding allowance, the NOV will likely result in a meaningful refund.

Step-by-step: filing a NOV as a B permit holder

Step 1: Check your obligation or decision

  • Income >CHF 120000? → Mandatory NOV
  • Income <CHF 120000 but significant deductions? → Consider voluntary NOV

Step 2: Submit a request (if voluntary)

For voluntary NOV, submit a written request to your cantonal tax authority by March 31 of the year following the tax year. Example: For 2025, request by March 31, 2026.

If mandatory (>CHF 120000), you will typically receive a NOV notification from the tax authority automatically.

Step 3: Gather your documents

Document Source
Lohnausweis (salary certificate) From employer — issued by end of January
Withholding tax certificate Employer / cantonal tax authority
Bank statements (Swiss accounts) Your bank
Foreign account statements Your foreign banks
Pillar 3a certificate Bank or insurance company
Mortgage interest certificate Bank
Childcare receipts Daycare provider

Step 4: Complete and file the return

Use your canton's official software or Avenzo (available in English). Submit by the deadline (usually March 31 or extended deadline).

Step 5: Receive the assessment notice

The cantonal tax authority issues a Veranlagungsverfügung (assessment notice). Compare the final amount to withholding tax already paid:

  • More tax owed: Pay the difference + interest
  • Refund: The difference is paid to your account

What income is included in the CHF 120000 threshold?

The threshold applies to gross employment income (Bruttolohn) from Swiss sources. This includes:

  • Base salary
  • Annual bonus / 13th month salary
  • RSU vesting income
  • Company car benefit (if declared on Lohnausweis)
  • Housing allowances declared as income

It does not include:

  • Interest income (reported separately)
  • Dividend income
  • Foreign income

Common mistakes B permit holders make

  1. Wrong tariff code — not updating after marriage, birth of child, or spouse starting work
  2. Missing Pillar 3a deduction — not requesting NOV to claim it
  3. Not declaring RSU income — RSU vesting value must appear on Lohnausweis
  4. Missing the NOV deadline — March 31 is strict; extensions must be requested before the deadline
  5. Assuming withholding is always final — many B permit holders don't realize they can or must file

B permit vs. C permit — tax comparison

B permit C permit
Tax method Withholding tax Ordinary assessment
Employer deducts Yes No
Must file annually Only if >CHF 120000 Yes, always
Can voluntarily file Yes N/A
Deductions automatic No Yes (on return)
Advance tax payments No Yes (quarterly)

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

FAQ

Frequently Asked Questions

B permit holders must file a Nachträgliche Ordentliche Veranlagung (NOV) if their gross annual employment income exceeds CHF 120000. This threshold includes base salary, bonuses, 13th month salary, and RSU vesting income combined.

Yes. Any B permit holder can voluntarily request the NOV. It makes financial sense if you have significant deductions — most commonly Pillar 3a contributions, mortgage interest, or high childcare costs — that are not reflected in the withholding tax formula.

The withholding tax paid throughout the year is credited against your final NOV tax bill. If your actual tax liability (with all deductions) is less than the withholding already paid, you receive a refund. If it is higher (e.g., large bonus, RSU income not fully captured), you pay the difference.

Yes. If your total gross income including bonuses exceeds CHF 120000 in a calendar year, mandatory NOV applies for that year — even if your base salary alone is below the threshold.

In most cantons, you will be jointly assessed under the ordinary assessment system (applying to the C permit holder), which means you both file a joint tax return. Withholding tax on your salary may be discontinued once joint assessment is established. Contact your cantonal tax authority to clarify.

Sources and references
  1. 01ESTV — Kreisschreiben zur direkten Bundessteuer
  2. 02ESTV — Formulare und Wegleitungen direkte Bundessteuer
  3. 03ESTV — Steuerbelastung in der Schweiz
  • 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
Do I Need to File Taxes in Switzerland?
  • 02 / 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
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→