Swiss companies face a year-round cycle of accounting and tax deadlines. Missing any of them triggers penalties — default interest, estimated assessments, or director liability. This calendar sets out every key filing date for a Swiss AG or GmbH, with canton-specific variations where they matter.
The Three Deadline Mistakes That Cost Swiss Companies Money
1. Not requesting a tax return extension before the deadline. If you miss the standard 30 June deadline without having requested an extension, the canton issues an estimated assessment. Requesting an extension takes five minutes and is almost always granted. Not requesting one costs thousands.
2. Confusing VAT periods with payment dates. The Q1 VAT return covers January–March, but payment is due by 31 May (60 days after period end), not 31 March. Companies that pay on the wrong date either overpay early (losing cash flow) or pay late (incurring 5% default interest).
3. Forgetting the AGM deadline. The AGM must happen within six months of year-end. If it does not, the annual accounts remain unapproved and the company cannot make distributions, apply for financing, or demonstrate compliance to banks or regulators.
From practice: A technology startup filed its first corporate tax return 14 months late — no extension requested. The canton assessed CHF 180’000 in estimated tax. The actual liability was CHF 12’000. Correcting the assessment required filing the return, submitting a formal objection, and waiting four months for processing. The company paid CHF 3’200 in interest on money it never owed.
Annual Filing Calendar (31 December Year-End)
This table assumes a standard calendar financial year (1 January – 31 December). If your company uses a different financial year, shift all dates accordingly.
| Month | Deadline | Obligation | Filed With |
|---|---|---|---|
| January | 31 January | Q4 VAT return (Oct–Dec) | ESTV |
| February | 28 February | AHV/IV/EO annual wage declaration | Ausgleichskasse |
| February | 28 February | UVG accident insurance annual declaration | Insurer (SUVA or private) |
| March | 31 March | Salary certificates to employees | Employees |
| March | 31 March | Withholding tax (Quellensteuer) annual reconciliation | Cantonal tax authority |
| April | 30 April | Q1 VAT return (Jan–Mar) due for filing | ESTV |
| May | 31 May | Q1 VAT payment due | ESTV |
| June | 30 June | Corporate tax return (standard deadline, most cantons) | Cantonal tax authority |
| June | 30 June | AGM must be held; annual accounts approved | Shareholders |
| July | 31 July | Q2 VAT return (Apr–Jun) due for filing | ESTV |
| August | 31 August | Q2 VAT payment due | ESTV |
| September | 30 September | Extended tax return deadline (most cantons, first extension) | Cantonal tax authority |
| October | 31 October | Q3 VAT return (Jul–Sep) due for filing | ESTV |
| November | 30 November | Q3 VAT payment due | ESTV |
| December | 31 December | Extended tax return deadline (second extension, select cantons) | Cantonal tax authority |
Note on VAT timing: The ESTV requires VAT returns to be filed within 60 days after the end of each quarter. Payment is due at the same time. The dates above reflect this 60-day rule.
VAT Filing Deadlines
Swiss VAT (MWST) returns follow one of three schedules, depending on annual turnover:
| Filing Frequency | Annual Turnover | Reporting Periods | Return Due |
|---|---|---|---|
| Quarterly (standard) | Most companies | Q1: Jan–Mar, Q2: Apr–Jun, Q3: Jul–Sep, Q4: Oct–Dec | 60 days after period end |
| Semi-annual | VAT liability < CHF 10’000/year | H1: Jan–Jun, H2: Jul–Dec | 60 days after period end |
| Monthly | Turnover > CHF 5’001’000 | Each calendar month | 60 days after month end |
Annual reconciliation: All VAT-registered companies must file an annual reconciliation (Finalisierung) that adjusts for rounding differences and corrections. This is typically included with the Q4 or H2 return.
For registration requirements and thresholds, see our VAT registration guide.
Payroll and Social Insurance Deadlines
If your company has employees in Switzerland, these deadlines apply:
| Deadline | Obligation | Notes |
|---|---|---|
| Monthly (by 10th) | Source tax (Quellensteuer) payment for foreign employees | Due monthly; quarterly in some cantons for small employers |
| Monthly | BVG pension contributions | Paid monthly to the pension fund (Pensionskasse) |
| 28 February | AHV/IV/EO annual wage declaration | Covers all employees for the previous calendar year |
| 28 February | UVG annual declaration | Accident insurance wage mass declaration |
| 31 March | Salary certificates (Lohnausweis) issued | One per employee, standardised Swiss form |
| Ongoing | New employee registration with AHV | Within 30 days of employment start |
For a full guide on employer obligations, see Payroll Switzerland: Rates & Obligations.
Corporate Tax Return Deadlines by Canton
While the federal tax return is part of the cantonal filing, each canton sets its own submission deadline and extension policy:
| Canton | Standard Deadline | First Extension | Second Extension | Notes |
|---|---|---|---|---|
| Zürich | 30 September | 31 March (next year) | Rarely granted | Longer standard deadline than most cantons |
| Zug | 30 June | 30 September | 31 December | Extensions routinely granted |
| Bern | 31 July | 30 November | By request | |
| Luzern | 30 June | 31 October | 28 February (next year) | |
| Basel-Stadt | 30 June | 31 October | By request | |
| Geneva | 31 March | 30 September | By request | Earlier standard deadline |
| Vaud | 15 March | 30 June | 30 September | Early deadline |
| St. Gallen | 30 June | 30 September | 31 December | |
| Schwyz | 30 June | 30 September | 31 December |
Federal tax: The federal corporate tax return is filed together with the cantonal return. There is no separate federal filing deadline — the cantonal deadline governs.
For detailed filing guidance, see our corporate tax return guide.
AGM and Annual Accounts Approval
The annual general meeting (Generalversammlung) has its own set of deadlines:
- Annual accounts preparation: Directors must prepare annual accounts within a “reasonable time” after year-end — typically interpreted as three to four months.
- Audit (if applicable): The auditor must complete the review before the AGM. Budget six to eight weeks for the audit process.
- AGM: Must be held within six months of the financial year-end (Art. 699 para. 2 OR for AG; Art. 805 para. 5/2 OR for GmbH).
- Minutes filing: No obligation to file AGM minutes with the commercial register unless a registrable resolution was passed (e.g., board changes, capital changes).
What must happen at the AGM:
- Approval of the annual accounts
- Decision on profit distribution or loss carry-forward
- Discharge of the board of directors (Décharge)
- Election or re-election of the board and auditor (if applicable)
What Happens When You Miss a Deadline
The consequences escalate predictably:
VAT (ESTV):
- Day 1 late: 5% default interest accrues automatically
- 30+ days late: formal reminder with fee (CHF 50–200)
- 90+ days late: enforcement proceedings (Betreibung)
Corporate tax return (cantonal):
- No extension requested: estimated assessment within 2–4 months
- Estimated assessments: typically 200–400% above actual liability
- Interest: approximately 3% per annum from original due date
- Formal objection required to correct (Einsprache)
AHV/IV wage declaration:
- Late submission: estimated contributions imposed by Ausgleichskasse
- Estimated contributions: typically higher than actual
- Interest: 5% per annum
AGM not held within 6 months:
- No direct fine, but directors breach their statutory duties
- Annual accounts remain unapproved — no valid basis for distributions
- Banks may refuse to renew credit facilities without approved accounts
- In extreme cases, shareholders can petition the court to convene a meeting
How to Get Extensions
Extensions are standard practice in Swiss tax administration — most professional representatives file them as a matter of course:
Step 1: Submit the extension request before the original deadline.
Step 2: Use the cantonal authority’s online portal or submit a written request. Most cantons have moved to electronic filing via BE-Login, ZHprivateTax, eTax Zug, or similar platforms.
Step 3: State the reason (preparation of annual accounts not yet complete is sufficient) and the requested new deadline.
Step 4: Confirmation is usually automatic for the first extension. Second extensions may require justification.
Cost: Free when filed directly. Professional representatives (Treuhaender) may charge CHF 50–200 for handling the extension as part of their annual service.
Professional representation advantage: Cantonal authorities typically grant longer extensions to professional representatives (licensed Treuhaender or tax advisers) than to individual taxpayers. A Treuhaender filing on behalf of a company can routinely obtain a 30 September or 31 December deadline that would not be granted to the company filing on its own.
Frequently Asked Questions
When is the corporate tax return due in Switzerland?
For companies with a 31 December year-end, the standard deadline is 30 June of the following year in most cantons. Zürich is an exception — its standard deadline is 30 September. Extensions to 30 September or 31 December are routinely granted when requested through a professional representative before the original deadline.
How often must Swiss companies file VAT returns?
Most companies file quarterly. Semi-annual filing is available for companies with annual VAT liability below CHF 10’000. Monthly filing is required for companies with annual turnover above CHF 5’001’000. Returns are due 60 days after the end of the reporting period.
What is the penalty for late VAT filing in Switzerland?
The ESTV charges default interest at 5% per annum from the date payment was due. Repeated late filing can trigger enforcement proceedings (Betreibung). There is no grace period — interest accrues from day one after the deadline passes.
When must the AGM be held for a Swiss company?
The annual general meeting must be held within six months of the financial year-end. For calendar-year companies, this means by 30 June. The AGM must approve the annual accounts and decide on profit distribution.
Can I get an extension for my Swiss corporate tax return?
Yes. Most cantons grant extensions routinely when requested before the original deadline. A professional representative (Treuhaender) can usually obtain longer extensions than an individual taxpayer. The extension must be requested — it is not granted automatically.
When are AHV/IV wage declarations due?
Annual wage declarations must be submitted to the cantonal compensation office (Ausgleichskasse) by 28 February following the calendar year. Late submissions result in estimated contributions with interest at 5% per annum.
What happens if I miss the corporate tax deadline without an extension?
The cantonal tax authority issues an estimated assessment (Ermessensveranlagung). These estimates are typically 200–400% above actual liability. Interest accrues from the original due date at approximately 3% per annum. Correcting the estimate requires filing the actual return and submitting a formal objection (Einsprache), which takes two to four months to process.
Are Swiss accounting deadlines the same in every canton?
No. Federal deadlines (VAT, withholding tax) are uniform across Switzerland. Corporate tax return deadlines and extension policies vary by canton. Zürich has a later standard deadline (30 September) while Geneva and Vaud have earlier ones (31 March and 15 March respectively).
Do dormant Swiss companies have the same filing deadlines?
Yes. A dormant company registered in the commercial register must file annual accounts and a corporate tax return on the same schedule as an active company. There is no exemption for zero-turnover entities. Annual maintenance cost: approximately CHF 1’400.
When must salary certificates be issued to employees?
Employers must issue salary certificates (Lohnausweis) to all employees by 31 March following the calendar year. The salary certificate is a standardised Swiss form that employees use for their personal tax returns. Late issuance can trigger complaints from employees and queries from the cantonal tax authority.
Never Miss a Swiss Filing Deadline Again
Morgan Hartley Consulting manages all accounting, tax and payroll deadlines for Swiss AG and GmbH structures. We request extensions, file returns and handle correspondence with cantonal authorities — so you do not have to track any of this yourself.
Morgan Hartley Consulting Baarerstrasse 135, 6300 Zug, Switzerland +41 44 51 52 592 [email protected]