Annual Travel Days Log
Count unique travel dates in a year and allocate shared dates between countries or places. Combine overlapping journeys without counting a date twice.
Starts with an editable example. Replace the dates and rules with your own.
Your calculation
Ready when you are
Choose your dates.
Select your counting rules and calculate.
Calculation details
| Step | Value |
|---|
How to use this calculator
Enter the reporting year and journeys with country/place names and arrival/departure dates. Choose whether departure dates count and how to allocate dates shared by multiple places.
The report clips trips to the chosen calendar year. Repeated entries for the same place share one allocation per date. Fractional allocation splits a shared date equally; first-listed allocation assigns it to the earliest listed journey.
A worked example
France November 1-5 and Spain November 5-8, 2026 cover eight unique inclusive dates. Splitting November 5 gives France 4.5 allocated days and Spain 3.5.
Does this determine tax residence or permitted stays?
No. It is a personal travel log using the endpoint and allocation rules you choose. Tax and immigration rules can count dates differently.
Which calendar and years are supported?
Use Gregorian dates from 1900 through 2100, with results in that range. Most daily plans allow up to 366 dates; service-budget searches allow 731. Timed intervals have exclusive ends and use browser IANA time-zone rules; nonexistent local times are rejected and repeated times require your choice. Working calendars and policy terms are entered by you. The holiday comparison uses TimeCubby's published country/region coverage. Copy, CSV and print include assumptions; calendar exports appear when dated events exist.
What happens to my dates?
Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.