Schengen 90/180-Day Rule Calculator
Track multiple stays across 29 Schengen countries, avoid overstaying, and determine your maximum legal departure date.
Schengen 90/180-day rule: how to count your days
A non-EU national may stay no more than 90 days in any 180-day period in the Schengen area. For any date, the tool counts the days of presence on that date and the 179 days before it, entry and exit days included, then works out how many consecutive days you could stay if you entered on the chosen date.
How the tool calculates
- Rolling window: the reference date plus the 179 days before it, i.e. 180 calendar days.
- Days used: every day inside an entered stay, both ends included; overlapping stays are not counted twice.
- Days remaining = 90 − days used in the window. Above 90, the tool flags an overstay.
- Maximum stay: the tool simulates an entry on the reference date and adds one day at a time as long as no 180-day window exceeds 90 days. Older stays dropping out of the window free up days along the way.
Example
Stays from 1 to 25 March 2026 (25 days), 10 to 30 May (21 days) and 1 to 20 July (20 days). On 15 August 2026 the window runs from 17 February to 15 August: 66 days used, 24 left. Entering on 15 August, you could still stay 49 days, until 2 October 2026, because the March days drop out one by one; on 2 October the window (6 April to 2 October) holds 21 + 20 + 49 = 90 days.
Limits
Dates are read in local time. Visa validity, bilateral visa-waiver agreements and national residence permits are not taken into account; stays in Ireland and Cyprus, which are currently outside Schengen, should not be entered. The result is an estimate and gives no right to stay.
Sources and dates: Schengen Borders Code, Regulation (EU) 2016/399, Art. 6: the entry date is the first day of stay and the exit date the last (quoted in the European Commission short-stay calculator manual, EUR-Lex not readable online); French government Service-public.fr page on Schengen short-stay visas (checked 13/08/2026). Entry/Exit System (EES): progressive start on 12/10/2025, fully operational since 10/04/2026 (Polish government, April 2026). ETIAS: eu-LISA, March 2026 announced a launch at the end of 2026, a date not confirmed as of 14/10/2026. (checked 14/10/2026)
Frequently Asked Questions
How does the 90/180-day rule work?
For every day of presence you look at the last 180 days, that day included: the total must not exceed 90. The window moves forward every day, so days from an old stay become available again 180 days later.
Do the arrival and departure days count?
Yes, the tool counts each as a full day in the Schengen area. A stay from 1 to 25 March therefore counts as 25 days.
After 90 consecutive days, how long must I wait before returning?
The 180-day window must no longer contain 90 days of presence: after 90 days in a row, a 90-day absence makes 90 days available again. A shorter absence only frees the days that have dropped out of the window.
Which countries count?
The 29 Schengen countries: EU member states except Ireland and Cyprus, plus Norway, Switzerland, Iceland and Liechtenstein. As of 14/10/2026, Cyprus has not yet joined the Schengen area.
Does the EES change the 90/180-day rule?
No, the rule is unchanged. The Entry/Exit System, fully operational since 10/04/2026, replaces passport stamps with an electronic record and automatically calculates the authorised length of stay.
Is this tool really free?
Yes, all tools on Kristools are 100% free and accessible without registration.
Is my data protected?
Yes. All processing is performed directly and securely inside your browser. No personal data is sent to our servers.