Schengen calculator for the 90/180-day rule

This Schengen calculator checks your stays against the 90/180-day rule, which allows up to 90 days in any 180-day period. Official sources: Regulation (EU) 2016/399, Article 6 and European Commission short-stay calculator.

Stays in the Schengen Area

Your dates are saved in this browser only and are not sent anywhere.

Result

Days used
0 of 90
Days left
90
Leave by
Not set
Full 90 days back on
Not set

How the 90/180 rule is counted

For intended stays on the territory of the Member States of a duration of no more than 90 days in any 180-day period, which entails considering the 180-day period preceding each day of stay

the date of entry shall be considered as the first day of stay on the territory of the Member States and the date of exit shall be considered as the last day of stay on the territory of the Member States.

Periods of stay authorised under a residence permit or a long-stay visa shall not be taken into account in the calculation of the duration of stay on the territory of the Member States.

You must count back 180 days from each day of your stay and ensure the total number does not exceed 90.

Schengen is 90 days in any rolling 180-day period: the window is the 180 days ending today, and for most visitors day 91 is an overstay.

Any part of a day in the Schengen Area counts as a day.

The 180-day period moves forward one day at a time, so your count changes even while you are at home. Take one stay with an entry date of 1 May 2026 and an exit date of 30 June 2026: that is 61 days, because both of those days count. With 15 September 2026 as the check date, the period runs from 20 March to 15 September, all 61 days are inside it, and 29 days are left. On 27 October the period starts on 1 May and still holds all 61. On 28 October it starts on 2 May, so 1 May has dropped out and 60 days are used. By 1 December the period starts on 5 June, and 26 days of the stay still count.

"Leave by" is the last day you can stay if you are in the Schengen Area on the check date or arrive that day. In the example, with 15 September 2026 as the check date, it is 13 October 2026. "Full 90 days back on" is the first day you could start a stay of the whole 90 days: 29 September 2026, once you have been outside the area for 90 days in a row from 1 July. When no stay can start on the check date, the result shows "Next stay can start on" in place of "Leave by". A planned trip is checked against every stay you have entered. Plan 20 September to 20 November 2026 and the result says the trip goes over 90 days on 19 October, and that the longest stay from 20 September is 29 days, until 18 October. Move the entry to 29 September and a trip until 27 December fits.

Which countries count

The Schengen area is composed of 29 countries: 25 EU Member States and 4 non-EU countries (Iceland, Norway, Switzerland and Liechtenstein). Cyprus and Ireland are not part of the Schengen Area.

Questions about the 90/180-day rule

How are Schengen days calculated?

Add up the days you spent in the Schengen Area in the 180 days that end on the day you are checking: the total must be 90 or less. The day you arrive and the day you leave both count as full days. The check is made for every day of a stay, so the period moves forward a day at a time and older days drop out of it. Days spent there under an EU residence permit or a long-stay visa are not counted, so leave those stays out.

How do you count 180 days in Schengen?

Count back 180 days from the day you are checking, with that day included. For a check on 15 September 2026, the 180 days run from 20 March to 15 September 2026. The period is not a fixed half year: each day has its own, so the next day's period starts one day later.

How do I check how many Schengen days I have left?

Enter the entry and exit dates of each stay in the last 180 days, with today as the check date, and the calculator shows the days used and the days left in the 180 days ending today. If you are in the Schengen Area now, enter today as the exit date of the stay you are on. "Leave by" then gives the last day you can stay.

Do the entry day and the exit day both count?

Yes. Under Article 6(2) of the Schengen Borders Code, the date of entry is the first day of stay and the date of exit is the last, so both count in full however late you arrive or early you leave. A stay from 1 May to 30 June 2026 is 61 days, and arriving and leaving on the same day counts as one day.

When can I come back for a full 90 days?

You can come back for a full 90 days once you have been outside the Schengen Area for 90 days in a row. After a stay that ended on 30 June 2026, that day is 29 September 2026. The calculator shows it as "Full 90 days back on", and it takes into account any later trips you have entered.

Which countries count toward the 90 days?

Days in any of the 29 Schengen countries count toward the same 90: Austria, Belgium, Bulgaria, Croatia, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and Switzerland. Cyprus and Ireland are in the EU but outside the Schengen Area, and days in the UK do not count either.

Geostay records the days and counts each rule the way that rule counts them.

The app records which country your iPhone is in each day, even when it is closed, so there are no trips to type in. It warns you before you reach the 90-day limit, with the last day you can stay.

Download on the App Store