Quick access

Add to my tools

Schengen Calculator (90/180-Day Rule)

Add your trips to the Schengen area to see how many of your 90 days you have used in the last 180, how many are left, whether a trip would overstay, and the longest you can stay from a date.

Your trips (entry and exit dates)

Today, or the last day of a planned trip to check it fits.

Plan a trip

Your trips are saved in this browser only.

A planning aid, not legal advice. Border guards count from your passport stamps and the Entry/Exit System; when in doubt, check with the country you are visiting.

The 29 Schengen countries

Days in any of these count towards the same 90. Cyprus, Ireland and the United Kingdom are outside Schengen, so days there don’t count.

  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Czechia
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Iceland
  • Italy
  • Latvia
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Norway
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • Switzerland

About the Schengen Calculator

The Schengen calculator checks the 90/180-day rule for short stays in the 29 Schengen countries. On any day, you may have spent no more than 90 days in the area in the 180 days ending on that day, and entry and exit days both count. Add each trip, past or planned, to see how many days you have used and have left on a date, whether a trip would overstay, the longest you can stay from an entry date and when your full 90 days come back. Your trips are saved in this browser only.

How to use it

  1. 1 Add each trip with the date you entered and the date you left the Schengen area, including planned trips.
  2. 2 Set the date to check, such as today or the last day of a planned trip.
  3. 3 Read the days used in the 180 days ending on that date and the days left.
  4. 4 Enter a planned entry date to see the longest stay, or a trip length to find the first date it fits.

Frequently asked questions

How does the Schengen 90/180-day rule work?

On any day, count back 180 days including that day. The days you spent in the Schengen area in that window must be 90 or fewer. The window moves forward one day at a time, so old days drop out and you get days back gradually rather than on a fixed date.

Do the entry and exit days count?

Yes. The day you arrive and the day you leave each count as a full day in the Schengen area, even if you arrive late at night or leave early in the morning. A trip from 1 to 10 June is 10 days.

When do my 90 days reset?

There is no single reset date. Each day you spent drops out of the count 180 days later. Your full 90 days are back 180 days after the last day of your last trip, but you can often return sooner for a shorter stay.

Which countries are in the Schengen area?

Austria, Belgium, Bulgaria, Croatia, Czechia, 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 Schengen, so days there do not count.

What happens if I overstay in Schengen?

Overstaying can lead to a fine, removal and an entry ban, and it is recorded in the Entry/Exit System that registers non-EU travellers at the border. If you are close to 90 days, plan your exit date with this calculator and keep your travel records.

Does the 90/180 rule apply to me?

It applies to non-EU visitors on short stays, whether visa-free (such as US, UK, Canadian and Australian citizens) or with a short-stay Schengen visa. It does not apply to EU, EEA and Swiss citizens, or to time spent on a national long-stay visa or residence permit.