Free Tax Residency Day Counter
Log trips, compare against configurable country thresholds (183-day rule, UK SRT, etc.), and monitor the Schengen 90/180 rolling window. Everything stays in your browser.
Trip log
Enter every stay and the tracker will count days automatically.
Loading...
Saved trips
No trips yet. Add your first stay above.
Residency planning tracker
Use this tracker to monitor country day counts and Schengen exposure before thresholds sneak up on you. Final residency determinations can include other facts beyond travel days.
- Counts days inclusively (entry and exit days count).
- Does not model complex residency tests beyond simple thresholds.
- Confirm the country-specific rules that apply to your filing position.
Two counts that behave nothing alike
The US substantial presence test is a weighted sum, which is where the arithmetic surprises people. Days in the current year count once, days in the first preceding year count as a third, and days in the second preceding year count as a sixth; 31 days in the current year and 183 weighted days across the three meet the test. Say 130 days this year, 120 last year and 120 the year before: 130 plus 40 plus 20 is 190, and the test is met on a pattern that put you in the country for under half of any single year. This tracker holds the day counts and leaves that weighting, and the exceptions that can defeat it, to you.
The Schengen count works on a different shape again. The limit is 90 days of presence inside any 180 consecutive days, measured backwards from the date you are asking about, so nothing resets on 1 January and days fall out of the window as they age. This tracker computes it that way: it takes the 180 days ending on your chosen date, counts unique days across the stays you marked as Schengen, and reports what is left of the 90. Change the date you ask about and the answer changes, which is the property that makes a single annual total useless.
Both counts are only as good as the evidence behind them, and evidence is what goes missing. A day log built from memory in April says what you believe about a year you half remember. The version that survives a question is assembled as it happens, from boarding passes, card transactions in the country, and accommodation records with your name on them, exported at year-end for whoever asks. The export here is the point of the tool, and the person who needs it is usually your own advisor, several months before anyone official is involved.
Which day counts the tracker runs
Two counts run here. One is a rolling Schengen window taken from the Borders Code, and the other is a plain per-country day total against a threshold you set.
What it assumes
- Days are counted inclusively, so entry and exit days both count.
- The Schengen figure is days used inside the 180 days ending on the date you pick, with a 90 day limit.
- A trip counts toward the Schengen window when you mark it as a Schengen stay.
- The per-country threshold defaults to 183 days and is a plain comparison rather than a residency test.
What it leaves out
- The US substantial presence test, which weights the two prior years at a third and a sixth.
- The UK statutory residence test, with its ties, split-year and exceptional-circumstances rules.
- Treaty tie-breakers, permanent home, centre of vital interests and habitual abode.
- Nationality and visa status, which change what the Schengen limit means for you.
Where the numbers come from
- The 90 in 180 Schengen window
- Published sourceArticle 6(1) sets stays of no more than 90 days in any 180 day period, considering the 180 days preceding each day of stay, which is the rolling window implemented here. Regulation (EU) 2016/399, Schengen Borders Code (EUR-Lex)
- The 183 day default threshold
- Our own assumptionA common round number used as a starting value. Countries set their own thresholds and their own counting rules, so replace it with the one that applies to you.
- The substantial presence test, for comparison
- Published sourceUS residency needs 31 days in the current year and 183 across three years, counting all current-year days, a third of the first prior year and a sixth of the second. The tracker runs no part of this. Substantial presence test, IRS
Assumptions and sources checked 5 September 2026. Published figures move on their own schedule, so confirm anything you rely on against the authority that issues it.
How it works
- 01
Add trips
Entry + exit dates per country, manually or imported.
- 02
Set thresholds
Country-specific residency thresholds you want to track.
- 03
See day totals
Current-year counts + rolling Schengen window at a glance.
- 04
Export the log
CSV or PDF to hand to your advisor at year-end.
Related guides
183-Day Rule Tax Myths That Trigger Residency Filing Mistakes
The headline threshold, and why one total of 183 days is rarely the whole residency answer.
Read the guideUnderstanding the UK's Statutory Residence Test (SRT)
The tracker takes the UK threshold as a configurable number. This is the ties test and the day-counting rules behind it.
Read the guideUsing DTA Tie-Breaker Clauses to Resolve Dual Tax Residency
What to do in the case the tracker surfaces and cannot resolve: two countries both treating you as resident in the same year.
Read the guideFrequently Asked Questions
How should I use this residency log?+
How are days counted?+
Does this replace country-specific residency tests?+
How does the Schengen 90/180 window work?+
Can I use this for FEIE planning?+
Where is my data stored?+
Days counted. Payouts next
Gruv runs the invoicing and payout surface that matches your residency posture. So withholding, FX, and reporting line up with the days you just logged.
Many teams start with a narrow launch in weeks.
