Tax deductions in Zurich for 2025: what you can actually claim
Swiss deductions are not secrets, but nobody hands you the list either. Here is every major deduction an employee in Canton Zurich can claim for the 2025 tax year, with the official limits and, more importantly, what each one is worth in actual francs. One thing to understand first: a deduction is not money back one to one. It reduces the income you are taxed on. As a rule of thumb, CHF 100 of deductions saves you roughly CHF 20 to 30 of tax, depending on your income and commune.
The official caps for 2025
| Deduction | Cantonal (Zurich) | Federal |
|---|---|---|
| Pillar 3a (with pension fund) | CHF 7,258 | CHF 7,258 |
| Commuting costs | max CHF 5,200 | max CHF 3,300 |
| Meals away from home | CHF 3,200 (1,600 with canteen) | same |
| Insurance premiums, single | CHF 2,900 | CHF 1,800 |
| Insurance premiums, married | CHF 5,800 | CHF 3,700 |
| Insurance, extra per child | CHF 1,300 | CHF 700 |
| Job related education | max CHF 12,400 | max CHF 13,000 |
| Professional expenses flat | 3% of net salary, min CHF 2,000, max CHF 4,000 | |
| Donations (Swiss charities) | from CHF 100, up to 20% of net income | |
Pillar 3a: the biggest lever
Every franc you pay into a 3a account comes off your taxable income, up to CHF 7,258 in 2025 for employees with a pension fund. A full contribution is typically worth CHF 1,400 to 2,200 in saved tax. If you have several 3a accounts, the deposits add up; insurance based 3a policies count too. Your bank sends a certificate each January, made exactly for the tax return.
Commuting: also for part year and mixed commutes
Your yearly transit pass is deductible at what you actually paid, capped at CHF 5,200 for the cantonal tax and CHF 3,300 federally. Two details most people miss: a winter-only monthly pass counts for exactly those months, and biking to the station plus taking the train counts twice, because cycling has its own flat CHF 700 deduction. Car costs only count when public transport is unreasonable, and the tax office is strict about it.
Meals: check field G on your Lohnausweis
If you cannot eat at home over lunch, a flat amount applies: CHF 3,200 per year, halved to CHF 1,600 if your employer subsidises meals. Whether that is your case is printed on your own salary certificate: checkbox G ticked means subsidised. The flat assumes a five day office week; fewer days mean proportionally less.
Insurance premiums: capped, and often already used up
Health and life insurance premiums are deductible up to a cap that most people exhaust with health insurance alone. One honest note for B permit holders taxed at source: this deduction, along with meals and the professional flat, is already averaged into your monthly tariff. It belongs in the return, but it produces no extra refund on top. The refund comes from 3a, commuting, education and donations.
Education that helps your career
Courses, certificates and degrees you paid yourself are deductible up to CHF 12,400 cantonally: a German course, a project management certification, an online degree. What your employer reimbursed does not count, and neither do pure hobbies.
Donations: Swiss charities only
Donations of CHF 100 or more per year to Swiss registered charities are deductible up to a fifth of your net income. The catch expats hit: donations to foreign organisations, including most crowdfunding, are generally not deductible in Switzerland. The charity sends a receipt each January.
What you need before you start
- Lohnausweis (salary certificate), sent by your employer in January or February
- 3a certificate from your bank or insurer
- Yearly transit pass receipt or the app purchase confirmation
- Health insurance premium statement
- Course invoices and donation receipts, if any
Common questions
How much is a full pillar 3a contribution actually worth?
I work from home part of the week. Does the meals deduction change?
Are health insurance premiums fully deductible?
Do deductions work differently on a B permit?
taxpunkt asks about each of these in plain language, applies the official caps automatically, and shows what every entry is worth to you in francs. A certified Treuhand reviews and files the return.
Join the waitlist