Cantons
Deadlines, canton by canton
Each canton sets its own filing deadline and its own forms. Here is what each canton's authority publishes, with a link to its official page.
Méthode et sources
The deadlines shown come exclusively from the official websites of the cantonal tax authorities, with a link to each source. When a canton does not publish a firm date, we say so rather than suggest an approximate one.
26
cantons covered
19
deadlines confirmed by the official source
7
deadlines set individually on the tax return sent to the taxpayer
Deadlines vary from year to year and most cantons grant an extension. For our clients, we request it before the deadline, without any action on their part.
Tax return filing deadline
| Canton | Capital | Individuals | Extension | Legal entities | Source |
|---|---|---|---|---|---|
| Argovie (AG) | Aarau | 31 March | On request | Depends on the closing date | Tax authority · 2025 |
| Appenzell Rhodes-Extérieures (AR) | Herisau | The date is stated on the tax return sent to each taxpayer | On request, first one free, then CHF 25 | Depends on the closing date | Tax authority · 2026 |
| Appenzell Rhodes-Intérieures (AI) | Appenzell | 30 avril | 30 novembre | 31 mai | Tax authority · 2025 |
| Bâle-Campagne (BL) | Liestal | 31 March | 2 months automatically, beyond that CHF 40 | Depends on the closing date | Tax authority · 2026 |
| Bâle-Ville (BS) | Bâle | 31 March | Free until 30 September, beyond that CHF 40 | Depends on the closing date | Tax authority · 2026 |
| Berne (BE) | Berne | 15 mars | 15 juillet (gratuit en ligne) / 15 novembre (délai maximal, payant) | 31 juillet | Tax authority · 2025 |
| Fribourg (FR) | Fribourg | 31 March | 30 juin (moyennant émolument de CHF 20) | Depends on the closing date | Tax authority · 2025 |
| Genève (GE) | Genève | 31 March | On request | Depends on the closing date | Tax authority · 2025 |
| Glaris (GL) | Glaris | The date is stated on the tax return sent to each taxpayer | 31 December | Depends on the closing date | Tax authority · 2026 |
| Grisons (GR) | Coire | 31 March | End of September (request before 20 May), 30 November in special cases | Depends on the closing date | Tax authority · 2026 |
| Jura (JU) | Delémont | fin février | 31 octobre | Depends on the closing date | Tax authority · 2025 |
| Lucerne (LU) | Lucerne | The date is stated on the tax return sent to each taxpayer | 31 August (employees), 30 November (self-employed) | Depends on the closing date | Tax authority · 2026 |
| Neuchâtel (NE) | Neuchâtel | The date is stated on the tax return sent to each taxpayer | Free until 30 April, at the latest 31 October | Depends on the closing date | Tax authority · 2026 |
| Nidwald (NW) | Stans | 31 March | On request | 30 juin | Tax authority · 2025 |
| Obwald (OW) | Sarnen | The date is stated on the tax return sent to each taxpayer | On request | Depends on the closing date | Tax authority · 2025 |
| Schaffhouse (SH) | Schaffhouse | The date is stated on the tax return sent to each taxpayer | 30 novembre | Depends on the closing date | Tax authority · 2025 |
| Schwyz (SZ) | Schwyz | 31 March | On request | Depends on the closing date | Tax authority · 2025 |
| Soleure (SO) | Soleure | 31 March | 31 juillet (gratuit) / 30 novembre (payant, CHF 30) | 30 juin | Tax authority · 2025 |
| St-Gall (SG) | St-Gall | End of March | 30 September, then 30 November on justified grounds | 6 mois après la clôture des comptes | Tax authority · 2026 |
| Tessin (TI) | Bellinzone | 30 avril | On request | Depends on the closing date | Tax authority · 2025 |
| Thurgovie (TG) | Frauenfeld | The date is stated on the tax return sent to each taxpayer | 30 septembre (puis 30 novembre en cas de motifs) | Depends on the closing date | Tax authority · 2025 |
| Uri (UR) | Altdorf | 31 March | On request | 31 juillet | Tax authority · 2025 |
| Valais (VS) | Sion | 31 March | 31 July (employees), 31 October (self-employed) | Depends on the closing date | Tax authority · 2026 |
| Vaud (VD) | Lausanne | 15 mars | 30 juin (tolérance) / 30 septembre (sur demande) | Depends on the closing date | Tax authority · 2025 |
| Zoug (ZG) | Zoug | 30 avril | 31 December | Depends on the closing date | Tax authority · 2025 |
| Zurich (ZH) | Zurich | 31 March | 30 septembre | Depends on the closing date | Tax authority · 2025 |
Dates collected from the cantonal tax authorities' websites. Last verification indicated per canton in the source link.
A mandate outside your canton does not change the price
The Essentiel, Suivi and Complet plans apply in all 26 cantons. Multi-canton tax returns are billed at CHF 550.-, excl. VAT.