Skip to main content

Net salary side by side

Figures are calculated using this site's own tax engine for each country — click through to the full calculator to adjust for your exact situation.

Gross salary 🇨🇭 Switzerland net/mo 🇩🇪 Germany net/mo
80,000 CHF 4,899/mo (26.5%) €4,045/mo (39.3%)
100,000 CHF 6,061/mo (27.3%) €4,995/mo (40.1%)
130,000 CHF 7,786/mo (28.1%) €6,445/mo (40.5%)
160,000 CHF 9,485/mo (28.9%) €7,895/mo (40.8%)

"Gross salary" is shown in each country's own currency at matching nominal amounts, not currency-converted — useful for comparing two job offers quoted in local currency. Effective rate shown in brackets.

Why the gap is so large — and why it varies by canton

Switzerland's federal income tax is genuinely light — the figures above use federal tax plus AHV/IV/EO social contributions plus an average cantonal/communal tax estimate of 13.5%. But cantonal tax varies enormously: Zug charges roughly 6%, while Geneva charges roughly 14%. A Swiss salary quoted for a Zug-based role nets meaningfully more than the same number in Geneva or Basel-Stadt. See our full canton-by-canton breakdown for exact figures.

Germany, by contrast, has no equivalent cantonal variation — federal rates apply uniformly, but mandatory social contributions (pension, health, unemployment, long-term care) run close to 20% of gross, a burden Switzerland simply doesn't have at this rate.

The cross-border commuter reality

A German resident working in Basel under the Grenzgänger (cross-border worker) arrangement is taxed partly at source in Switzerland and partly reconciled against German tax liability under the Germany-Switzerland double taxation treaty — the net effect is complex and depends on canton and personal circumstances, but the headline gap above explains why this commuter population is so large and stable. Meanwhile, Swiss francs go further in Germany than in Switzerland itself: German border towns like Lörrach and Weil am Rhein have become popular residences precisely because of this dynamic — Swiss salary, German rent.

Frequently asked questions

Switzerland, by a wide margin — at CHF/€100,000, a Swiss-based earner takes home roughly CHF 6,061/month versus €4,995/month in Germany, despite the nominal figures being identical. The gap is driven by Switzerland's much lighter tax and social contribution burden.

Take-home pay. A cross-border worker (Grenzgänger) commuting from Germany to Basel or Zurich keeps around 30% more in euro terms even at the same nominal figure — and far more once Switzerland's higher salary levels are counted — while often maintaining lower German living costs — a combination that has sustained a large, stable cross-border workforce for decades.

Yes, significantly. The figures here use an average cantonal/communal rate (13.5%). Low-tax cantons like Zug (~6%) net noticeably more than high-tax cantons like Geneva (~14%) for an identical federal salary — see our canton comparison for details.

No — these are nominal take-home figures at matching gross salary, not adjusted for purchasing power. Zurich and Geneva are among the most expensive cities in the world; many cross-border commuters deliberately live in cheaper German or French border towns while working in Switzerland.