Skip to main content
Tax declaration in Switzerland

Tax declaration in Switzerland

Practical guide to completing your tax return, meeting deadlines and optimizing your deductions.

In Switzerland, every taxpayer must complete an annual tax return, including expatriates and B or C permit holders. The Swiss tax system is distinguished by its federal structure: you are taxed at the municipal, cantonal and federal level. Rates, deductions and software vary from one canton to another. This guide takes you step by step through this essential process, from receipt of the form to final submission.

Who must file a tax return?

Any person domiciled in Switzerland on December 31 of the tax year is required to complete a tax return. This includes Swiss residents, B, C, L permit holders (stay longer than 120 days) and recognized refugees. Cross-border workers are generally not concerned, except in cantonal exceptions.

Foreign employees holding a B permit are first subject to withholding tax, deducted directly from their salary. However, if your annual gross income exceeds CHF 120,000 or if you have income not subject to source (real estate, significant movable assets), you must file an ordinary declaration. Since 2021, B permit holders can also request subsequent ordinary taxation (TOU) to benefit from more advantageous deductions.

  • Swiss residents (C permit, Swiss passport)
  • B permit holders with gross income > CHF 120,000
  • B permit holders requesting subsequent ordinary taxation (TOU)
  • Owners of real estate in Switzerland
  • Self-employed people and people carrying out a gainful activity not subject to source

Deadlines and calendar by canton

The tax declaration relates to the previous calendar year. Forms are sent between January and February. The standard filing deadline is March 31 in most cantons, but it varies significantly. Geneva grants until June 30, Vaud until March 15, and Zurich until September 30.

If you cannot meet the deadline, an extension is possible in all cantons, generally free of charge for a first request. The request is made online or by mail. Please note: a delay without requesting an extension results in a fine which can range from CHF 50 to CHF 1,000 depending on the canton, and the administration may automatically impose an increased tax.

CantonStandard delayExtension possibleFine for delay
GenevaJune 30Yes (online, free)CHF 50 to CHF 500
VaudMarch 15Yes (VaudTax, free)CHF 50 to CHF 1,000
ZurichSeptember 30Yes (online)CHF 100 to CHF 1,000
BernMarch 15Yes (online, free)CHF 40 to CHF 500
Basel-VilleMarch 31Yes (paying, CHF 20)CHF 50 to CHF 1,000

How to complete your declaration: cantonal software

Each canton provides free software to enter your declaration online or on computer. These tools automatically calculate the estimated tax amounts and guide you section by section. Electronic submission is now the norm in almost all cantons.

Start by gathering your documents: salary certificate, pension certificates (2nd and 3rd pillars), bank and securities statements as of December 31, proof of professional expenses, health insurance premiums and donation receipts. The entry takes approximately 2 to 4 hours for an employee without a complex situation.

  • Geneva — GeTax (en ligne sur ge.ch/impots)
  • Vaud — VaudTax (desktop application + online submission)
  • Zurich — ZHprivateTax (online at zh.ch)
  • Bern — TaxMe Online (en ligne)
  • Basel — BalTax (en ligne sur steuerverwaltung.bs.ch)
  • Valais — VSTax (application + online submission)
  • Friborg — FriTax (online)

Main deductions

The Swiss tax system offers many deduction possibilities that reduce your taxable income. Deductions vary between cantons, but the main categories are common. Optimizing your deductions can represent a saving of several thousand francs per year.

DeductionFederalCantonal example (GE)
Professional fees (package)CHF 2,000 to CHF 4,0003% of salary, min. CHF 600
Primes d'health insuranceCHF 1,800 (single)Actual premiums
Pillar 3a (employee)CHF 7,258 (2026)CHF 7,258
2nd pillar buyout (LPP)Actual amountActual amount
Childcare costsMax. CHF 25,500 per childActual costs
Continuing education feesMax. CHF 12,000Actual costs
Debt interest (mortgage)Actual amountActual amount
Donations to recognized organizationsMax. 20% of net incomeMax. 20% of net income

What to do in case of delay or error

If you have not filed your declaration on time and without extension, you will receive a reminder with a fine. In the absence of a reaction, the administration will carry out automatic taxation, that is to say an often unfavorable estimate of your income and your wealth.

If you find an error after filing, you can file a complaint within 30 days of receiving the taxing decision. This process is free and allows you to correct any omissions or material errors. Beyond this period, a request for review is possible within 5 years, but only for significant new facts.

For expats new to the Swiss tax system, using a fiduciary or tax advisor for the first year is a profitable investment. The cost varies from CHF 200 to CHF 800 for a standard declaration, and the professional ensures that all deductions are used.

Frequently Asked Questions

How do I fill in my first tax return in Switzerland?
Start by gathering all your documents: salary certificate, 2nd and 3rd pillar certificate, bank statements as of December 31, health insurance premiums paid and proof of deductions. Download the tax software for your canton (GeTax in Geneva, VaudTax in the canton of Vaud, etc.) and follow the sections one by one. The software automatically calculates your estimated taxes. For your first year, using a trustee (CHF 200 to CHF 800) is recommended so as not to miss any deductions.
Can I correct my declaration after submitting it?
Yes. After submission, you receive a taxation decision. You then have 30 days to file a free complaint with the tax authorities. Attach proof of the desired corrections. If the complaint deadline has passed, a request for review remains possible for 5 years, but only if new facts or documents justify it.
Do I need an accountant or trustee?
For an employee with a simple situation (one employer, no real estate, no foreign income), the cantonal software is more than sufficient. On the other hand, a trustee is strongly recommended if you are an owner, self-employed, have income in several countries or if this is your first declaration in Switzerland. The cost is between CHF 200 and CHF 800 for a standard declaration and is itself deductible.

Ready to Start Your New Life in Switzerland?

Contact us for a free pre-assessment of your situation. Our team will respond within 24 hours.