
The Schengen rule fits in one line: no more than 90 days in any 180-day period. Applying it to real trips is where people get it wrong. Here is how the count works, with five examples worked out day by day.
On every day you spend in the Schengen Area, look back over the 180 days ending that day. Count every day you were in any Schengen country, including the days you arrived and left. If the total is over 90, you have overstayed. The window moves forward one day at a time, so there is no date when your days “reset”.
How the count works
The Schengen Borders Code limits visa-free and short-stay visitors to “90 days in any 180-day period, which entails considering the 180-day period preceding each day of stay”. In practice, that means three things:
- Both ends count. The day you enter is day 1 and the day you leave is a full day too, even if you land at 23:00 or fly out at 06:00.
- All 29 countries share one count. A week in France and a week in Croatia are 14 days on the same clock.
- Old days drop out one by one. A day you spent 181 days ago no longer counts. Days fall out of the window in the same order you used them.
Example 1: one long trip
You arrive on 1 March 2026 and have no other Schengen days in the past six months. Your last legal day is 29 May 2026. That is 90 days, counting both 1 March and 29 May. Staying on 30 May would be day 91.
Example 2: two trips in the same window
You spent 10 January to 20 February 2026 in Spain: 42 days. You come back on 1 April 2026. All 42 January and February days are still inside the 180-day window, so you have 48 days left. Your last legal day is 18 May 2026.
The earlier trip is what limits you. People who only count the current trip think they have until late June.
Example 3: how soon can you come back after 90 days?
You stayed the full 90 days, from 1 March to 29 May 2026. The earliest you can come back is 28 August 2026. On that day, the window starts on 2 March, so 89 of your old days still count and the new day makes 90.
Then something useful happens. Every day you stay, one old day drops out of the window. If you enter on 28 August, you can stay until 25 November 2026, another full 90 days. Ninety days in, ninety days out is the pattern the rule allows.
Example 4: checking a planned trip
You were in the Schengen Area from 15 June to 14 July and from 1 to 30 September 2026, 30 days each time. You plan to spend 1 November to 31 December in Italy.
On 30 November you reach 90 days: 30 in June and July, 30 in September and 30 in November. 1 December would be day 91. To spend Christmas in Italy, you would need to shorten one of the earlier trips or arrive later. This is exactly the kind of plan worth checking before you book.
Example 5: the half-year myth
You stay from 2 April to 30 June 2026: 90 days. You think the second half of the year starts a new count, so you plan to come back on 1 July. On 1 July, the window still holds all 90 days from April to June. Your first day back would already be day 91. The earliest legal re-entry is 29 September 2026.
How to count your own days
- List every Schengen trip from the last six months, with the date you entered and the date you left. Boarding passes and booking emails help.
- Pick the day you want to check, for example the last day of a trip you are planning.
- Go back 179 days from that day. Together with the day itself, that is your 180-day window.
- Add up every day inside the window that you spent in any Schengen country, counting arrival and departure days.
- Compare with 90. If the total is 90 or less, that day is fine. Repeat for each day of the trip, because the window moves.
Doing this by hand for every day of a long trip is slow and easy to get wrong. The calculator does the whole check at once and shows your last legal day.
Common mistakes
- Counting calendar half-years. There is no 1 January or 1 July reset. The window ends on whatever day you are checking.
- Thinking a short exit resets the clock. A weekend in London or a week in Albania stops new days from adding up, but every day already used stays in the window until it is 180 days old.
- Not counting arrival and departure days. Both are full days. A Friday-to-Sunday trip is 3 days.
- Mixing up which countries count. Bulgaria and Romania have been full Schengen members since 1 January 2025, so their days count. Ireland is outside Schengen, and Cyprus has not lifted its internal border controls yet, so days there count separately.
- Applying it to everyone. EU, EEA and Swiss citizens have freedom of movement and no 90-day limit. If you hold a residence permit or a long-stay visa from a Schengen country, your time in that country falls under the permit, not the 90 days.
Why it matters more now
Since 10 April 2026 the EU Entry/Exit System has recorded every entry and exit at Schengen borders, so overstays are flagged automatically. Read how the Entry/Exit System works, or see the Schengen rules by passport.
How Noverstay helps
Noverstay logs the country you are in each day and recounts your Schengen window every morning. It shows the exact date you must leave by, reminds you 14 days before, and checks a planned trip against your history before you book it. Schengen counting is free.
Sources
Not legal or tax advice. Rules change; check the official sources above or a qualified adviser.


