guides

LPP withdrawal tax by canton: the gap map.

The canton that taxes your LPP withdrawal is the foundation's, not yours. The gap between cantons goes from one to three. Here is the scales map and the optimization strategy.

Par Pillarum
Article éditorial · sources vérifiées
9 min de lecture
Published

On an LPP withdrawal of CHF 500,000, the tax goes from ~CHF 25,000 in the cheapest cantons to ~CHF 65,000 in the most expensive. Sometimes the difference between a year of income and 18 months. Yet the rule is simple: it is the canton of the foundation that taxes, not yours. Which opens the door to a perfectly legal optimization.

The official rule
DBFTA art. 38 and StHG art. 11 para. 3 provide that pension capital payments are taxed separately from ordinary income, at a "pension rate". The competent canton is the foundation's canton of domicile at the time of payment. Cantons are free to set their scale within federal harmonization.

Tax in two components

Every LPP capital withdrawal is subject to two taxes that add up:

  • Federal direct tax (DBFTA) — national progressive scale, identical for all. On CHF 500,000, the federal tax is about 1 to 2% (average rates, calculated separately from income).
  • Cantonal and communal tax — this is where gaps widen. Depending on the canton, the average rate on CHF 500,000 goes from ~3% to ~12%.

The total, federal + cantonal/communal, gives the "pension tax rate" usually quoted.

The cantonal ranking — 2024 brackets

Estimated total rate (federal + cantonal/communal) on a CHF 500,000 withdrawal — 2024 brackets
CantonIndicative rateApproximate tax
Schwyz (SZ)~5%~CHF 25,000
Zug (ZG)~5%~CHF 25,000
Nidwalden (NW)~5.5%~CHF 27,500
Obwalden (OW)~6%~CHF 30,000
Glarus (GL)~6%~CHF 30,000
Appenzell IR (AI)~6%~CHF 30,000
Vaud (VD)~7%~CHF 35,000
Valais (VS)~7%~CHF 35,000
Ticino (TI)~7%~CHF 35,000
Zurich (ZH)~8%~CHF 40,000
Berne (BE)~9%~CHF 45,000
Geneva (GE)~10%~CHF 50,000
Basel-City (BS)~12%~CHF 60,000
Neuchâtel (NE)~13%~CHF 65,000
Source : Pillarum — indicative aggregation from Comparis, TaxInfo and 2024 cantonal scales.
These figures are brackets
Cantonal scales vary significantly with the exact amount withdrawn (progressivity), any reference municipality, and each annual update. The table above gives orders of magnitude. For an exact calculation, use the official cantonal simulator or ask a tax specialist.

Visualization: three groups of cantons

Visualization
LPP tax rate by canton — on a CHF 500,000 withdrawal
Favorable
5%
SZ
5%
ZG
5.5%
NW
6%
OW
6%
GL
Medium
7%
VD
7%
VS
7%
TI
8%
ZH
9%
BE
High
10%
GE
12%
BS
13%
NE
Source: Pillarum — aggregation from 2024 cantonal scales. Indicative estimate for a CHF 500,000 withdrawal — varies with the exact amount and the municipality.

Why the gaps are so large

Occupational pension is one of the rare taxes where cantons keep significant leeway. Three logics coexist:

  • Financial-domicile cantons (Schwyz, Zug, Nidwalden): aggressive tax policy to attract headquarters and foundations. Low pension scales.
  • Historic French-speaking cantons (Geneva, Vaud, Neuchâtel): more redistributive tax policy, medium-to-high pension scales.
  • German-speaking urban cantons (Zurich, Basel-City): medium-to-high rates, calibrated in stages.

The optimization: prior transfer

You can transfer your vested benefits assets from one foundation to another, in any canton, at any time. This transfer is tax-neutral (FZG article 13). The source tax of the final withdrawal will depend on the foundation's canton at the time of payment, not the canton of origin.

Cas concret
Andreas, 60, Zurich → Schwyz, withdrawal at 65

Andreas has CHF 480,000 in a Zurich-domiciled foundation. He plans a capital withdrawal at 65. At 60, he transfers to a Schwyz foundation.

Hypothèses
LPP assets
CHF 480,000
Initial canton
Zurich (~8%)
Canton after transfer
Schwyz (~5%)
Résultats
Tax if withdrawn in ZH
~CHF 38,400
Tax after transfer to SZ
~CHF 24,000
Net saving
CHF 14,400
for an administrative transfer
Indicative estimate. The transfer itself is free or nearly free. The real saving depends on the exact cantonal scale and the amount. For large capital (≥ CHF 500k), the saving can exceed CHF 30,000.

Conditions to respect

Best practices for an optimization transfer
CriterionRecommendation
Lead time before the withdrawal12 months minimum between the transfer and the withdrawal decision
Reason for the transferJustify by consolidation, lower fees, better offer — not by pure optimization
DocumentationKeep transfer correspondence, the reason, and the conditions of both foundations
Buy-back combinationLPP buy-back + capital withdrawal are not allowed within 3 years
Spreading withdrawalsWithdrawing across 2-3 different tax years can reduce progressivity
Source : FZG art. 13 + administrative case law
Spreading over several years
The progressivity of the pension scale penalizes large withdrawals. If you have several accounts (LPP + vested benefits + 3a), withdraw them over 2 or 3 different tax years. On CHF 600,000 spread across 3 annual withdrawals of CHF 200,000, the saving can reach CHF 8,000 to 12,000 vs a single withdrawal.
Before optimizing, know where all your assets are.
We recover the full list of your LPP accounts in CH in 4 to 6 weeks, free of charge. You then decide on the strategy.

The fiscal-residence trap

Many people think their canton of residence taxes. Wrong for LPP. The rule:

  • The foundation's canton of domicile taxes at source at the time of payment.
  • No credit or offset exists between Swiss cantons (unlike international ordinary income).
  • If you live in Basel and your foundation is in Schwyz, Schwyz taxes.

Practical consequence: the choice of foundation canton is more important than your place of residence for this income type.

And if I am abroad?
If you are resident abroad at the time of withdrawal (returning cross-border worker, expat), the foundation's canton withholds source tax. Depending on your country of residence and the bilateral treaty, you may be entitled to a partial or full refund of the Swiss tax. Details case by case in our taxation article and our permanent departure article.
À retenir
  • 01The canton that taxes your LPP withdrawal is the foundation's, not your place of residence.
  • 02On CHF 500,000 withdrawn, the gap between the most and least expensive cantons reaches CHF 30,000 to 40,000.
  • 03The cheapest cantons: Schwyz, Zug, Nidwalden, Obwalden, Glarus (~5-6%).
  • 04Optimize via prior transfer (12 months minimum before withdrawal, motivated) + spreading over several tax years.

To combine this optimization with LPP buy-backs, see our buy-back article. For retirement withdrawal timing, annuity vs lump sum. For EPL specifically, our EPL guide.

Sources & references

  1. DBFTA — Federal Direct Tax Act, art. 38 (pension separate rate)
  2. StHG/LHID — Tax Harmonization Act, art. 11 para. 3 (cantons)
  3. Cantonal tax administrations — Pension scales
  4. Comparis — LPP withdrawal tax comparator
  5. TaxInfo — Cantonal pension calculators

5 minutes. One mandate. You'll know where your assets are in 4 to 6 weeks.