Quellensteuer at a glance
- What it is: income tax deducted from your salary in Switzerland, every month
- Who pays: foreign nationals without a C permit (B, L, and similar)
- Who does not: Swiss citizens, C-permit holders, those married to either
- Covers: federal, cantonal, communal and (sometimes) church tax in one rate
- Not the same as: AHV/AVS and other social contributions, which are separate
- The key number: CHF 120,000 gross per year triggers a full tax return
- The key deadline: 31 March of the following year for a correction or refund
1. What is Quellensteuer (tax at source)?
Quellensteuer is income tax collected at the source of the income, which is your salary. Instead of paying your tax bill once a year, your employer withholds a percentage of every paycheck and forwards it to the cantonal tax administration on your behalf. The German word means "source tax." In French-speaking cantons it is the impot a la source; in Ticino, the imposta alla fonte.
For most expats this is the entire system of taxes in Switzerland they will ever see. There is no annual declaration, no shoebox of receipts, no tax bill in spring. The deduction on your payslip, usually a line labelled Quellensteuer or QST, is the whole transaction. The amount already accounts for federal tax (direkte Bundessteuer), cantonal tax, communal tax and, where it applies, church tax. One line, four layers of Swiss tax.
The legal basis sits in the federal tax laws (DBG and StHG) and was standardised across all 26 cantons in the 2021 reform. That reform matters because it changed how corrections and deductions work, which we cover below.
2. Who pays Quellensteuer in Switzerland?
You are taxed at source if you are a foreign national who is resident in Switzerland but does not hold a C permit. In practice that covers the large majority of newcomers:
- B permit holders (residence permit) in their first years
- L permit holders (short-term permit)
- F and other status holders earning employment income
- Cross-border commuters (Grenzganger, G permit) who live abroad and work in Switzerland
- Non-residents with Swiss-source income, such as board members, athletes and speakers
You are not taxed at source, and instead file an ordinary return, if any of the following is true: you hold a C settlement permit, you are a Swiss citizen, or you are married to a Swiss citizen or a C-permit holder. The last point surprises people. Tax at source is tied to permit status and marital situation, not nationality alone.
3. How the Quellensteuer rate is calculated
Two things set your rate: your gross income and your tariff code. The cantonal tax administration publishes tariff tables, and your employer reads your rate off the table based on the code that matches your situation. The system is progressive, so a higher salary in Switzerland means a higher percentage, the same logic as ordinary Swiss income tax.
Your tariff code reflects your household. The main codes after the 2021 reform are:
| Code | Applies to |
|---|---|
| A | Single person, no children |
| B | Married, single earner (only one spouse works) |
| C | Married, both spouses earning (double earner) |
| H | Single parent or single person supporting children |
| G | Replacement income paid by an insurer (for example sickness benefits) |
| L, M, N, P | German cross-border commuters (special treaty rates) |
Each code carries a number for your children, so a single person with no children is A0, a married single-earner with two children is B2. More children means a lower rate, because the child deduction is built into the tariff. There is also a letter for church tax: Y means the rate includes church tax, N means it does not.
Because every canton sets its own multipliers, the same salary is taxed differently in Zurich, Geneva, Zug and Vaud. Low-tax cantons such as Zug and Schwyz withhold noticeably less than Geneva or Vaud at the same income. Our salary by canton guide breaks down how canton choice moves your take-home pay.
4. Quellensteuer vs AHV/AVS and social contributions
This is the part that confuses almost every newcomer reading a first payslip. Quellensteuer is a tax. AHV/AVS is not. They are separate deductions that both come off your gross salary in Switzerland, but they fund different things and follow different rules.
AHV/AVS (Alters- und Hinterlassenenversicherung in German, assurance vieillesse et survivants in French) is the Swiss state old-age and survivors pension, the first pillar. Everyone who works in Switzerland pays into it, including Swiss citizens and C-permit holders who do not pay Quellensteuer. It is bundled with IV/AI (disability insurance) and EO/APG (income compensation), and the employee share of all three together is 5.3 percent of your salary. Your employer pays a matching share.
The other standard deductions on a Swiss payslip:
| Deduction | What it is | Employee share |
|---|---|---|
| AHV/AVS + IV/AI + EO/APG | State pension, disability, income compensation | 5.3% |
| ALV/AC | Unemployment insurance | 1.1% |
| BVG/LPP | Occupational pension (2nd pillar) | Age-based, ~7–18% |
| NBU/AANP | Non-occupational accident insurance | ~0.7–1.4% |
| Quellensteuer | Income tax at source | Varies by canton and income |
Rates current for 2026. ALV applies up to CHF 148,200 of annual salary, with a small solidarity rate above that. BVG depends on your age and pension plan. Quellensteuer is the only line on this list that is an actual tax.
So your gross to net path looks like this: gross salary, minus AHV/AVS and the other social contributions, minus Quellensteuer, equals your net salary in Switzerland. To see the full breakdown for your role and canton, run the numbers through the LivingEase Salary Calculator.
5. The CHF 120,000 rule (the one that catches people)
This is the threshold every expat should memorise. If your gross annual salary reaches CHF 120,000, you are pushed into a mandatory subsequent ordinary assessment, the obligatorische nachtragliche ordentliche Veranlagung, or NOV for short.
What that means in practice:
- Your employer keeps withholding Quellensteuer from each paycheck, exactly as before.
- On top of that, you must now file a full ordinary tax return for the year.
- The tax already withheld at source counts as a prepayment against the final bill.
- You may owe more, or get money back, depending on your deductions and communal tax rate.
Once you cross CHF 120,000, the NOV applies to every following year until you leave Switzerland or your status changes, even if your income later drops below the threshold. It is a one-way door. The figure is gross income and includes your 13th-month salary and bonuses, so people who sit just under the line in base salary often cross it once the December cheque lands.
6. Below CHF 120,000: how to claim a Quellensteuer refund
Here is the part most newcomers miss. If you earn under CHF 120,000, Quellensteuer is normally final, but the flat tariff only bakes in standard, average deductions. If you have real deductions the tariff ignores, you are likely overpaying, and you can claim them back.
Common deductions the tariff does not fully capture:
- Pillar 3a contributions (private pension payments, up to the annual cap)
- Pillar 2 buy-ins (voluntary purchases into your occupational pension fund)
- Childcare costs for working parents
- Alimony and maintenance payments
- Inter-cantonal weekly commuter costs if you work and live apart
- Further training and certain professional expenses
To claim them, you request a subsequent ordinary assessment (NOV) voluntarily. You file a normal tax return, list your deductions, and the tax administration recalculates your true bill. If you overpaid at source, you get a refund.
If you simply had the wrong tariff applied (wrong code, wrong canton, a 13th salary taxed twice, the wrong number of children), that is a lighter request: a tariff correction (Tarifkorrektur), also due by 31 March. It fixes obvious errors without locking you into ordinary assessment.
7. Quellensteuer vs the ordinary tax return
It helps to see the two systems side by side, because as an expat you may move from one to the other.
| Tax at source | Ordinary assessment | |
|---|---|---|
| Who | B and L permits, no C permit | C permit, Swiss citizens, NOV cases |
| How tax is paid | Withheld monthly by employer | Billed by canton after you file |
| File a return? | No, unless CHF 120,000 or you request it | Yes, every year |
| Deductions | Standard, averaged into the tariff | Itemised: 3a, 2nd pillar, childcare |
| Refund | Via correction or voluntary NOV by 31 March | Through the normal assessment |
For the deep version of the ordinary system, including by-canton rates and the full deduction list, read our Swiss taxes for expats guide. This page covers the at-source half of the picture; that page covers the declaration half.
8. What to do when you arrive (and when you leave)
- On arrival: complete your Anmeldung at your commune. Your permit status and family situation flow to your employer, who applies the right tariff. Check your first payslip for the QST line and the code.
- Each January: verify your tariff code still matches your life. Marriage, a child, or a partner starting or stopping work all change your code and your rate.
- By 31 March: if you have deductions (3a, childcare, pillar 2) or a tariff error, file your correction or voluntary NOV request for the prior year.
- At CHF 120,000: expect a mandatory return. Keep your receipts from day one.
- When you leave: your final payslip is withheld at source as usual. If you were in ordinary assessment, you still file for your part-year.
Sorting out tax at source is one item on a longer list. Our moving to Switzerland checklist covers the rest, from your Anmeldung to health insurance and your bank account.
See what you actually take home.
Tax at source and AHV/AVS come off before you ever see your salary. The LivingEase Salary Calculator shows your gross, the Quellensteuer deduction, social contributions, and your real monthly net by canton.
Calculate my net salary →Frequently Asked Questions
What is Quellensteuer in Switzerland?
Quellensteuer is Swiss income tax at source. Your employer deducts it directly from your monthly salary in Switzerland and pays it to the cantonal tax administration. It covers federal, cantonal, communal and, where it applies, church tax in a single rate. Most foreign nationals on a B or L permit pay Quellensteuer instead of filing an ordinary annual tax return.
Who has to pay tax at source in Switzerland?
Foreign nationals resident in Switzerland without a C settlement permit pay tax at source, mainly B and L permit holders. Cross-border commuters and certain non-residents with Swiss income also pay it. Swiss citizens, C-permit holders and anyone married to a Swiss citizen or C-permit holder are taxed under the ordinary procedure instead.
Is AHV/AVS part of Quellensteuer?
No. AHV/AVS (old-age and survivors insurance) is a social security contribution, not a tax. It is deducted from your salary separately, alongside IV/AI, EO/APG and unemployment insurance (ALV/AC). The employee share of AHV/IV/EO is 5.3 percent and unemployment insurance is 1.1 percent. Quellensteuer is the income tax line on top of these social deductions.
How much is Quellensteuer?
There is no single rate. The percentage depends on your gross salary in Switzerland and your tariff code, and it varies by canton because each canton sets its own multipliers. Rates are progressive, so higher earners pay a higher percentage. Low-tax cantons such as Zug withhold less than Geneva or Vaud at the same salary. Use a salary calculator to see your specific figure.
What is the CHF 120,000 rule?
If your gross annual salary in Switzerland reaches CHF 120,000, you are placed into a mandatory subsequent ordinary assessment (NOV). Your employer keeps withholding at source, but you must also file a full tax return. The withheld tax counts as a prepayment against your final bill. The 13th-month salary and bonuses count toward the CHF 120,000 threshold.
Can I get a Quellensteuer refund?
Yes, if you overpaid. If you earn under CHF 120,000 and have deductions the flat tariff ignores, such as pillar 3a contributions, pillar 2 buy-ins or childcare costs, you can request a voluntary subsequent ordinary assessment by 31 March of the following year and reclaim the difference. If only your tariff was wrong, you request a tariff correction by the same deadline.
What are the Quellensteuer tariff codes?
The main codes are A (single, no children), B (married, single earner), C (married, both earning) and H (single parent). A number marks your children, for example A0 or B2. A trailing Y or N shows whether church tax is included. Cross-border commuters use separate codes such as L, M, N and P.
Do I still pay Quellensteuer after I get a C permit?
No. Once you receive a C settlement permit, or your household includes a Swiss citizen or C-permit holder, you leave the tax-at-source system. From the following tax year you file an ordinary tax return like a Swiss resident.
