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.