formli AI logo formli AI
Back to Library
🇨🇭 EU / International

Steuererklärung (Switzerland)

Swiss Annual Tax Return

Hard ~45 min TaxSwitzerlandCantonal

/ What is this form?

Switzerland levies income taxes at three levels: federal (Direkte Bundessteuer), cantonal, and municipal. Each canton has its own tax return system, rates, and deadlines. Swiss income tax is among the most complex in Europe due to this multi-level structure.

Foreigners with a B permit earning under CHF 120,000 are subject to Quellensteuer (withholding tax) and generally don't need to file a standard return. However, if you have deductions to claim (e.g., Säule 3a, mortgage) or earn above CHF 120,000, you should request a Quellensteuer correction or file a regular return.

Säule 3a private pension contributions are one of the most important deductions — up to CHF 7,056/year for employed persons is fully deductible.

/ Who needs this form?

  • All Swiss residents and C-permit holders
  • B-permit holders earning above CHF 120,000
  • Anyone with deductions to claim (Säule 3a, mortgage, health insurance)
  • Self-employed and property owners

/ What you need before you start

Lohnausweis (salary certificate from employer)
Bank and securities year-end statements
Säule 3a contribution certificates
Health insurance premium receipts
Mortgage statement (for property owners)

/ Step-by-step guide

1 Get Your Cantonal Tax Software
Each canton has its own tax software (e.g., TaxMe, PrivateTax, VaudTax). Download from your canton's tax office website.
2 Gather Documents
Collect: Lohnausweis (salary certificate), bank/securities year-end statements, Säule 3a contribution certificates, health insurance premium records.
3 Complete the Return
Enter income (Box 1 wages, Box 2 dividends, Box 3 rental), deductions (Säule 3a, health insurance premiums, mortgage interest), and assets.
4 Declare All Assets
Switzerland taxes wealth — declare all bank accounts, securities, property, and vehicles at year-end values.
5 Submit by Cantonal Deadline
Deadlines vary by canton (typically March–April). Extensions are usually available on request.

/ Key fields explained

Field What to enter Common mistake
Säule 3a contributions Total contributions to private pension (Säule 3a) during the year — deductible up to CHF 7,056. Forgetting to claim Säule 3a — one of the largest available deductions.

/ Common mistakes to avoid

Missing the cantonal deadline — extensions are available but must be requested in advance.
B-permit holders not requesting a Quellensteuer correction when they have deductions.
Not claiming Säule 3a contributions — major deduction, often overlooked by newcomers.
Not declaring foreign assets and accounts — mandatory and subject to automatic information exchange.

/ Frequently asked questions

Do I file on Quellensteuer?

If you have a B permit and earn under CHF 120,000, you're usually taxed at source without needing to file. But if you own property, have a Säule 3a, or earn above CHF 120,000, request a Quellensteuer correction or file a regular return.