The 90/180-day rule
Travellers on a short stay may spend no more than 90 days in any 180-day period in the Schengen area (Regulation (EU) 2016/399, Article 6(1)). "Any" means the 180 days are not a fixed half-year: on every day of your stay you look back over the 180 days ending that day and count the days you were in the Schengen area. The entry day is the first day of stay and the exit day is the last. Time spent on a residence permit or a long-stay visa does not count.
- All Schengen countries count together. Thirty days in France and thirty in Italy make sixty.
- Switzerland, Norway, Iceland and Liechtenstein count; the UK and Ireland do not — nor does any EU country that has not joined Schengen.
- Ninety days in a row outside the Schengen area always gives you a fresh 90 days.
The official worked example
This is the example from the European Commission's calculator manual. Someone stayed three times in 2024 — January 1–10, March 1–30 and May 1 to June 9, 80 days in all. The table recounts, with this page's formula, how long they could stay depending on the day they come back. The answers match the manual (20, 20, 50 and 90 days).
| Next entry | Longest stay | Must leave by |
|---|---|---|
| Jun 19, 2024 | 20 days | Jul 8, 2024 |
| Aug 7, 2024 | 20 days | Aug 26, 2024 |
| Aug 8, 2024 | 50 days | Sep 26, 2024 |
| Sep 8, 2024 | 90 days | Dec 6, 2024 |
The 30 days from March drop out of the 180-day window one by one from August 28. Entering on August 8, those March days fall away while you stay, so you can stay 50 days; entering a day earlier, on August 7, you reach 90 days before that happens and stop at 20.
What this calculator does not cover
- Bilateral visa waiver agreements between single Schengen countries and countries such as the US, Canada or New Zealand, which may allow extra days in that one country.
- The validity of a visa for nationalities that need one, long-stay visas and residence permits, and the purpose of your stay.
- Whether you will be let in — the border guard decides.
This is a planning aid. The European Commission describes its own calculator as a helping tool that does not give a right to stay. Entries and exits are now recorded electronically by the Entry/Exit System (EES), so use the dates on your passport and tickets.
Frequently asked questions
What is the Schengen 90/180-day rule?
Visitors on a short stay may spend no more than 90 days in any 180-day period in the Schengen area (Regulation (EU) 2016/399, Article 6). On every day of your stay, look back over the 180 days ending that day: the days you spent in the Schengen area must not exceed 90. The window moves forward one day at a time, and all Schengen countries count together.
Do the entry and exit days count?
Yes. The day you enter counts as the first day of stay and the day you leave counts as the last, so a same-day visit counts as one day. An airside transit without passing Schengen border control usually does not count; an entry through border control does.
When can I come back after using all 90 days?
Each day that drops out of the 180-day window gives you one day back. Ninety days in a row outside the Schengen area always gives you a fresh 90 days. The calculator shows the earliest date you can re-enter and how long you could stay from that date.
Do the UK and Ireland count?
No. The United Kingdom and Ireland are not part of the Schengen area, so days there do not count — nor do days in any EU country that has not joined Schengen. Switzerland, Norway, Iceland and Liechtenstein are not in the EU but are in the Schengen area, so days there do count.
I heard some countries allow extra days under a bilateral agreement. Is that included?
No. Some Schengen countries have older bilateral visa waiver agreements with countries such as the United States, Canada or New Zealand that may allow a longer stay in that one country. Whether and how they apply varies, so this calculator only applies the common 90/180-day rule. Check with the embassy of the country concerned.
Is anything I type saved?
No. The calculation runs in your browser and nothing is sent to a server. The Copy result link button puts your travel dates into the link itself, so anyone you send it to can see them.