Withholding Tax in Switzerland: How Expats Can Claim Back Thousands Every Year


Here's something most expats in Switzerland don't know: if you have a B permit and earn under CHF 120,000, you're almost certainly paying too much tax.
Not by a little. By CHF 2,000–5,000 per year.
The reason: withholding tax (Quellensteuer) uses flat-rate calculations that don't account for your actual deductions — Pillar 3a contributions, commuting costs, professional expenses, further education. These deductions exist. You're entitled to them. But the withholding tax system doesn't apply them automatically.
The fix: apply for an ordinary tax assessment. It's free. It takes 30 minutes. And for most expats, it results in a refund that pays for a holiday.
This guide walks you through everything: who pays withholding tax, when to apply for ordinary assessment, which deductions to claim, the deadlines, and a real-world example showing exactly how much you can save.
One investment analysis per week, by the team behind 30+ NZZ The Market articles. For 12,000+ readers.
Free. No spam. Unsubscribe anytime.
Withholding tax (Quellensteuer) is a tax deducted directly from your salary by your employer. It replaces the regular income tax return process for certain groups of residents.
You pay withholding tax if:
| Situation | Withholding tax? | Notes |
|---|---|---|
| B permit, earning under CHF 120,000 | Yes — automatic | Most common expat scenario. Tax deducted from salary. |
| B permit, earning over CHF 120,000 | Yes, but → mandatory NOV | You must file a full tax return. Withholding tax becomes a prepayment. |
| C permit | No | You file a regular tax return like Swiss citizens. |
| L permit (short-term) | Yes | Same rules as B permit. |
| G permit (cross-border) | Yes (4.5%) | Special flat rate. Different rules depending on DTA. |
The withholding tax rate depends on your canton, income, marital status, number of children, and whether you're single- or dual-income. Rates typically range from 8% to 18% of gross salary.
Here's the problem: these rates are calculated using flat-rate deduction assumptions — not your actual deductions. And that difference can cost you thousands.
The withholding tax tariff includes standard deductions for things like commuting, meals, and insurance. But these are averages — and they don't include the deductions that make the biggest difference:
| Deduction | Included in withholding tax? | Potential annual saving |
|---|---|---|
| Pillar 3a contribution | ❌ Not included | CHF 1,500–2,500 |
| Pension fund (PK) buy-in | ❌ Not included | CHF 2,000–10,000+ |
| Actual commuting costs | ⚠️ Partially (flat rate) | CHF 200–1,500 (if actual > flat) |
| Further education | ❌ Not included | Up to CHF 12,000 |
| Debt interest (mortgage, loans) | ❌ Not included | Varies |
| Childcare costs | ⚠️ Partially | Up to CHF 10,100/child |
| Donations | ❌ Not included | Varies |
The biggest missing deduction is Pillar 3a. If you contribute the maximum CHF 7,258 and your marginal tax rate is 30%, you're entitled to ~CHF 2,200 in tax savings — but withholding tax doesn't give you a single franc of that automatically. You have to claim it.
If you pay withholding tax and contribute to Pillar 3a, you're almost certainly overpaying. The only way to fix it: apply for ordinary assessment.
Ordinary assessment (Nachträgliche Ordentliche Veranlagung, or NOV) means: instead of accepting the flat-rate withholding tax, you file a full tax return — just like a C-permit holder or Swiss citizen. This lets you claim all deductions and often results in a significant refund.
✅ You contribute to Pillar 3a
✅ You've made a pension fund (PK) buy-in
✅ You have high commuting costs (long distance, car)
✅ You pay for professional development or language courses
✅ You pay mortgage interest
✅ You pay childcare costs
✅ Your actual professional expenses exceed the flat-rate assumption
Rule of thumb: If you contribute to 3a, apply. The 3a deduction alone almost always makes NOV worthwhile.
If you have very few deductions beyond the standard ones (no 3a, no PK buy-in, short commute, no children), the withholding tax flat rate may already be accurate or even favourable. In rare cases, NOV can result in owing more. But for the vast majority of expats who contribute to 3a, NOV saves money.
In most cantons, the NOV application is irrevocable. Once you apply, you must file a full tax return every year going forward — even if your circumstances change. This is not a one-time thing. Make sure you're comfortable with annual tax filing before applying. That said: for most expats, the savings far exceed the effort.
When you file through NOV, you can claim the same deductions as any Swiss taxpayer. Here are the most impactful ones for expats:
| Deduction | 2026 limit | How it works |
|---|---|---|
| Pillar 3a | CHF 7,258 | Fully deductible from taxable income. Provide bank/insurance confirmation. → 3a Guide |
| PK buy-in | No limit | Fully deductible. Check your PK statement for buy-in potential. |
| Commuting (ÖV / car) | Varies by canton | Public transport: actual cost of annual pass. Car: per-km rate if no ÖV available. Max CHF 3,000–7,000 depending on canton. |
| Meals at work | ~CHF 3,200/year | Flat rate if employer doesn't provide canteen. Varies by canton. |
| Further education | CHF 12,000 | Courses, certifications, language training related to current profession. Receipts required. |
| Professional expenses | ~CHF 500–4,000 | Work tools, professional literature, home office (if applicable). Flat rate or actual. |
| Childcare | CHF 10,100/child | Daycare, after-school care. Must be third-party, not family. |
| Debt interest | No limit | Mortgage interest, loan interest. Major deduction for property owners. |
| Insurance premiums | ~CHF 1,800 (single) | Health insurance, supplementary insurance. Flat rate. |
| Donations | Up to 20% of net income | Donations to recognised Swiss charities. Receipts required. |
💡 Your biggest deduction is probably Pillar 3a. If you haven't started yet, read our complete guide — it takes 15 minutes to set up and saves you CHF 1,500–2,500 per year in taxes. → Pillar 3a for Expats
Let's walk through a concrete case. Meet Sarah: software engineer, B permit, single, no children, living in Zurich city.
| Gross salary | CHF 100,000 |
| Withholding tax rate (Tariff A, Zurich) | ~11.5% |
| Withholding tax paid | CHF 11,500 |
| Pillar 3a (full) | – CHF 7,258 |
| Commuting (annual ZVV pass) | – CHF 2,580 |
| Meals at work (flat rate) | – CHF 3,200 |
| Professional expenses (flat rate) | – CHF 2,000 |
| Insurance premiums (flat rate) | – CHF 1,800 |
| German language course | – CHF 3,000 |
| Total additional deductions | – CHF 19,838 |
| Taxable income (before NOV) | ~CHF 100,000 (flat-rate assumptions) |
| Taxable income (after NOV deductions) | ~CHF 80,162 |
| Tax owed (at Zurich rates) | ~CHF 8,400 |
| Withholding tax already paid | CHF 11,500 |
| Refund | ~CHF 3,100 |
Sarah gets ~CHF 3,100 back. The biggest driver: her 3a contribution (worth ~CHF 2,200 in tax savings alone) and her language course (worth ~CHF 900). Without NOV, she'd never see this money.
Calculate your own savings: → Pillar 3a Tax Savings Calculator
CHF 3,100 per year. Over 5 years in Switzerland: CHF 15,500. That's not a rounding error — it's a savings plan that pays for itself.
The NOV application must be submitted by 31 March of the year following the tax year. For tax year 2025: deadline is 31 March 2026. For tax year 2026: deadline is 31 March 2027. This deadline is absolute and non-extendable in most cantons. If you miss it, you lose the right to NOV for that year — and with it, all the deductions.
| Tax year | NOV application deadline | Refund expected |
|---|---|---|
| 2025 | 31 March 2026 | Summer/Autumn 2026 |
| 2026 | 31 March 2027 | Summer/Autumn 2027 |
Set a calendar reminder for January every year: "Check NOV deadline. Collect 3a confirmation, PK statement, receipts."
If you contributed to 3a, made a PK buy-in, or have significant deductions: yes, apply. If in doubt, a 30-minute consultation with a tax advisor (CHF 100–200) can confirm whether the refund exceeds the effort.
☐ 3a confirmation (from your 3a provider — usually sent in January)
☐ PK statement (if you made a buy-in)
☐ Annual transport pass receipt (ZVV, SBB, etc.)
☐ Further education receipts (language courses, certifications)
☐ Salary statement (Lohnausweis — from your employer in January)
☐ Health insurance premium confirmation
☐ Donation receipts (if applicable)
The process varies by canton. In most cantons, you submit a written request to the cantonal tax authority (Kantonales Steueramt). Some cantons offer online submission. In Zurich, you can apply through the "eTax" platform or by letter.
The application typically requires: your name, address, permit type, employer, and a statement that you wish to be assessed ordinarily. Some cantons provide a specific form; others accept a free-form letter.
After approval, you'll receive the cantonal tax software (or access to the online portal). Fill in your income, deductions, and assets — the same process as any Swiss taxpayer. Enter all the deductions from Step 2. The software calculates your actual tax owed and compares it to the withholding tax already paid. The difference is your refund.
Processing typically takes 3–6 months. You'll receive a definitive tax assessment showing your actual tax owed. If it's less than the withholding tax already paid (which it usually is for 3a contributors), the difference is refunded to your bank account.
In most cantons, you must apply by 31 March of the following year. After that, the right expires for that tax year. Some cantons may allow late applications in exceptional cases, but don't count on it. Apply on time.
In most cantons, yes. Once you apply for and receive an ordinary assessment, you'll be assessed ordinarily every subsequent year until you leave the canton or receive a C permit. Some cantons (notably Geneva) have different rules. Check your specific canton before applying.
This can happen if you have very few deductions or high additional income (investment income, rental income). But for most expats who contribute to 3a and have standard professional expenses, NOV results in a refund. If you're unsure, consult a tax advisor first.
No — you're automatically required to file an ordinary tax return. The withholding tax deducted from your salary becomes a prepayment. Your actual tax is calculated through the regular tax return process. You don't need to apply for NOV; the tax office will contact you.
It depends on the double taxation agreement between Switzerland and your country of residence. In most cases, G-permit holders pay a flat 4.5% withholding tax and are taxed primarily in their country of residence. NOV may be possible but the rules are complex — consult a cross-border tax specialist.
For most cases: no. Swiss tax software is user-friendly and guides you through the deductions. If your situation is simple (single income, no property, standard deductions), you can handle it yourself. If you have complex income (multiple jobs, property, cross-border elements), a tax advisor (CHF 300–1,000 depending on complexity) is worthwhile.
Not applying for NOV at all. Thousands of expats in Switzerland pay 3a contributions every year and never claim the deduction — because they don't know they can. If you contribute to 3a and pay withholding tax, apply for NOV. It's that simple.
This article was written by Thierry Borgeat, Co-Founder of arvy, and reviewed by Patrick Rissi, CFA, and Florian Jauch, CFA. Last updated March 2026.
Disclaimer: This article is for general informational purposes and does not constitute personal tax advice. Tax rules vary by canton, municipality, permit type, marital status, and individual circumstances. The examples and calculations are approximate and based on 2026 Zurich rates for illustrative purposes. For precise calculations and individual advice, consult a qualified tax advisor or use the official cantonal tax calculators. arvy is a FINMA-supervised asset manager and does not provide tax advisory services. Legal Notice & Disclaimers