BedrockCalculator
Verified Primary-Source Mathematics
Verified by Aapt Dubey, MBA (Marketing & Finance)Last verified August 23, 2026

Switzerland Quellensteuer Calculator -- Withholding Tax (2026)

Quick Answer: A single foreign worker (Tariff A, no children) earning CHF 6,000/month gross in Zug has an estimated CHF 455.64 withheld monthly under Quellensteuer, leaving roughly CHF 5,544.36 net -- an effective rate of about 7.6%. This is an ESTIMATE built from this platform's own income-tax model, not the exact official monthly cantonal withholding table -- see the limitations below before relying on it for payroll purposes.

Adjust Inputs

CHF
Quick Prepayment Scenarios
Estimated Monthly Withholding
CHF 755.32

Exact interest reduction computed via penny-reconciled monthly amortization schedules.

Estimated Net Monthly Income
CHF 5,244.68
Estimated Annual Withholding
CHF 9,063.80
Gross Annual Income
CHF 72,000.00
Effective Withholding Rate
12.59%

> Quick Answer: A single foreign worker (Tariff A, no children) earning CHF 6,000/month gross in Zug has an estimated CHF 455.64 withheld monthly under Quellensteuer, leaving roughly CHF 5,544.36 net -- an effective rate of about 7.6%. This is an ESTIMATE built from this platform's own income-tax model, not the exact official monthly cantonal withholding table -- see the limitations below before relying on it for payroll purposes.

Overview

Quellensteuer ("tax at source", also called withholding tax) is how Switzerland collects income tax from most foreign employees who do not hold a permanent C settlement permit, plus cross-border commuters working in Switzerland. Instead of filing an ordinary annual tax return like a Swiss citizen or C-permit holder, these workers have income tax deducted directly from every paycheck by their employer, based on an official tariff code that encodes marital status, number of children, and whether church tax is included.

The tariff code itself is a short string like A0N or C2Y: the first letter identifies the household type (A for single with no children, B for a married single-earner household, C for a married household where both spouses earn income, H for a single parent with children), the number that follows is the child count, and the final letter indicates whether church tax is bundled in (Y) or not (N). Each canton publishes its own detailed monthly withholding tables by gross-wage band for every tariff code combination -- large official PDFs, not a single formula.

This calculator does NOT reproduce those official tables. It ESTIMATES your withholding using this platform's own Switzerland income-tax model (the same federal-bracket-plus-cantonal-estimate approach used across this platform's Swiss calculators), applying a marital-status-appropriate tax table to your annualized income and a rough per-child reduction. This gets you into a broadly correct range for planning purposes, but it will not match your actual payslip to the franc -- for that, use your employer's payroll department or your canton's official Quellensteuer tables.

How This Is Calculated

  1. Annualize gross income. Your entered gross monthly income is multiplied by 12 to get an annual figure.
  2. Apply a marital-status-appropriate combined tax model. Tariff codes A and C are estimated using this platform's single-filer combined (federal + cantonal + communal) tax model; tariff codes B and H use the married-filer model, reflecting that B and H recipients are taxed on a household basis in the real tariff system.

$$\text{Effective Rate} = \frac{\text{Combined Tax at Annualized Income}}{\text{Annualized Income}}$$

  1. Apply an illustrative per-child reduction. Each dependent child reduces the effective rate by an illustrative 1 percentage point, reflecting the real tariff system's built-in child allowance (the exact reduction in the official tables is more granular and canton-specific than this flat approximation).
  2. Convert back to monthly. The resulting effective rate is applied to your annualized income for an estimated annual withholding figure, then divided by 12 for the monthly estimate shown as the headline result.

Worked Example

Using the calculator's default inputs -- CHF 6,000/month gross, Tariff A (single, no children), Zug:

  • Annualized income: CHF 6,000 × 12 = CHF 72,000.
  • This platform's Zug single-filer model estimates combined tax of roughly CHF 5,467.67 at CHF 72,000 taxable income (cantonal/communal tax interpolated between this platform's CHF 50,000 and CHF 80,000 reference points, plus federal tax in the 2.97% bracket).
  • Effective rate: CHF 5,467.67 ÷ CHF 72,000 ≈ 7.59%.
  • Estimated monthly withholding: CHF 5,467.67 ÷ 12 ≈ CHF 455.64.
  • Estimated net monthly income: CHF 6,000.00 − CHF 455.64 = CHF 5,544.36.
  • Switching only the canton to Zurich (same income, same tariff): the estimated monthly withholding rises noticeably, reflecting Zurich's higher cantonal/communal tax at this income level.

What This Does Not Account For

  • The exact official monthly tariff table. Each canton publishes detailed Quellensteuer tables by gross-wage band and tariff code -- large, precise, and updated periodically. This calculator's estimate is built from a general income-tax model, not those exact tables, and will diverge from your actual payslip, sometimes by a meaningful amount.
  • Church tax (the Y/N tariff letter). This calculator does not distinguish between the church-tax-inclusive and church-tax-exclusive versions of each tariff code.
  • Tariff C's real dual-earner mechanics. The real Tariff C system applies a specific rate designed to approximate a dual-earner household's combined liability; this calculator instead applies the single-filer model to your entered income as a simplification, which may not match the official Tariff C rate.
  • The precise per-child reduction. The official tables build in child allowances that are more specific (and can vary somewhat by canton) than this calculator's flat 1-percentage-point-per-child approximation.
  • Annual reconciliation (nachträgliche ordentliche Veranlagung). Some Quellensteuer payers -- notably those earning above certain thresholds, or C-permit applicants, or those requesting it -- must or may file an ordinary annual tax return that reconciles withheld tax against actual liability, potentially producing a refund or additional bill. Not modeled here.
  • Your actual commune, not just the capital city. Like ordinary cantonal tax, Quellensteuer tables vary by commune within a canton; this calculator uses the capital city as a representative example.

Common Pitfalls

  • Treating this calculator's output as your actual payslip figure. It is explicitly an estimate for planning purposes. Compare it against your real payslip and flag large discrepancies with your employer's payroll department, not this tool.
  • Forgetting that getting a C permit changes everything. Once you hold a C settlement permit (or marry a Swiss/C-permit citizen, in some cases), you generally exit the Quellensteuer system and file an ordinary tax return instead -- often with more deduction opportunities than the withholding tariff assumes.
  • Not requesting an annual reconciliation when you qualify. If your circumstances changed mid-year (marriage, a new child, a permit change) or your income crosses certain thresholds, you may be entitled to a reconciliation that could produce a refund -- Quellensteuer withholding is not always perfectly matched to your true annual liability.
  • Confusing tariff code C with code B. Code B assumes a single earner in a married household; code C assumes both spouses earn -- using the wrong one (a common employer administrative error when a spouse's employment status changes) can meaningfully over- or under-withhold.
  • Ignoring cantonal variation. Just like ordinary income tax, Quellensteuer rates differ by canton for the same income and tariff code -- always check the canton of actual employment, not residence, if they differ.

Frequently Asked Questions

Who actually pays Quellensteuer?
Mainly foreign employees working in Switzerland who do not hold a C settlement permit, plus cross-border commuters (Grenzgänger/frontaliers) who live abroad but work in Switzerland. Swiss citizens and C-permit holders file ordinary tax returns instead, even if they are foreign nationals.
How do I know my tariff code?
Your employer determines and applies it based on information you provide (marital status, number of children, whether your spouse also earns income, religious affiliation for church tax). If your circumstances change, notify your employer so the code -- and therefore your withholding -- updates.
Can I get money back if too much was withheld?
In some cases, yes, through an annual reconciliation (nachträgliche ordentliche Veranlagung), either mandatory above certain income thresholds or available on request in many cantons. This is separate from what this calculator estimates.
Why is this calculator's figure different from my actual payslip?
Because it estimates withholding from a general income-tax model rather than reproducing your canton's exact, granular monthly tariff table. Treat this tool as a planning estimate; your payslip and your canton's official Quellensteuer tables (or your employer's payroll department) are the authoritative source.
Does getting married change my tariff code?
Yes -- marriage typically shifts you from Tariff A to Tariff B (if your spouse doesn't work) or C (if both spouses earn), which changes both the rate table applied and your effective withholding.
Does Quellensteuer cover cantonal and communal tax, or just federal tax?
It covers all three layers in a single deduction. Unlike an ordinary Swiss tax return, where federal, cantonal, and communal tax are conceptually (though not always administratively) separate line items, the withholding tariff is designed to bundle federal, cantonal, and communal tax into one combined monthly percentage, which is part of why the official tables are so large: each canton must publish its own bundled rate for every income band and tariff code, rather than relying on a shared federal schedule plus a separate cantonal multiplier the way an ordinary assessment does.
What if I work in one canton but live in another?
Quellensteuer is generally based on the canton where you actually work (or, for cross-border commuters, specific bilateral rules with neighboring countries like France, Germany, and Italy can apply), not necessarily your canton of residence. This is a meaningful difference from ordinary cantonal income tax, which is based on residence -- always confirm with your employer's payroll department which canton's tariff is actually being applied to your paycheck.

Sources

  • Taxolution Advisory, hopli, Livingease, Zürcher Treuhand GmbH, and Swiss Relocation Portal: 2026 Quellensteuer tariff-code structure guidance (A/B/C/H family-status letters, child-count digit, Y/N church-tax letter), cross-corroborated.
  • Swiss Federal Tax Administration (ESTV): Form 58c 2026 federal tax tariff and official interactive tax calculator (swisstaxcalculator.estv.admin.ch), used for this calculator's underlying combined income-tax model. This calculator does NOT use each canton's official Quellensteuer monthly withholding tables directly -- consult those tables or your payroll department for exact figures.

Other financial tools for this country

Related calculators in this suite

Complementary financial planning tools