Swiss companies face a recurring annual compliance cycle: hold an annual general meeting (AGM) to approve financial statements within 6 months of financial year-end, file the corporate tax return (federal and cantonal) within 6-9 months of year-end (extendable), submit periodic VAT returns if registered, and keep the Commercial Register entry (directors, registered address, signatories) up to date whenever changes occur. Missing Commercial Register update deadlines or accumulating unpaid taxes can eventually trigger administrative dissolution proceedings by the cantonal authorities.
Swiss compliance isn't a single annual filing but several parallel deadlines (AGM, tax return, VAT, Commercial Register updates) run by different authorities — most small companies use a local fiduciary (Treuhänder/fiduciaire) to track and manage this calendar rather than risk missing one.
Key Facts
AGM (annual general meeting) approving the prior year's financial statements must be held within 6 months of the financial year-end.
Corporate tax returns (federal and cantonal, filed together) are generally due within 6-9 months of year-end, with extensions commonly available on request.
VAT-registered businesses must file periodic VAT returns (quarterly or semi-annually depending on method) regardless of the annual accounting cycle.
Any change to directors, signatories, registered address, or share capital must be promptly reported to the cantonal Commercial Register — failing to keep this updated can create legal and banking complications.
Persistent non-compliance (unpaid taxes, missing filings, no traceable registered address) can eventually lead to cantonal authorities initiating administrative dissolution of the company.
Steps
Hold the AGM within 6 months of year-end — Approve annual accounts and, if applicable, distribute dividends.
File corporate tax return — Submit federal/cantonal corporate tax return within the deadline, requesting extension if needed.
File periodic VAT returns — Maintain the applicable quarterly or semi-annual VAT filing schedule if registered.
Update Commercial Register promptly — Report any change in directors, address, or capital as it happens, not just annually.
Engage a fiduciary if needed — Many small companies retain a local Treuhänder/fiduciaire to manage the full compliance calendar.
Costs
Fiduciary/accounting service (small company, annual): Typically CHF 2,000-6,000/year
Timelines
AGM deadline: Within 6 months of financial year-end
Corporate tax return deadline: 6-9 months after year-end (extendable)
Required Documents
Approved annual financial statements
AGM minutes
Corporate tax return
Updated Commercial Register filings
Common Mistakes
Treating annual compliance as a single filing rather than several parallel deadlines run by different authorities (Commercial Register, tax office, VAT).
Delaying Commercial Register updates after a change of director or address, which can cause banking and contractual complications.