Cantonal Tax Return Variations (Note)
Swiss cantonal and communal tax return deadlines are set by each of the 26 cantons individually and vary significantly. The same company with a 31 December year-end faces different filing deadlines depending on its registered canton. This entry provides a summary of major canton deadlines as a planning reference.
Who this applies to
- All Swiss GmbHs and AGs regardless of canton
- Foreign companies with permanent establishments in Switzerland must file in the canton of their establishment
What to file
Cantonal Steuererklärung — see the main federal/cantonal corporate tax return entry above for full content requirements. Each canton has its own form but the required information is standardised.
How to file
Via the cantonal online tax portal. Zurich uses SuissTax (ZH). Geneva has its own GeTax system. Most cantons now require electronic filing for companies. A Treuhänder registered with the cantonal authority can file on the company's behalf.
Payment due
Provisional invoices issued by the canton throughout the year. Final tax due 30 days after the final assessment notice. Interest applies from the original provisional invoice due date if the final tax exceeds provisionals paid.
Penalties for missing this deadline
Cantonal penalties vary: reminder fees, interest, and ultimately estimation (Veranlagung nach Ermessen). Zug is known for its efficient enforcement. Berne and Zurich are equally strict. Do not rely on cantons' relaxed reputation — late filings are penalised consistently.
Filing checklist
- Verify the specific deadline for your company's registered canton every year
- Check whether your Treuhänder's block extension applies (covers all clients or requires individual application)
- Ensure the cantonal-specific form version is used (forms are updated annually)
- File the federal and cantonal components together via the cantonal portal — they are submitted as one combined return
Common mistakes to avoid
- Assuming all cantons have the same deadline — a Zug company has until 31 December, a Berne company only until 31 March
- Relying on a Treuhänder's block extension without confirming it covers your specific company
- Filing in the wrong cantonal portal when a company has changed its registered seat but not yet updated systems
- Missing the deadline because the company operates primarily in one canton but is registered in another
Never miss a Switzerland deadline
AccountsOS tracks every Federal Tax Administration (ESTV/FTA) and Commercial Register (Handelsregister) — Zefix deadline and reminds you weeks ahead.
Try Free