File your annual tax return
31 March (cantonal — extensions routine). Missing this deadline can lead to fines or delays in your permit.
Step by step
- 1
Work out which regime you fall under
Swiss/C-permit holders and their spouses always file an ordinary return. B/L-permit holders are taxed at source (Quellensteuer) — but must file an ordinary return (mandatory NOV) if gross employment income exceeds CHF 120,000, or if they own property, have substantial non-salary income or wealth above cantonal thresholds. Anyone taxed at source can also opt in voluntarily to an ordinary assessment (NOV auf Antrag) — commit carefully, this decision applies to future years too.
- 2
Wait for your cantonal forms or login
In January–February the canton sends either a paper form or an activation code for its online portal — ZHprivateTax (ZH), VaudTax (VD), GeTax (GE), BE-Login (BE), and so on. Each canton runs its own software; there is no single federal filing portal for individuals.
- 3
Gather the documents
Lohnausweis (salary certificate — box 15 is Quellensteuer withheld), Pillar 3a certificate, pension buy-in certificate (Einkaufsbestätigung), Krankenkasse annual statement, all bank/broker year-end statements including foreign accounts, mortgage interest and property tax value if you own, childcare invoices, professional-training receipts, and any donation receipts to Swiss-recognised charities.
- 4
Enter income and claim deductions
Ordinary deductions to check: Pillar 3a contribution, Pillar 2 voluntary buy-ins, professional expenses (Berufsauslagen — flat rate or actual, incl. commute and meals away from home), childcare, further training, health-insurance and out-of-pocket medical costs above the cantonal threshold, alimony, and donation deductions. Married couples file one joint return.
- 5
Request an extension if you'll miss 31 March
Every canton grants extensions on request — usually free until 30 June or 30 September, sometimes longer for a modest fee. Submit before your cantonal deadline; each canton has its own online extension form. Missing the deadline without an extension triggers Ermessensveranlagung (discretionary assessment), which is nearly always higher than reality and expensive to overturn.
- 6
Pay the provisional bill, wait for the final assessment
Federal tax and most cantonal taxes issue a provisional bill (Akontorechnung) mid-year based on prior data. The definitive assessment (Veranlagungsverfügung) arrives 6–18 months after filing; you either top up or get a refund. Pay early where offered — several cantons grant a discount for early payment (Vergütungszins) and charge interest on late payment.
Three layers of tax, one return
Every Swiss tax return covers three taxes at once: direct federal tax (levied by the Confederation under the DBG/LIFD, uniform national brackets), cantonal tax (each canton sets its own rates and deductions under its Steuergesetz), and communal tax (a multiplier — Steuerfuss — applied on top of the cantonal tax by your Gemeinde). That's why the same salary can generate very different bills in Zug and Neuchâtel: the federal slice is identical, the cantonal and communal slices are not. Your canton's software calculates all three from one submission.
Quellensteuer vs ordinary assessment
If you hold a B or L permit and your Swiss employer withholds Quellensteuer, your monthly payslip already contains a rate that combines federal, cantonal and communal tax for your tariff (single, married, with/without children, secondary employment). Two events push you out of pure Quellensteuer and into an ordinary tax return: mandatory NOV (nachträgliche ordentliche Veranlagung) — triggered above CHF 120,000 gross annual employment income, or by property ownership, significant non-salary income or high wealth; and voluntary NOV auf Antrag — you opt in, typically to claim Pillar 3a, Pillar 2 buy-ins or heavy childcare costs. Once you opt in, most cantons keep you in the ordinary system for future years.
The documents that actually matter
The Lohnausweis (federal salary certificate) is the master document — box 15 shows Quellensteuer withheld, which becomes a credit against your ordinary bill. Pillar 3a and Pillar 2 issuers send year-end certificates in January; keep the originals. Banks and brokers issue an annual statement (Steuerauszug) that already formats holdings and income for Swiss tax software — it's worth paying the modest fee some banks charge for it, because it drops straight into the wealth statement. Krankenkasse premiums and out-of-pocket medical bills are deductible above a cantonal threshold — collect receipts for anything the insurer didn't reimburse.
Deductions newcomers routinely miss
Pillar 3a is the headline one — deductible up to the federal annual ceiling for employees affiliated to a Pillar 2, higher for the self-employed without a Pillar 2. Pillar 2 voluntary buy-ins (Einkauf) are fully deductible in the year paid but cannot be paid out as capital within three years without triggering recapture. Commute costs above the federal cap for public transport, meals eaten away from home if you can't return for lunch, and mandatory further-training courses are all deductible. Childcare costs are deductible up to cantonal ceilings (higher for federal than most cantons). Donations to Swiss-recognised public-utility organisations are deductible up to a percentage of net income.
First-year, part-year and canton moves
Arrived in July? You file a partial-year return: only your Swiss-source income during residence is taxed, but the applicable rate is set as if that income continued for the full year (satzbestimmendes Einkommen). Moved between cantons during the year? Your tax residence for the whole year is the canton where you were resident on 31 December — you file only there, but each period's income is allocated correctly. Left Switzerland mid-year? You file up to the departure date, and any Quellensteuer already withheld is reconciled against your final bill — refunds sometimes arrive after you've left, which is another reason to keep a Swiss bank account open.
What happens after you submit
The canton issues a provisional bill (Akontorechnung) based on prior-year data; you can pay it in instalments or in one go. The definitive assessment (Veranlagungsverfügung) arrives 6–18 months later, sometimes more in busy cantons. Interest is a two-way street: several cantons pay Vergütungszins (positive interest) on prepaid tax and charge Verzugszins (default interest) on late payment. If you disagree with the assessment, you have 30 days from the notice date to file an Einsprache (objection) — free, in writing, and it's genuinely worth doing when the tax office guessed at a figure you can now document.
Your next step
Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.
Get this as a personalised checklist
Build your free Swiss relocation checklist — tailored to your canton, with deadlines and links. No signup.
Build my free checklistThe 31 March deadline is the standard baseline — some cantons already use a later default (e.g. Vaud 15 March, Geneva 31 March, Ticino 30 April). Always check your own canton's calendar. <!-- VERIFY: cantonal baseline deadlines change; confirm before publishing -->
Once you opt in to voluntary ordinary assessment (NOV auf Antrag) you are locked in for future years while resident.
People also asked
Do I need to file if I'm taxed at source (Quellensteuer)?
Not automatically. Filing is mandatory if your gross annual employment income exceeds CHF 120,000, or if you own property in Switzerland, have significant non-salary income, or wealth above the cantonal threshold. Below those triggers, filing is voluntary — you can request NOV auf Antrag to claim deductions Quellensteuer doesn't include, such as Pillar 3a and pension buy-ins. See our dedicated Quellensteuer guide for the mechanics.
What's the actual deadline in my canton?
The federal baseline is 31 March, but the operative deadline is cantonal and varies. Vaud and Geneva have historically used March deadlines; several German-speaking cantons default to 31 March; Ticino tends toward 30 April. Confirm on your cantonal tax office site each year.
How do I request an extension?
Every canton offers an online extension request, generally free until 30 June or 30 September and sometimes further for a fee. Submit it before the standard deadline — after that, missing without extension triggers a discretionary assessment. <!-- VERIFY: cantonal extension fees for late-year deadlines -->
I arrived mid-year — how is my first return calculated?
You are only taxed on the portion of the year you were resident in Switzerland (partial-year assessment). For rate-setting purposes, though, most cantons annualise your income to determine the applicable tax rate, then apply that rate to your actual partial-year income. This is standard under the Steuerharmonisierungsgesetz (StHG) and applies at both federal and cantonal level.
Which deductions do newcomers most often miss?
Pillar 3a contributions (deductible up to the annual federal ceiling for employees with a Pillar 2), Pillar 2 voluntary buy-ins, commute costs above the free-transport threshold, meals away from home, further-training courses (Weiterbildung), childcare (Kinderdrittbetreuung), and Krankenkasse premiums plus out-of-pocket medical costs above the cantonal minimum. See our Pillar 3a guide for the contribution rules.
Do I have to declare foreign accounts and property?
Yes. Switzerland taxes worldwide wealth and worldwide income (with double-tax treaties allocating the taxing right). Foreign real estate is exempt from Swiss tax on rental income and property value, but is used to set the rate applied to your Swiss-taxable income. Foreign bank accounts, brokerage accounts and pension pots must be declared in the wealth statement.
Can my employer submit my tax return for me?
No. Employers submit Quellensteuer withholdings, not personal returns. For an ordinary return you either file yourself using the cantonal software or engage a Treuhänder / fiduciaire (tax advisor). Advisor fees typically start in the low hundreds of francs for a simple return and rise with complexity.
Official sources for this guide
Was this information helpful and accurate?
Related guides
Quellensteuer (Withholding Tax) Explained
Most foreign employees in Switzerland pay Quellensteuer — tax deducted at source by the employer. Understanding tariff codes, correction rights and the CHF 120,000 threshold is essential.
Read guideOpen a Swiss bank account
You'll need a Swiss IBAN (starts with CH) to receive your salary, pay rent, and settle QR-bills for insurance, tax and utilities. Digital banks open in a day; traditional banks take longer but unlock mortgages later.
Read guideHow to get a B permit
The B permit is the standard residence permit for foreigners staying longer than one year. It is tied to a job, family, or studies.
Read guideAHV social security for employees
The first pillar (AHV/AVS + IV/AI + EO/APG) is Switzerland's mandatory state social insurance. Contributions come off every payslip, and the years you contribute — not the amounts — decide most of your future pension.
Read guideDone with this? Next:
Understand Quellensteuer (tax at source)