Free Tool

Free Tax Residency Day Calculator

Enter your trips. See your residency day counts across Schengen, UAE, the UK, the US, and more in one place.

This free calculator shows your residency day counts across the rules that matter most for travelers, digital nomads, and expats: the Schengen 90/180-day rolling window, the UAE 183-day tax residency rule, the UK Statutory Residence Test, the US Substantial Presence Test, and several more.

Enter your trips below: the country, your arrival date, and your departure date. The calculator applies each relevant rule automatically and tells you how many days you have used and how many remain in each jurisdiction.

This is a free browser tool. It saves nothing to a server and requires no account. For permanent trip history, threshold alerts, and proactive guidance when you are approaching a limit, download Jetseen.

Last updated July 29, 2026

Add a trip

No visible results yet

Add your first trip on the left to see your residency status across all applicable country rules.

Server-readable output

Worked examples with results

The interactive dashboard changes when you add trips. These fixed examples keep the inputs and calculated outputs visible in the initial HTML response, including when JavaScript is unavailable.

US Substantial Presence Test

Input: 120 days this year, 90 last year, and 60 two years ago.

Weighted SPT total: 160 days

The arithmetic is 120 + one third of 90 + one sixth of 60. The result is below 183. Exceptions and excluded days still need separate review.

Read the US SPT guide

Schengen 90 in 180

Input: 30 days in January and 30 days in March, all inside the active 180-day lookback.

Schengen result: 60 of 90 days used

The fixed output leaves 30 days in this simplified example. A new stay must still be tested against the rolling window on each proposed day.

Read the Schengen rolling-window guide

UAE physical presence

Input: 183 recorded UAE days inside a relevant consecutive 12-month period.

UAE result: 183 recorded days

The record reaches the 183-day physical-presence condition. The app does not decide the final tax-residence or certificate outcome.

Read the UAE 183-day guide

How This Calculator Works

Schengen 90/180 rule

The calculator counts all days spent in Schengen Area countries within a rolling 180-day lookback window. Both entry and exit days count as full days. The remaining days figure shows how many more Schengen days you can use before hitting the 90-day limit.

UAE 183-day rule

The calculator counts calendar days spent in the UAE within a consecutive 12-month period. Reaching 183 recorded days satisfies that physical-presence condition. Final tax-residence and Tax Residency Certificate questions depend on the applicable pathway and supporting facts.

UK Statutory Residence Test (SRT)

This calculator handles the day-count component of the UK SRT: how many days you have spent in the UK. The SRT also considers ties to the UK and prior-year history, which require professional judgment. The calculator provides the day count; a tax advisor provides the full analysis.

US Substantial Presence Test (SPT)

The SPT uses a weighted three-year formula: 100% of current year days, plus 1/3 of prior year days, plus 1/6 of the year before that. If the weighted total equals or exceeds 183 and you spent at least 31 days in the US this year, you may meet the threshold.

Country Coverage

145 countries tracked. 7 fully modeled, 27 via Schengen engine, and remaining countries shown as reference-only source entries.

๐Ÿ‡ฆ๐Ÿ‡ฑ
Albania
Reference only
๐Ÿ‡ฉ๐Ÿ‡ฟ
Algeria
Reference only
๐Ÿ‡ฆ๐Ÿ‡ด
Angola
Reference only
๐Ÿ‡ฆ๐Ÿ‡ท
Argentina
Reference only
๐Ÿ‡ฆ๐Ÿ‡ฒ
Armenia
Reference only
๐Ÿ‡ฆ๐Ÿ‡บ
Australia
Reference only
๐Ÿ‡ฆ๐Ÿ‡น
Austria
Schengen
๐Ÿ‡ฆ๐Ÿ‡ฟ
Azerbaijan
Reference only
๐Ÿ‡ง๐Ÿ‡ธ
Bahamas
Reference only
๐Ÿ‡ง๐Ÿ‡ญ
Bahrain
Reference only
๐Ÿ‡ง๐Ÿ‡ฉ
Bangladesh
Reference only
๐Ÿ‡ง๐Ÿ‡ง
Barbados
Reference only
๐Ÿ‡ง๐Ÿ‡พ
Belarus
Reference only
๐Ÿ‡ง๐Ÿ‡ช
Belgium
Schengen
๐Ÿ‡ง๐Ÿ‡ฟ
Belize
Reference only
๐Ÿ‡ง๐Ÿ‡ด
Bolivia
Reference only
๐Ÿ‡ง๐Ÿ‡ฆ
Bosnia and Herzegovina
Reference only
๐Ÿ‡ง๐Ÿ‡ผ
Botswana
Reference only
๐Ÿ‡ง๐Ÿ‡ท
Brazil
Reference only
๐Ÿ‡ง๐Ÿ‡ณ
Brunei
Reference only
๐Ÿ‡ง๐Ÿ‡ฌ
Bulgaria
Schengen
๐Ÿ‡ง๐Ÿ‡ซ
Burkina Faso
Reference only
๐Ÿ‡ฐ๐Ÿ‡ญ
Cambodia
Reference only
๐Ÿ‡จ๐Ÿ‡ฒ
Cameroon
Reference only
๐Ÿ‡จ๐Ÿ‡ฆ
Canada
Reference only
๐Ÿ‡น๐Ÿ‡ฉ
Chad
Reference only
๐Ÿ‡จ๐Ÿ‡ฑ
Chile
Reference only
๐Ÿ‡จ๐Ÿ‡ณ
China
Reference only
๐Ÿ‡จ๐Ÿ‡ด
Colombia
Reference only
๐Ÿ‡จ๐Ÿ‡ท
Costa Rica
Reference only
๐Ÿ‡ญ๐Ÿ‡ท
Croatia
Schengen
๐Ÿ‡จ๐Ÿ‡บ
Cuba
Reference only
๐Ÿ‡จ๐Ÿ‡พ
Cyprus
Reference only
๐Ÿ‡จ๐Ÿ‡ฟ
Czech Republic
Schengen
๐Ÿ‡ฉ๐Ÿ‡ฐ
Denmark
Schengen
๐Ÿ‡ฉ๐Ÿ‡ด
Dominican Republic
Reference only
๐Ÿ‡จ๐Ÿ‡ฉ
DR Congo
Reference only
๐Ÿ‡ช๐Ÿ‡จ
Ecuador
Reference only
๐Ÿ‡ช๐Ÿ‡ฌ
Egypt
Reference only
๐Ÿ‡ธ๐Ÿ‡ป
El Salvador
Reference only
๐Ÿ‡ฌ๐Ÿ‡ถ
Equatorial Guinea
Reference only
๐Ÿ‡ช๐Ÿ‡ช
Estonia
Schengen
๐Ÿ‡ช๐Ÿ‡น
Ethiopia
Reference only
๐Ÿ‡ซ๐Ÿ‡ฏ
Fiji
Reference only
๐Ÿ‡ซ๐Ÿ‡ฎ
Finland
Schengen
๐Ÿ‡ซ๐Ÿ‡ท
France
Schengen
๐Ÿ‡ฌ๐Ÿ‡ฆ
Gabon
Reference only
๐Ÿ‡ฌ๐Ÿ‡ช
Georgia
Reference only
๐Ÿ‡ฉ๐Ÿ‡ช
Germany
Schengen
๐Ÿ‡ฌ๐Ÿ‡ญ
Ghana
Reference only
๐Ÿ‡ฌ๐Ÿ‡ท
Greece
Schengen
๐Ÿ‡ฌ๐Ÿ‡น
Guatemala
Reference only
๐Ÿ‡ฌ๐Ÿ‡พ
Guyana
Reference only
๐Ÿ‡ญ๐Ÿ‡ณ
Honduras
Reference only
๐Ÿ‡ญ๐Ÿ‡ฐ
Hong Kong
Reference only
๐Ÿ‡ญ๐Ÿ‡บ
Hungary
Schengen
๐Ÿ‡ฎ๐Ÿ‡ธ
Iceland
Schengen
๐Ÿ‡ฎ๐Ÿ‡ณ
India
Reference only
๐Ÿ‡ฎ๐Ÿ‡ฉ
Indonesia
Reference only
๐Ÿ‡ฎ๐Ÿ‡ถ
Iraq
Reference only
๐Ÿ‡ฎ๐Ÿ‡ช
Ireland
Reference only
๐Ÿ‡ฎ๐Ÿ‡ฑ
Israel
Reference only
๐Ÿ‡ฎ๐Ÿ‡น
Italy
Schengen
๐Ÿ‡จ๐Ÿ‡ฎ
Ivory Coast
Reference only
๐Ÿ‡ฏ๐Ÿ‡ฒ
Jamaica
Reference only
๐Ÿ‡ฏ๐Ÿ‡ต
Japan
Reference only
๐Ÿ‡ฏ๐Ÿ‡ด
Jordan
Reference only
๐Ÿ‡ฐ๐Ÿ‡ฟ
Kazakhstan
Reference only
๐Ÿ‡ฐ๐Ÿ‡ช
Kenya
Reference only
๐Ÿ‡ฝ๐Ÿ‡ฐ
Kosovo
Reference only
๐Ÿ‡ฐ๐Ÿ‡ผ
Kuwait
Reference only
๐Ÿ‡ฑ๐Ÿ‡ฆ
Laos
Reference only
๐Ÿ‡ฑ๐Ÿ‡ป
Latvia
Schengen
๐Ÿ‡ฑ๐Ÿ‡ง
Lebanon
Reference only
๐Ÿ‡ฑ๐Ÿ‡พ
Libya
Reference only
๐Ÿ‡ฑ๐Ÿ‡ฎ
Liechtenstein
Schengen
๐Ÿ‡ฑ๐Ÿ‡น
Lithuania
Schengen
๐Ÿ‡ฑ๐Ÿ‡บ
Luxembourg
Schengen
๐Ÿ‡ฒ๐Ÿ‡ฌ
Madagascar
Reference only
๐Ÿ‡ฒ๐Ÿ‡ผ
Malawi
Reference only
๐Ÿ‡ฒ๐Ÿ‡พ
Malaysia
Reference only
๐Ÿ‡ฒ๐Ÿ‡ป
Maldives
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฑ
Mali
Reference only
๐Ÿ‡ฒ๐Ÿ‡น
Malta
Schengen
๐Ÿ‡ฒ๐Ÿ‡บ
Mauritius
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฝ
Mexico
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฉ
Moldova
Reference only
๐Ÿ‡ฒ๐Ÿ‡ณ
Mongolia
Reference only
๐Ÿ‡ฒ๐Ÿ‡ช
Montenegro
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฆ
Morocco
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฟ
Mozambique
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฒ
Myanmar
Reference only
๐Ÿ‡ณ๐Ÿ‡ฆ
Namibia
Reference only
๐Ÿ‡ณ๐Ÿ‡ต
Nepal
Reference only
๐Ÿ‡ณ๐Ÿ‡ฑ
Netherlands
Schengen
๐Ÿ‡ณ๐Ÿ‡ฟ
New Zealand
Reference only
๐Ÿ‡ณ๐Ÿ‡ฎ
Nicaragua
Reference only
๐Ÿ‡ณ๐Ÿ‡ช
Niger
Reference only
๐Ÿ‡ณ๐Ÿ‡ฌ
Nigeria
Reference only
๐Ÿ‡ฒ๐Ÿ‡ฐ
North Macedonia
Reference only
๐Ÿ‡ณ๐Ÿ‡ด
Norway
Schengen
๐Ÿ‡ด๐Ÿ‡ฒ
Oman
Reference only
๐Ÿ‡ต๐Ÿ‡ฐ
Pakistan
Reference only
๐Ÿ‡ต๐Ÿ‡ฆ
Panama
Reference only
๐Ÿ‡ต๐Ÿ‡ฌ
Papua New Guinea
Reference only
๐Ÿ‡ต๐Ÿ‡พ
Paraguay
Reference only
๐Ÿ‡ต๐Ÿ‡ช
Peru
Reference only
๐Ÿ‡ต๐Ÿ‡ญ
Philippines
Reference only
๐Ÿ‡ต๐Ÿ‡ฑ
Poland
Schengen
๐Ÿ‡ต๐Ÿ‡น
Portugal
Calculated
๐Ÿ‡ถ๐Ÿ‡ฆ
Qatar
Reference only
๐Ÿ‡จ๐Ÿ‡ฌ
Republic of the Congo
Reference only
๐Ÿ‡ท๐Ÿ‡ด
Romania
Schengen
๐Ÿ‡ท๐Ÿ‡ผ
Rwanda
Reference only
๐Ÿ‡ธ๐Ÿ‡ฆ
Saudi Arabia
Reference only
๐Ÿ‡ธ๐Ÿ‡ณ
Senegal
Reference only
๐Ÿ‡ท๐Ÿ‡ธ
Serbia
Reference only
๐Ÿ‡ธ๐Ÿ‡จ
Seychelles
Reference only
๐Ÿ‡ธ๐Ÿ‡ฌ
Singapore
Calculated
๐Ÿ‡ธ๐Ÿ‡ฐ
Slovakia
Schengen
๐Ÿ‡ธ๐Ÿ‡ฎ
Slovenia
Schengen
๐Ÿ‡ฟ๐Ÿ‡ฆ
South Africa
Reference only
๐Ÿ‡ฐ๐Ÿ‡ท
South Korea
Reference only
๐Ÿ‡ช๐Ÿ‡ธ
Spain
Calculated
๐Ÿ‡ฑ๐Ÿ‡ฐ
Sri Lanka
Reference only
๐Ÿ‡ธ๐Ÿ‡ท
Suriname
Reference only
๐Ÿ‡ธ๐Ÿ‡ช
Sweden
Schengen
๐Ÿ‡จ๐Ÿ‡ญ
Switzerland
Schengen
๐Ÿ‡น๐Ÿ‡ผ
Taiwan
Reference only
๐Ÿ‡น๐Ÿ‡ฟ
Tanzania
Reference only
๐Ÿ‡น๐Ÿ‡ญ
Thailand
Calculated
๐Ÿ‡น๐Ÿ‡น
Trinidad and Tobago
Reference only
๐Ÿ‡น๐Ÿ‡ณ
Tunisia
Reference only
๐Ÿ‡น๐Ÿ‡ท
Turkey
Reference only
๐Ÿ‡ฆ๐Ÿ‡ช
UAE
Calculated
๐Ÿ‡บ๐Ÿ‡ฌ
Uganda
Reference only
๐Ÿ‡บ๐Ÿ‡ฆ
Ukraine
Reference only
๐Ÿ‡ฌ๐Ÿ‡ง
United Kingdom
Calculated
๐Ÿ‡บ๐Ÿ‡ธ
United States
Calculated
๐Ÿ‡บ๐Ÿ‡พ
Uruguay
Reference only
๐Ÿ‡บ๐Ÿ‡ฟ
Uzbekistan
Reference only
๐Ÿ‡ป๐Ÿ‡ช
Venezuela
Reference only
๐Ÿ‡ป๐Ÿ‡ณ
Vietnam
Reference only
๐Ÿ‡ฟ๐Ÿ‡ฒ
Zambia
Reference only
๐Ÿ‡ฟ๐Ÿ‡ผ
Zimbabwe
Reference only

Upgrade

Why Jetseen Pro?

Everything in the free calculator, plus automatic syncing, alerts, and permanent history.

FeatureFreePro
Multi-country calculation
Manual trip entry
Auto calendar syncโ€”
Mobile app (iPhone + iPad)โ€”
Threshold alertsโ€”
Trip Impact Simulatorโ€”
Offline accessโ€”
Historical dataSession onlyForever saved
Download Jetseen Pro

One-time Lifetime Access ยท Regional price shown in the App Store

Frequently asked questions

The 183-day rule is a common threshold used by many countries to determine tax residency. If you spend 183 or more days in a country within a given period, usually a calendar year or rolling 12 months, you may be considered a tax resident there. The exact rule varies by country: Spain uses the calendar year, Portugal uses a rolling period, and the US uses a weighted three-year formula instead.
The Schengen 90/180 rule uses a rolling window. To calculate your status on any given day, count back 180 days from that date, then total every day you were physically present in any Schengen country during that window. Both entry and exit days count as full days, and the total cannot exceed 90.
The US Substantial Presence Test uses a weighted three-year formula: 100% of current year days, plus 1/3 of days in the prior year, plus 1/6 of days from two years ago. If the weighted total equals or exceeds 183 and you spent at least 31 days in the US in the current year, you may meet the substantial presence threshold.
The UK Statutory Residence Test is a three-step framework: automatic overseas tests, automatic UK residence tests, and then the sufficient ties test. This calculator handles the day-count side and key ties logic, but more subjective branches still need professional judgment, which is why UK output stays behind an explicit advanced disclaimer gate.
No. Leaving the Schengen Area does not reset your days. Days only drop off your count when they fall outside the 180-day lookback window. If you used all 90 days consecutively, you'd need to wait roughly 90 days outside the zone before your full allowance is restored.
Any day you are physically present in a Schengen country counts as a full day, including arrival and departure days. Airport layovers count only if you pass through immigration. Airside transit without clearing immigration does not count.
An overstay can lead to consequences under the law of the country handling the case, including a fine, removal decision, or entry restriction. The outcome is fact-specific. Correct the record, preserve evidence, and obtain qualified immigration advice instead of relying on a generic penalty estimate.
Currently: all 29 Schengen Area countries (90/180 rule), United States (Substantial Presence Test), United Kingdom (advanced partial SRT model), UAE (183-day rule), Portugal, Spain, Thailand (180-day rule), and Singapore. Source-only countries are shown as reference-only entries.

Disclaimer

This calculator provides estimates based on physical presence days only. Tax residency determination may involve additional factors: center of vital interests, permanent home availability, habitual abode, employment activities, family connections, and specific visa status.

This tool is for informational planning purposes only and does not constitute tax, legal, or immigration advice. Always verify current rules with official government sources and consult qualified tax professionals.

Sources last verified: April 2026