How the Schengen 90/180 rule works
Non-EU visitors on a short stay can spend a maximum of 90 days in the Schengen Area within any 180-day period. The 180-day window is not a fixed calendar block — it's a rolling window that slides forward one day at a time, whether or not you're travelling.
Both the day you enter and the day you leave count as full days of stay. A trip from January 5 to January 19 is 15 days, not 14 — count the exit day too.
Which countries are Schengen countries
Membership has changed over time and can change again, so this tool does not print a country list that could go stale. Check the current official list before you travel.
This calculator does not decide your case
It only estimates day counts from the dates you enter. The border guards and immigration authorities of the country you're entering make the final decision on whether you may enter or stay.
What this calculator does not cover
It only covers the general 90/180-day short-stay rule. It does not account for national long-stay visas, residence permits, or nationality-specific exemptions and bilateral agreements — all of which can change how many days you're allowed.
How do I calculate my Schengen 90/180 days?
Count back 180 days from any date you want to check, then add up every day you were physically present in the Schengen Area during that window, counting both your entry day and exit day. If the total is 90 or fewer you're within the limit; the window then slides forward one day at a time as time passes.
Steps to check your Schengen days
- List every entry and exit date for each Schengen trip in the last 180 days, plus any planned future trips.
- Pick the date you want to check (usually today) as your reference date.
- Count back 180 days from that reference date to find your rolling window.
- Add up every day inside that window that falls within one of your stays, counting the entry and exit days themselves.
- Compare the total to 90 — if it's higher, you've gone over the short-stay limit.
The rolling window in one line
Days used = number of days present in the Schengen Area within [reference date - 179 days, reference date]
- reference date = the day you're checking (today, or a planned future date)
- the window covers 180 days including the reference date itself, so it starts 179 days before it
Worked example: three separate trips
| Trip | Dates | Days |
|---|
| Trip 1 | Jan 5 - Jan 19, 2026 | 15 |
| Trip 2 | Mar 1 - Mar 30, 2026 | 30 |
| Trip 3 | May 10 - May 24, 2026 | 15 |
| Total used (as of May 24, 2026) | - | 60 / 90 |
| Days remaining | - | 30 |
| Next day a day is regained | - | Jul 4, 2026 |
Frequently asked questions
Does the 180-day window reset every 6 months?
No. It's a rolling window that's recalculated from whatever date you're checking, moving forward one day at a time — it never resets on a fixed calendar schedule like the 1st of a month or a fixed half-year mark.
Do my entry day and exit day both count as separate days?
They both count as days of stay, but a trip that enters and exits on the same day is one day, not two. A trip from January 5 to January 19 is 15 days (19 minus 5, plus 1), not 14.
Does leaving and re-entering the Schengen Area reset my count?
No. Every day you were present at any point in the last 180 days still counts, even if you left and came back multiple times. Only time actually passing — so old days fall outside the 180-day window — reduces your used-day total.
Does this apply if I hold a Schengen long-stay visa or residence permit?
No. The 90/180 rule applies to short-stay (Type C) visits. If you hold a national long-stay visa (Type D) or a residence permit issued by a Schengen country, different rules apply.
What happens if I've already gone over 90 days?
You may be refused entry, fined, or face an entry ban, depending on the country and the length of the overstay. This calculator only estimates the day count; the border authority of the country involved makes the actual decision.
This calculator estimates day counts from the dates you enter; it is not an official record and does not check passport stamps or immigration records. It assumes every day between an entry and exit date, inclusive, was spent inside the Schengen Area, and it does not account for long-stay visas, residence permits, or nationality-specific exemptions. Schengen Area membership has changed over time — always confirm which countries currently participate before you travel. For a binding answer, use the official EU short-stay calculator or ask the border authority of the country you're entering.
Sources: European Commission — Short-stay calculator (Migration and Home Affairs), Regulation (EU) No 610/2013 amending the Schengen Borders Code (day-of-entry / day-of-exit counting rule)