Hello Expats
Before the Move

Swiss withholding tax (Quellensteuer) explained for new arrivals

If you hold a B or L residence permit, your employer deducts Swiss income tax directly from your salary each month under the Quellensteuer (impôt à la source) system. The rate is set by your canton based on a tariff code reflecting marital status, children and church affiliation, and typically runs 6-25% of gross income as of 2025.

Overview

Withholding tax is one of the most misunderstood items on a Swiss payslip. It is not a flat tax and it is not always final - high earners and those with extra deductions need to file an ordinary return (NOV) to recover overpaid tax or settle additional liability.

What to know before your first Swiss payslip

  1. 1

    Confirm your tariff code

    Common codes: A (single, no children), B (married, sole earner), C (married, both working), H (single parent), each with church-tax variants. The wrong code means you over- or underpay every month.

  2. 2

    Know the canton sets the rate

    Each canton publishes its own tariff. Rates in Zug or Schwyz are materially lower than Geneva or Vaud for the same gross salary.

  3. 3

    Understand the CHF 120,000 threshold

    If your gross Swiss employment income exceeds CHF 120,000 in a calendar year, you must file an ordinary tax return (NOV - Nachträgliche ordentliche Veranlagung) - the withholding tax becomes a payment on account.

  4. 4

    Track your worldwide income and assets

    Once you file a return, all worldwide income and assets are reported (taxed under treaty rules). Keep records of foreign accounts, property and investments from day one.

  5. 5

    Claim deductions via NOV by 31 March

    Pillar 3a contributions, pension buy-ins (Einkauf), training costs, large medical bills and second-earner deductions usually require an NOV filing by 31 March of the following year to be recovered.

  6. 6

    Plan church tax actively

    Swiss church tax (~5-15% of cantonal tax) is opt-in via your registration form. If you don't belong to a recognised confession, declare 'no confession' to avoid being charged.

Frequently asked questions

Who pays withholding tax in Switzerland?+

Foreign nationals on B or L permits (and short-stay/cross-border workers) without Swiss citizenship or a C permit. C-permit holders and Swiss citizens are taxed via the ordinary return process instead.

Can I get a withholding-tax refund?+

Yes - by filing a tax-rate adjustment (Tarifkorrektur) or an ordinary return (NOV). Common refund triggers: pillar 3a contributions, pension buy-ins, costs of further education, alimony and substantial medical expenses.

What happens if my spouse also works in Switzerland?+

You both fall under tariff C (Doppelverdiener). The employer estimates the other spouse's income; if reality differs significantly, file an NOV to correct it.

Is withholding tax the same in every canton?+

No - each canton sets its own tariff, and rates vary by 30-50% between low-tax cantons (ZG, SZ, NW) and high-tax cantons (GE, VD, NE) at the same income level.

Do I need to file a Swiss tax return if I'm on the B permit?+

Mandatory above CHF 120,000 gross Swiss income, if you have substantial other income or wealth, or if you own Swiss property. Optional below that threshold - usually worth doing when you have pillar 3a or pension buy-ins to deduct.