CH

Switzerland tax residency rules

Threshold: 90 days · Day Count · Calendar year (Jan 1 – Dec 31)

Switzerland's 30/90-day stay tests trigger tax residency at federal, cantonal, and municipal levels. Rates vary dramatically by canton — Zug and Schwyz are lower, Geneva and Zurich are higher. Lump-sum taxation (forfait fiscal) is available to qualifying foreigners.

  • 30 days for paid work OR 90 days without paid work triggers residency.
  • Cantonal rates range from ~22% (Zug/Schwyz/Nidwalden) to ~45% (Geneva).
  • Lump-sum taxation is available to first-time residents without Swiss employment, with a CHF 400,000+ federal base.

Rules tracked by Tax Days

  • 90/180-Day Rule

    Type
    Day Count
    Threshold
    90 days
    Period
    Calendar year (Jan 1 – Dec 31)

    Tax residency triggers if you're physically present for more than the threshold number of days in a calendar year.

    Switzerland considers you a tax resident if you stay 90+ days while working, or 180+ days without working.

Track Switzerland on your iPhone

Tax Days runs the math for Switzerland alongside every other US state, federal SPT, Schengen, and 200+ countries.

Download Tax Days on the App Store