Do I have to file a tax return in Switzerland?
Yes — residents file a tax return each year. A single return covers the cantonal, communal and direct federal tax; the cantonal tax office assesses it. Canton of Zürich example (illustrative): the deadline is 31 March of the following year; an extension is free and needs no reason online (usually to 30 September, further to 30 November). Foreign employees without a settlement permit (often a B permit) are taxed at source (withholding tax via the employer). From a gross salary of CHF 120,000 a year, a subsequent ordinary assessment with a full return follows. In short: yes, annually — with a B permit usually withholding tax.
📋 The rules
- Residents: annual tax return
- One return for canton, commune & federal
- Zürich: deadline 31 March, extension free
- B permit: often withholding tax via the employer
- From CHF 120,000 salary: ordinary assessment
🔓 Exceptions
- Zürich extension: usually to 30 Sept, further to 30 Nov
- Source-taxed can request an ordinary assessment (by 31 March)
- Assessment by the cantonal tax office
⚠️ Penalties & fines
Filing the tax return not at all or late risks a reminder, a fixed fine and a discretionary assessment (the authority estimates your figures), which often works to your disadvantage. Hiding income or assets is tax evasion, with back-tax and a fine. Beware a myth: "with withholding tax I never have to file a return" is not always true — from CHF 120,000 salary or on request, an ordinary assessment applies. Tip: use the free extension, collect receipts as you go, and check whether an ordinary assessment is worthwhile for you.
📎 Official sources
- Canton of Zürich · tax return for individuals →
- Canton of Zürich · withholding tax / NOV →
- ESTV · direct federal tax →
❓ Frequently asked
Do I have to file a tax return?
If you're resident in Switzerland, yes, as a rule annually. A single tax return covers the cantonal, communal and direct federal tax, and the cantonal tax office carries out the assessment. Foreign employees without a settlement permit are often taxed at source instead.
By when must I file it?
In the canton of Zürich the deadline is 31 March of the following year. But you can extend the deadline free and without a reason online, usually to the end of September and, on a further request, to the end of November. An extension beyond that is generally not granted.
What is withholding tax?
Withholding tax is a tax deducted directly from salary, above all for foreign employees without a settlement permit, for example with a B permit. The employer deducts and remits it. In that case you generally don't have to fill in an ordinary tax return for that income.
When must I file despite withholding tax?
From an annual gross salary of CHF 120,000, a subsequent ordinary assessment is triggered, and you must file a full tax return. This then also applies for the following years. Below the threshold you can request an ordinary assessment voluntarily, by the end of March.
What happens if I don't file the return?
Filing the return not at all or late brings a reminder and risks a fixed fine and a discretionary assessment, in which the authority estimates your income and assets, often to your disadvantage. So file it in good time or extend the deadline online beforehand to avoid this.
🔎 Common searches
What people search to land here:
- “tax return switzerland obligation”
- “tax return deadline zürich”
- “tax extension zürich”
- “withholding tax b permit switzerland”
- “120000 ordinary assessment”
- “tax return not filed switzerland”