How to File Your First Swiss Tax Return in Switzerland (Without Losing Your Mind)

Written by Mohammed AliUpdated Published

Quick summary

  • Deadline: 31 March in most cantons — extensions are easy and usually free.
  • Over CHF 120,000 gross salary on a B permit? Ordinary assessment is mandatory, Quellensteuer becomes a prepayment.
  • Under CHF 120,000? You can still file voluntarily (NOV) to claim deductions — typical refunds land between CHF 1,000 and CHF 4,000.
  • Five documents do 90% of the work: Lohnausweis, Pillar 3a certificate, Krankenkasse statement, 31 December bank balances, commute distance.
  • Declare worldwide income and worldwide wealth — including that dormant account back home.
  • Your Gemeinde matters almost as much as your canton: multipliers vary hugely within the same canton.

For the reference version of this topic — forms, cantonal links and the legal detail — see our Swiss tax return guide.

1. Do you actually need to file?

Start with one question: are you taxed at source (Quellensteuer) or under ordinary assessment?

  • Swiss citizens and C-permit holders always file an ordinary return. No threshold, no debate.
  • B and L permit holders normally have tax deducted straight from salary. Your payslip shows it as Quellensteuer / impôt à la source.

You are pushed into a full return (mandatory subsequent ordinary assessment) if any of these apply:

  • Gross employment income above CHF 120,000 in the year (the federal trigger; Geneva applies its own variant).
  • Significant wealth above the cantonal exemption — often around CHF 80,000–200,000 depending on canton and marital status.
  • Non-salary income: freelance work, rental income, meaningful investment income.
  • You own real estate anywhere in the world.
  • Your spouse is Swiss or holds a C permit — the household is assessed ordinarily.

If you earn under CHF 120,000 with only Swiss employment income, you may not need to file — but you might still want to. More on that in section 7. Background reading: our Quellensteuer guide.

2. The five things to gather before you start

Every wasted evening I spent on my first return came from starting before I had the paperwork. Collect these five first and the rest is data entry.

DocumentWho sends itWhat it's for
Lohnausweis / certificat de salaireYour employer, usually January–FebruaryGross salary, 13th month, bonuses, pension contributions, tax already withheld
Pillar 3a contribution certificateYour bank, VIAC, finpension, Frankly, insurerThe single biggest routine deduction most expats have
Health insurance premium statementYour Krankenkasse, automaticallyPremiums paid plus out-of-pocket medical costs
Bank & investment balances on 31 DecemberEvery bank, Swiss and foreignWealth declaration and withholding-tax reclaim
Commute distanceYou — a Google Maps screenshot is fineTravel-cost deduction (train pass or km)

Extras worth grabbing if they apply: childcare invoices (Kita, Tagesfamilie, after-school care), course and certification receipts, donation confirmations from Swiss charities, alimony payment records, your Pillar 2 buy-in confirmation, and the statement of interest for any mortgage.

Pro tip that changed my life: in December, create one folder — physical or in the cloud — called "Tax 2026". Every certificate that arrives goes straight in, unopened questions and all. When March comes you scan one folder instead of six inboxes.

Format varies by canton. Zurich, Bern, Aargau, Geneva and Vaud all run mature online portals; a handful of smaller cantons still expect downloadable desktop software or paper. Check the cantonal tax office site before assuming there is an app.

3. The Swiss tax return, step by step

Step 1 — Get your login or forms. Zurich uses ZHprivateTax, Bern uses TaxMe, Aargau has eTax, Geneva has GeTax, Vaud has VaudTax. If you have never filed, your envelope contains an activation code; if no envelope arrived (common in your first year), phone or email the cantonal tax office and ask to be registered — they will issue credentials. You start with the boring section: civil status (Zivilstand), religious affiliation (Konfession — say none if you don't want to pay church tax), children, and your AHV number.

Step 2 — Income. Most of this is transcription from the Lohnausweis. The 13th salary and any bonus are already inside the gross figure in box 1 — don't add them twice, a classic first-timer error. RSUs and stock options are usually reported by the employer on the Lohnausweis in the year they vest; if they're not, you declare them yourself at vesting value. Foreign income goes in too: Switzerland taxes worldwide income, and although foreign salary and foreign property income are usually exempt with progression (they raise your rate, not your taxable base), they must be declared. Side income — freelance invoices, consulting, a profitable side project — belongs in the self-employment schedule.

Step 3 — Deductions, where the money actually is. This is the section that repays an hour of attention:

  • Commute: public transport is deducted at the actual cost of your pass; car mileage only if public transport is unreasonable. The federal deduction is capped at CHF 3,000; cantonal caps differ widely.
  • Pillar 3a: up to CHF 7,258 for employees with a pension fund (2025 figure; check the current year's ceiling), far more if you're self-employed without a Pillar 2.
  • Health insurance premiums: deductible up to a cantonal lump-sum cap, not the actual amount you paid.
  • Medical costs: deductible only above roughly 5% of net income — dental work and glasses often push you over it.
  • Childcare: federally up to CHF 25,500 per child (2025), with separate and usually lower cantonal limits.
  • Professional development: up to CHF 12,000 federally for job-related training and certifications.
  • Meals at work: CHF 15 per working day (CHF 7.50 if your employer subsidises the canteen), no receipts required.

The deduction that surprised me most was that meal allowance. It felt too small to bother with — until I multiplied CHF 15 by 220 working days and found CHF 3,300 of deductible expense I had been leaving on the table for a receipt I never had to keep.

Step 4 — Wealth. Switzerland taxes net wealth annually, so the return asks what you owned on 31 December: every bank account (Swiss and foreign, down to the dormant one), securities and funds, crypto at year-end market value, cars at depreciated value, valuable jewellery, life-insurance surrender values and any real estate. Debts and mortgages are deducted. Yes, worldwide — and yes, they can find out: Switzerland exchanges account data automatically with over 100 countries. Property abroad is exempt from Swiss wealth tax itself but still affects your rate. If you're thinking about buying here, the Lex Koller rules for foreign buyers come first.

Step 5 — Review and submit. Every portal has a calculate button that shows a provisional figure. Run it, then run it again with one variable changed — a Pillar 3a payment, a Pillar 2 buy-in — to see the marginal impact before you commit to next year's plan. If you won't make 31 March, request an extension before the deadline; it takes two minutes online and is generally granted to at least 30 September. Then submit, upload the supporting PDFs, and keep the confirmation.

4. The deductions newcomers always miss

  • Meal allowance (Verpflegung): CHF 15 per day worked away from home, no receipts. Halved if the canteen is subsidised.
  • Home office and equipment: a share of internet, a laptop, a desk — deductible where working from home is genuinely required and not fully reimbursed.
  • Further education: German or French classes that support your career, professional certifications, an executive course. Up to CHF 12,000 federally.
  • Donations to Swiss-recognised charities, typically up to 20% of net income.
  • Alimony and child support actually paid to a former spouse — fully deductible (and taxable for the recipient).
  • Pillar 2 buy-ins: if you arrived mid-career you almost certainly have a contribution gap. A voluntary buy-in is deductible in full in the year you pay it — the single most powerful lever high earners have. See our three-pillar explainer.
  • Medical costs above the threshold: your franchise, co-payments, dentist and orthodontics all count towards it.

5. Canton matters: where you live changes everything

Two identical salaries can produce tax bills that differ by tens of thousands of francs depending on the address on the envelope. Cantonal and communal income tax is layered on top of a modest federal tax (max 11.5%), and the cantonal layer is where the spread lives.

CantonReputationPractical note
ZugLowest overall burdenLow tax, but rents and competition for housing eat much of the gain
Schwyz / NidwaldenVery lowCommuter-friendly to Zurich and Lucerne
ZurichMiddlingBig spread between communes — Kilchberg vs Winterthur is a real difference
Vaud / GenevaHighHigher rates, but Geneva has its own Quellensteuer rules and thresholds
Bern / Jura / NeuchâtelHighCheaper housing often offsets the higher rate

Inside a canton, your Gemeinde applies its own multiplier (Steuerfuss) to the cantonal rate — moving one village can shift your bill by several percent. And if you moved cantons during the year, you file a single return in the canton where you were resident on 31 December. Compare the numbers on our canton pages and the tax calculator; the cheapest canton breakdown weighs tax against rent and premiums together.

6. Quellensteuer holders: the voluntary filing loophole

Here's the part that costs newcomers the most money through pure lack of information. If you're taxed at source and earn under CHF 120,000, you can voluntarily request an ordinary assessment — Nachträgliche ordentliche Veranlagung auf Antrag (NOV).

Why bother? Because the Quellensteuer tariff is a blunt average. It bakes in a standard set of assumptions and completely ignores:

  • Your Pillar 3a contributions
  • Your actual commute costs
  • Childcare fees
  • Pillar 2 buy-ins
  • Job-related training
  • Debt interest and donations

Typical refunds for a single earner with a maxed 3a and a real commute land between CHF 1,000 and CHF 4,000. The deadline is 31 March of the following year and it is hard: miss it and that year's deductions are gone. Two caveats — the switch is generally permanent for as long as you remain in Switzerland, and if your deductions are thin the assessment can also go the other way. Run the numbers first. Details in the Quellensteuer guide.

7. Mistakes I made so you don't have to

  • Wrong commute distance. I used the route I actually drive, not the shortest reasonable one, and got a polite correction letter. Screenshot the shortest sensible route and keep it.
  • Forgot a foreign account. An old home-country account with about CHF 200 in it. It arrived at the tax office anyway via automatic exchange of information — declare everything, however trivial.
  • Skipped Pillar 3a in year one because I assumed being on Quellensteuer meant I couldn't deduct it. I could have, via NOV. That was the most expensive assumption of my first year.
  • Missed the 31 March NOV deadline the following year. There is no extension for the voluntary request. Set a calendar reminder for 1 February.
  • Rounded bank balances. Use the exact 31 December figure from the year-end statement; mismatches trigger queries and delay the assessment.

8. What happens after you submit

A provisional bill (provisorische Rechnung) usually arrives within weeks. It's an estimate, often based on last year, and often wrong — you can ask for it to be adjusted rather than overpay for months.

The final assessment (Veranlagungsverfügung) lands 2–6 months later, sometimes over a year in busy cantons. Read it line by line against what you filed. If you owe, the payment deadline is typically 30 days. If they owe you, the refund follows within a few weeks.

Disagree? You have 30 days from the assessment date to file an objection (Einsprache / réclamation) in writing. It's free, it doesn't need a lawyer, and a clear letter with the supporting document attached resolves most cases. Note that cantons charge interest on late payments and pay interest on overpayments — rates differ by canton and change annually.

9. Tools that make it easier

  • Your cantonal e-tax portal — ZHprivateTax, TaxMe, eTax, GeTax, VaudTax. Free, and they carry last year's data forward.
  • Our Swiss tax calculator for a fast estimate before you file, and the salary calculator for the gross-to-net picture.
  • A tax advisor for year one: CHF 300–600 for a straightforward expat return. If you have RSUs, foreign property or self-employment, this pays for itself.
  • Free help: many cantonal tax offices run walk-in or phone help sessions in the weeks before the deadline, and unions and some employers offer subsidised filing support.

The bottom line

The Swiss tax return looks intimidating and is mostly administrative. Gather five documents, be honest about worldwide income and wealth, spend real time on the deductions page, and request an extension the moment you know you need one. Do it once and the second year takes an afternoon — the portal remembers almost everything.

Next steps: read the tax return reference guide, check whether voluntary filing would pay you back, and estimate your bill with the tax calculator.

Frequently asked questions

When is the Swiss tax return deadline?

In most cantons the deadline is 31 March of the year following the tax year. Extensions are routinely granted — usually free, online, in two clicks — to 30 June, 30 September or even 30 November depending on the canton. Ask before the deadline, not after.

Do I need to declare crypto on my Swiss tax return?

Yes. Crypto is declared as wealth at its market value on 31 December, in the securities schedule (Wertschriftenverzeichnis). The Federal Tax Administration publishes year-end rates for major coins. Private capital gains on crypto are generally tax-free; staking and mining income is taxable income.

What if I arrived in Switzerland mid-year?

You file for the portion of the year you were tax-resident. Income is taxed pro rata, but the tax rate is calculated on the annualised amount (Satzbestimmung), so a half-year of income is taxed at the rate a full year would attract. Wealth is assessed on 31 December.

Can I file my Swiss tax return in English?

Some cantonal portals (Geneva, Zug, parts of Zurich's help material) offer English guidance, but the legally binding forms are in German, French or Italian. Browser translation works fine on most e-tax web portals; downloadable desktop software usually does not translate.

What if I forgot to declare something in a previous year?

You can file a voluntary self-disclosure (Selbstanzeige). If it's your first one and you cooperate fully, Swiss law waives the penalty — you pay the back tax plus interest for up to 10 years, but no fine. Doing nothing is far more expensive once automatic information exchange flags the account.

Your next step

Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.

Get your personalised canton checklist

Free, tailored to your canton — permits, registration and health insurance deadlines all in one place. No signup.

Build my free checklist