How to count your Schengen days

  1. Add every trip in the last 180 days. Entry and exit dates, as stamped or as your tickets show. A day trip has the same date twice. Leave out stays in Ireland or Cyprus and any time spent on a long-stay visa or residence permit.
  2. Add planned trips too. Future trips are counted the same way, so you can see whether a booking would push you over before you pay for it.
  3. Set the reference date. Today is filled in. Change it to a planned entry date to see how many days you will have on that day.
  4. Read the result. Days used and left today, the longest stay possible from the reference date, each trip’s status, and — if you typed a planned length — the earliest date that stay fits.

What it does

  • Rolling 180-day window exactly as Article 6 of the Schengen Borders Code defines it: for every day, the 180 days ending on that day
  • Entry and exit days both count; overlapping or back-to-back trips are merged, never double-counted
  • Days used and days remaining today, plus the longest stay you could start today without breaking the rule
  • Per-trip overstay warnings with the first day over the limit and the last day you could have stayed
  • Earliest start date for a planned stay of N days, searched two years ahead
  • Runs in your browser — no upload, no account, nothing stored; the dates vanish when you reload

How does the rolling 180-day window work?

Take any day you are in the Schengen area. Look back 180 days, that day included, and count how many of those days you were inside. If the count is 90 or less, that day is fine. If it is 91, you have overstayed — and the same check has to hold for every single day of every stay. That is what the Schengen Borders Code means by “90 days in any 180-day period, which entails considering the 180-day period preceding each day of stay”. The calculator does exactly this check for every day you enter, which is why it can tell you the first day a trip goes over.

What counts as a day?

A calendar day on which you were inside the area at any time. The day you land and the day you fly out both count in full, even if the flight is at 23:55. Overnight transit through an airport where you stay airside does not count as entry, but the moment you pass border control it does. Days spent on a long-stay visa or a residence permit do not count against the 90, and neither do days in Ireland or Cyprus, which are EU members outside the Schengen area for this purpose. The calculator cannot know any of that from dates alone, so leave those stays out when you type them in.

When can I come back after 90 days?

People expect a reset — “90 days in, 90 days out” — and there is none. Suppose you stay the full 90 days and leave on 31 March. On 29 June the window still holds all 90 of those days. On 30 June the first one drops out, so you can enter for one day. On 1 July the second drops out, so you can stay a second day, and so on: from 30 June you can in fact stay another 90 days in a row, because each new day replaces an old one leaving the window. The pattern breaks if your earlier stay was split into several trips — then the days drop out in clusters, and the calculator is the easiest way to see what is possible.

PatternWhat the rule gives you
90 days in, then outBack in 91 days after exit, then up to 90 more days in one go
30 days, 30 out, 60 daysAll 90 used; nothing until the first trip starts leaving the window
Repeated short tripsEvery day counts; days from a trip 170 days ago still count for 10 more days
Three months in, three months out, repeatedWorks only if each stay is at most 90 days and each gap at least 90 days — the window is 180 days, not six calendar months

Who does this rule apply to?

Third-country nationals who can enter without a visa — US, UK, Canadian, Australian, Japanese and many other passport holders — and people travelling on a multiple-entry short-stay (type C) visa, whose visa may set a shorter limit of its own. It does not apply to EU, EEA and Swiss citizens, nor to their family members travelling with them under free-movement rules, and it is not how long-stay visas or residence permits are counted. A few countries have older bilateral visa-waiver agreements with individual Schengen states that allow extra time; those are not modelled here.

What this calculator is not

It is a counting aid, not legal advice and not an official tool. The European Commission’s own short-stay calculator and the border guard at the crossing have the last word, and ETIAS or a visa can add conditions of its own. The calculation uses whole calendar days from the dates you type; it does not know about time zones, airside transit, bilateral agreements or days you forgot to enter. If a decision depends on a single day, check the official calculator and keep your stamps and boarding passes.