Travel guide
What counts as a day for visa and tax purposes?
Arrival days, departure days, transit, midnight rules, time zones. The day-counting conventions that matter for Schengen, tax residency, and visa overstays.
For both Schengen short-stay rules and most tax-residency tests, any day on which you are physically present in the country — including arrival and departure days — counts as a full day. A trip arriving Friday evening and leaving Sunday morning is three days, not two and not “one weekend.”
The conventions sound trivial. They are exactly where most overstays and accidental residency triggers happen.
Arrival and departure both count
The default rule across nearly every visa and tax-residency regime:
- Day you enter the country: counts as 1 full day.
- Day you exit the country: counts as 1 full day.
- It does not matter whether you arrived at 23:55 or departed at 00:05. Calendar days are calendar days.
Schengen 90/180 follows this rule explicitly. The US Substantial Presence Test does too. The UK Statutory Residence Test has a more nuanced “present at midnight” rule (see below) but otherwise follows the same logic.
A practical consequence: a “two-night trip” is almost always three days for compliance purposes.
The UK midnight rule (an important exception)
The UK Statutory Residence Test is one of the few major regimes that uses a midnight-presence rule rather than any-presence. A day counts as a UK day only if you were in the UK at midnight at the end of that day. So:
- Arrive Friday 16:00, leave Saturday 23:55: counts as 1 UK day (Friday — you were there at midnight Friday).
- Arrive Friday 23:00, leave Saturday 02:00: counts as 1 UK day (Friday).
- Pass through Heathrow on a Saturday-into-Sunday connection, never clearing immigration overnight: typically 0 UK days.
There are exceptions in the SRT for transit, work-day rules, and “exceptional circumstances” (illness preventing departure). But the midnight rule is the default and it’s a meaningful softener compared with the “any presence” convention.
Transit days
Whether a transit day counts depends on whether you cleared the country’s immigration:
- Schengen transit through a Schengen airport where you cleared passport control: counts as a Schengen day. Most non-Schengen connecting passengers through Frankfurt, Amsterdam, or Paris do clear immigration even on connections, so transit days usually count.
- Schengen transit airside only (no immigration clearance): does not count. Rare in practice — Schengen airports usually require immigration clearance on most international connections.
- US transit: The US uses pre-clearance and most international passengers clear immigration on arrival, so a US transit day generally counts.
- UK transit airside through Heathrow / Gatwick: does not count (no immigration clearance, no midnight presence on UK soil).
If you’re cutting it close on a day count, always assume a transit day counts until you’ve confirmed otherwise from the country’s immigration records.
Time zones, date lines, and the day boundary
For day-counting purposes, the relevant timezone is the country whose count you’re calculating, not your origin or destination.
- A flight from San Francisco to Frankfurt arriving 06:00 on Tuesday: Tuesday is a Schengen day even though you boarded Monday in California.
- A flight from Tokyo to Sydney crossing the dateline: Australian day-count uses Australian dates, not departure-country dates.
For tax-residency tests, the same applies — count by destination-country calendar days. The US Substantial Presence Test uses US calendar days. The UK SRT uses UK calendar days. Portugal’s 183-day rule uses Portuguese calendar days.
Exceptions for involuntary presence
Most regimes have narrow exceptions for days you intended to leave but couldn’t:
- Medical-condition exception (US): If you were unable to leave the US due to a medical condition that arose while you were in the US, those days can be excluded with documentation.
- Schengen “exceptional circumstances”: Force majeure (severe illness, humanitarian reasons) can excuse an overstay in extraordinary cases. Document everything.
- UK SRT “exceptional circumstances”: Up to 60 days per tax year can be disregarded for events beyond your control — flight cancellations, natural disasters, family medical emergencies.
These exceptions are narrow, fact-intensive, and require documentary evidence. They are not a planning tool — they are a defense if something goes wrong.
Specific edge cases
Cruise ships and international waters. Time on a cruise outside any country’s territorial waters typically doesn’t count toward any country’s day total. But you re-enter day counts the moment you dock or enter territorial waters.
Air-side hotel stays at the border. Sleeping in a hotel inside Schengen on a layover that requires immigration clearance: counts.
Same-day in-and-out. Crossing a land border to leave and re-enter (e.g. visa-run from Germany to Poland and back): the day counts as Schengen because both ends are Schengen. For a Schengen-to-non-Schengen-to-Schengen same-day run (e.g. Germany → Switzerland → Germany), the day is split, but typically still counts as a Schengen day because you were in Schengen at some point in the day.
Crew on aircraft and vessels. Most major regimes have specific exemptions for commercial flight crew and merchant mariners. The rules are role-specific and detailed.
Diplomatic and exempt visa-holders. Diplomats, certain UN staff, and some student / researcher visa categories are exempt from counting days for tax purposes during their exempt status.
The bottom line
Two questions to ask before any close-call trip:
- Does the country whose count I’m tracking use any-presence (Schengen, most tax tests) or midnight-presence (UK)?
- Does my transit on this trip require clearing immigration?
If you don’t know the answers, assume any-presence and assume transit clearance counts. That’s the conservative read and it protects you from accidental overstay or accidental residency.
Related reading
- Schengen area explained
- Schengen 90/180 day rule explained
- 183-day rule by country
- Schengen Calculator — see the math in action
The reason “what counts as a day” matters so much: you can’t reconstruct it later from memory. DaysAbroad logs every day automatically.