Tax residency

Switzerland tax — stay test

Switzerland has stay-based tax routes at 30 days with gainful employment or 90 days without gainful employment.

Check your own dates: Switzerland tax — stay test calculator →

Summary

Day rule / reminder
30 days with work · 90 days without work
Window
Each visit
What the tool measures
The recorded-day component

Switzerland has stay-based tax routes at 30 days with gainful employment or 90 days without gainful employment.

Who it applies to

People checking a connected Swiss stay, including whether they are gainfully employed.

The rule

Temporary interruptions do not necessarily end the relevant stay. Tax domicile can establish liability independently of these periods, and education or medical stays may have special treatment. Review the nature and continuity of your stay before using the reminder.

Counting the days

Counts elapsed calendar days from the selected stay start, including temporary interruptions. Record the end when this stay genuinely ends; the app does not decide whether an interruption ends residence.

  1. Choose the date through which you want to count and enter the required permission or event dates.
  2. Use the counting convention above. Overlapping recorded dates in the relevant region are counted only once.
  3. Read the result alongside the conditions. Missing records and other eligibility requirements are not inferred from a total.
Check your dates with the free calculator

Examples

These examples demonstrate the counter's arithmetic, using a count-through date of 30 October 2026. They do not determine legal status or eligibility.

Example 1 — an active period

For this illustration, the selected event or stay begins on 2026-01-01. The counter follows those entered dates.

Measured span: 303 days

Example 2 — a completed period

For this illustration, the selected event or stay begins on 2026-01-01. The counter follows those entered dates. This example marks completion on 2026-09-30.

Measured span: 273 days

Example 3 — a different start date

For this illustration, the selected event or stay begins on 2026-02-28. The counter follows those entered dates.

Measured span: 245 days

Exceptions & edge cases

Choose whether you are gainfully employed and set the start of the relevant stay. Temporary interruptions do not necessarily break it. Domicile can establish tax liability independently; study/medical exceptions may apply.

Use the official reference for the full conditions and any changes since the source review date shown on this page.

Common misconceptions

“A count below the day threshold settles tax residence.”

A recorded-day total is one component. Review the separate conditions and exceptions described on this page.

“Unrecorded days are included in the total.”

The calculator uses only the dates you enter. Missing history can make the result incomplete.

Frequently asked questions

What does this rule count?

Switzerland has stay-based tax routes at 30 days with gainful employment or 90 days without gainful employment.

Which counting window does this tool use?

Each visit. Counts elapsed calendar days from the selected stay start, including temporary interruptions. Record the end when this stay genuinely ends; the app does not decide whether an interruption ends residence.

What else should I check before relying on the total?

Choose whether you are gainfully employed and set the start of the relevant stay. Temporary interruptions do not necessarily break it. Domicile can establish tax liability independently; study/medical exceptions may apply.

Where can I read the official requirements?

Read Swiss Federal Tax Administration — the Swiss tax system ↗. The source was last reviewed on .

Keep this count with your travel history.

Follow your recorded days and selected reminders in Untild, alongside your other travel counters.

Get Untild for iPhone ↗

Sources

Source last reviewed: . This is the source review date, not a claim that every legal condition is calculated.

Report an issue with this rule