Residency tracking
The Tax Residency page counts how many days you were present in each country, then compares that to the country’s stored threshold and counting method.
Presence comes from journey country stamps, not from stays. Domestic journeys that never leave a country are ignored.
Counting methods
Section titled “Counting methods”Any presence counts every local calendar date with any presence, including arrival and departure dates. Most countries in the app use this. Arrival and departure can overlap between two countries, so country totals can add up to more than the number of dates in the window.
Midnight counts local dates where you were still there at the end of the day. A real departure drops that date. Used by the UK Statutory Residence Test and a few other countries. If a stay is still open at the as-of date (including a later departure clipped to the window), that as-of date still counts.
Example. Arrive Thailand 15 Jan 15:00, depart 17 Jan 10:00. Any presence is 3 days (15, 16, 17). Midnight is 2 days (15, 16).
What the page shows
Section titled “What the page shows”- Calendar year from 1 January through the as-of date
- Rolling 365 days ending on the as-of date
- Per-country days, threshold, days remaining, and a status of safe, warning, exceeded, or uncertain
Each country uses the window type stored for it (calendar or rolling 365). The response still includes both windows so you can audit. Status is uncertain when a presence gap touches that country, even if the day count is still below the threshold. Warning means 30 or fewer days remaining. Exceeded means the count is above the threshold.
The result applies stored default thresholds, year types, and counting methods. It does not evaluate treaty tie-breakers, domicile, homes, work, nationality, or other statutory tests.
See Calendar vs rolling-365 windows and Gaps, uncertain days, and methodology limits.