Schengen 90/180 Calculator
Add your trips to Europe's Schengen area and see how many of your 90 days you've used, how long you can stay and the earliest date you can come back.
Entry and exit days both count as days in Schengen.
Days used are counted in the 180 days ending on this date.
Leave empty to use the check date.
A Schengen visa can allow fewer than 90 days. Without a visa, it's 90.
You must leave by this date, even with days left.
How your Schengen days are worked out
Your trips, step by step. Any 180 days in a row can hold at most 90 days of stay.
- 1
Look back 180 days
15 Apr 2026 →
11 Oct 2026 - 2
Count days inside
entry & exit count
= 35 days - 3
Take it from 90
90 − 35 = 55 left
- 4
Plan your stay
Enter 11 Oct 2026
leave by 24 Dec 2026
Read more: the rule, a worked example, the 29 countries and notes
The Schengen short-stay rule lets you spend up to 90 days in any 180-day period. The period rolls: for every day you're in Schengen, look back over that day and the 179 days before it. Both the entry day and the exit day count. An absence of 90 days in a row always gives you a fresh 90.
The formula
window = check date and the 179 days before it
days used = days in Schengen inside the window (entry + exit days count)
days left = 90 − days used
you overstay on the first day the count passes 90
Worked example
The tool starts with two sample trips set around today: 20 days that ended 131 days ago and 15 days that ended 46 days ago. Both sit inside the 180 days ending today, so days used = 20 + 15 = 35 and days left = 90 − 35 = 55. If you enter today, the count rises by one a day. It reaches 65 after 30 days, when the first trip starts dropping out of the window, so it stays at 65 for 20 days. Then it climbs again and hits 90 on day 75, so you can stay 75 days in a row.
A fixed example: 90 days from 1 January to 31 March 2026 uses all 90. On 29 June the window still starts on 1 January, so the count is still 90. On 30 June, 1 January drops out and one day is free, so 30 June 2026 is the earliest return. From then on, each new day replaces an old day dropping out, so you can stay 90 days and leave by 27 September 2026.
The 29 Schengen countries
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.
Bulgaria and Romania have been full members since 1 January 2025. Cyprus is in the EU but not in Schengen and keeps its own separate 90/180 count. Ireland is in the EU but not in Schengen and has its own rules. Leave days there out of your trips. Monaco, San Marino and Vatican City have open borders with their Schengen neighbours.
What the tool doesn't cover
- Days on a long-stay (national) visa or a residence permit for a Schengen country don't count toward the 90. Leave them out.
- Some nationalities have bilateral agreements that allow longer stays in one country. Check with that country's embassy.
- The EU's Entry/Exit System (EES) records your entry and exit dates at the border, so your count is checked automatically. ETIAS, a travel authorisation for visa-free visitors, is also on the way. Check the official EU pages for the current start dates before you travel.
Counting rules and the country list checked 2026-10-11 against the European Commission's border-crossing page, the EC short-stay calculator manual and GOV.UK. This is a helper, not legal advice: border guards make the final decision.
Common questions
How does the Schengen 90/180-day rule work?
You can spend at most 90 days in the Schengen area in any 180 days in a row. On any day, look back over that day and the 179 days before it, and count every day you were inside. If the count is 90 or less, you're within the rule. The window rolls forward one day at a time, so old days drop out as new ones come in.
Do the entry and exit days count?
Yes. The day you arrive is day 1 and the day you leave counts too, even if you're only there for a few hours. A trip from 10 May to 12 May is 3 days, and a same-day visit counts as 1 day. That's how the European Commission's own short-stay calculator counts.
When can I go back to Schengen after 90 days?
Once you've used all 90 days, you need days to drop out of the 180-day window before you can return. If you stayed 1 January to 31 March 2026 (90 days), the earliest you can come back is 30 June 2026, and from that date you can stay up to 90 days again, leaving by 27 September 2026.
Which countries are in the Schengen area?
There are 29: 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 not in Schengen, so days there don't count.
Does time in Cyprus or Ireland count toward the 90 days?
No. Cyprus isn't in the Schengen area and keeps its own separate 90/180 count, and Ireland has its own rules. Leave days in those countries out of your trips here. A day you fly from Paris to Dublin still counts as a Schengen day, because you were in France that day.
Related calculators
Made by Zulu Calculator, part of AlphaZulu LLC. Formulas are shown in full and rule figures are checked against official sources; see how we build calculators.