Schengen 90/180-day calculator

Enter your stay dates and a check date to count days used. Add a new trip entry date to estimate how long a continuous visit fits within the day-count rule.

Enter entry and exit dates to count rolling stay days. JavaScript is required; dates stay in your browser.

How it works

Article 6 of the Schengen Borders Code sets a maximum of 90 days in any rolling 180-day period for ordinary short stays. Entry and exit both count; a same-day visit counts once.

Days used on D = unique presence days from D − 179 through D Days remaining = max(0, 90 − days used)

The trip planner tests each day from the new entry date and stops before the first day exceeding 90. Earlier days can drop out during the trip. The next-drop date is the oldest counted day plus 180 days, assuming you stay outside after the check date. Dates use whole calendar days without rounding or time-zone conversions. Overlapping or adjacent stays are merged.

The check-date count uses the listed itinerary only; it does not insert the optional new trip. To check that trip on a particular date, add its entry and exit to the list and clear the optional entry. Include complete history, including visits before the current window if you want past-overstay detection.

Worked examples

30 days used; a 60-day new trip

A stay from 1–30 January 2026 uses 30 days on 1 March: 60 remain in that window. A new trip starting 1 March can last 60 days, through 29 April 2026. If you remain outside after the check date, the first January day drops out on 30 June 2026.

A full 90-day visit followed by time outside

1 January–31 March 2026 uses 90 days. On 29 June all 90 still count, so entry that day allows no stay. On 30 June the first day drops out. Entry then allows 90 continuous days through 27 September 2026, as old days leave the window.

One-day visit

Entering and leaving on 14 November 2026 uses 1 day on that check date, leaving 89 days in the window.

Frequently asked questions

Does leaving Schengen reset my allowance?
No. Each day has a new 180-day window. A brief exit does not erase earlier visits, and both border-crossing dates count.
Is the latest exit date permission to travel?
No. This checks the day-count rule only, not visa validity, permitted entries or other admission requirements. A visa authorising a shorter stay can impose a lower limit. Results are general information, not legal advice.
Should I include residence-permit or long-stay-visa periods?
Do not enter stays authorised under a residence permit or long-stay visa in this short-stay count. Check your particular travel rights separately.
Why can my maximum trip be longer than days remaining?
Days remaining describes one window. During a new trip, earlier visits can age out. The planner checks the window again on each proposed day.
When did EES begin recording stays digitally?
The Entry/Exit System launched on 12 October 2025, with gradual deployment. The Council of the EU reports full operation from 10 April 2026. It digitally records entries and exits for covered travellers; this calculator does not connect to those records.
What inputs does this tool support?
Enter up to 100 stay lines and 10,000 characters, with dates from 1900 through 2100. Dates are YYYY-MM-DD. The optional new trip must start after every listed exit; omit it for check-only calculations.

Sources

Last reviewed 2026-11-14; next review due by 2027-01-15. The method is written out above so you can check our math.