5 minute guide

How to count Schengen entry and exit days correctly

Count both boundary dates, handle same-day visits and overnight travel, and turn passport stamps into date ranges that can be checked consistently.

Last updated:

Both dates count

For the 90/180 calculation, the date of entry is the first day of stay and the date of exit is the last day of stay. A trip from 1 March through 10 March therefore uses 10 days, not nine. Subtracting dates without adding the inclusive endpoint is a common spreadsheet error.

A same-day entry and exit uses one day. The count is based on calendar dates of presence, not a bundle of 24-hour periods. Arriving at 23:50 and leaving after midnight can touch two calendar dates, while a morning arrival and evening departure on the same date still contributes one day.

Use the border dates that actually apply

Record the date on which you crossed the external Schengen border. A flight itinerary can be misleading when an overnight journey crosses midnight or includes a connection. For example, a traveller who clears the external border in Amsterdam before connecting to Rome normally begins Schengen presence in Amsterdam, not at the final Italian arrival.

The same principle applies on departure: the relevant date is when the traveller exits the Schengen Area, which may be at a connection before the long-haul flight. Passport stamps, boarding records, accommodation receipts, and electronic border records where available may help reconstruct the event, but a calculator can only use the dates entered.

Do not merge gaps into a stay

Each continuous period of Schengen presence should have its own entry and exit. If you leave for a country outside the area and return later, preserve the gap as an absence. One range from the first entry to the final exit would incorrectly count the days outside Schengen.

Conversely, travel between two Schengen countries is not an exit from the shared area. A train from Belgium to the Netherlands does not close one allowance and open another. Keep a country label for your own records if useful, but do not split or reset the shared count merely because an internal border was crossed.

A repeatable recording routine

Enter a trip only after confirming both boundary dates. Keep planned travel separate from completed travel so a tentative itinerary does not silently change the historical ledger. If a stamp is unclear, mark the record for review instead of choosing a convenient date. Export a backup before making a large correction.

After correcting a date, run both check and planning calculations again. One boundary-day change can affect many later windows. For high-stakes travel, reproduce the same entries in the European Commission calculator and investigate any difference before relying on either output.

  • Entry date: included.
  • Exit date: included.
  • Same-day visit: one day.
  • A true absence outside Schengen: not counted in that stay range.

Official sources

Sources were checked on . Linked institutions may update their guidance after that date.

← Back to Roam Window