Overview
GmbH annual obligations in Switzerland , year-end checklist
Every Swiss GmbH carries a fixed year-end compliance load regardless of canton or sector. The Jahresabschluss (annual financial statements) must be prepared within 6 months of the fiscal year-end, signed off at a Generalversammlung (annual general meeting) of the shareholders, and filed with the cantonal commercial register when applicable. Corporate income tax returns are due to the cantonal tax authority typically by 30 September (varies by canton, with extension on request). Audit obligation depends on size: an opting-out is allowed for small GmbHs with under 10 full-time employees if all shareholders agree in writing; a limited review applies for medium businesses; a full ordinary audit kicks in once two of three thresholds are crossed (CHF 20M turnover, CHF 10M total assets, 50+ FTE). VAT-registered companies file quarterly returns to ESTV, payroll triggers monthly source-tax remittances, and AHV contributions reconcile annually. This guide structures the year into the deadlines you must meet and the documents you must produce , built so any Swiss GmbH director can run the cycle without surprises.
What this guide covers
- Books and accounts: What records the law expects you to keep.
- The annual report cycle: When the Jahresabschluss is due and to whom.
- Audit obligations: When you can opt out and when ordinary audit kicks in.
- Filings to authorities: Tax, VAT, AHV, and Handelsregister updates each year.
Choosing between Swiss GAAP FER and Code of Obligations
Most small Swiss GmbHs prepare their Jahresabschluss under the Swiss Code of Obligations standard, which gives wide latitude on hidden reserves and conservative valuation. Larger GmbHs (publicly traded, foreign-owned subsidiaries, businesses seeking external funding) often apply Swiss GAAP FER, which requires economic substance over form, restricts hidden reserves, and produces statements closer to international expectations. Once you elect Swiss GAAP FER, reverting is administratively complex , the cantonal tax authority treats the disclosed reserves as taxable income on switch-back.
Most cantons accept electronic filing — go paperless where possible
All 26 cantonal tax authorities now accept electronic corporate tax filings via the Federal Tax Administration's e-tax portal or canton-specific systems (KStA Zürich e-portal, AFC Geneva e-file). Electronic filing speeds up the assessment cycle by 30-50% on average and gives you a digital audit trail of every submission. For multi-canton groups (head office in one canton, branches in others), the e-portal also routes the correct splits automatically. The commercial register (ZEFIX) accepts board-change and audit-opt-out filings electronically through the cantonal commercial register e-portal. Switch your annual filings to electronic in year one — the time saving on a single Jahresabschluss cycle usually outweighs the setup cost.
Loss carry-forward — seven years of forward relief
Swiss corporate tax allows losses to be carried forward for seven years against future profits. A first-year GmbH that posts a CHF 50,000 loss can offset that loss against profits earned in any of the next seven tax years, dollar-for-dollar, reducing the future tax bill. The carry-forward is per legal entity (a GmbH cannot pool losses with a sister GmbH unless they form a tax group, which is administratively complex). Most cantons recognise the federal seven-year window for cantonal tax too, though a handful (Geneva, Vaud) impose tighter limits or anti-abuse rules. Document the loss carefully in the Jahresabschluss — the carry-forward only applies if the loss appears on the audited balance sheet for the year it was incurred. Year-end tax planning should always model the carry-forward position before approving dividends.
Sources