utilduck
Home · Date & Time · Schengen 90/180 Day Calculator

Schengen 90/180 Day Calculator

Track how many of your 90 allowed days in any rolling 180-day period you've used, and when you'll get days back.

Entry date Exit date Days
Days used (last 180 days)
0 / 90
Within the 90-day limit
Days remaining90 days
Max continuous stay from tomorrow-
Next day you regain a day-
-

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

  1. List every entry and exit date for each Schengen trip in the last 180 days, plus any planned future trips.
  2. Pick the date you want to check (usually today) as your reference date.
  3. Count back 180 days from that reference date to find your rolling window.
  4. Add up every day inside that window that falls within one of your stays, counting the entry and exit days themselves.
  5. 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

TripDatesDays
Trip 1Jan 5 - Jan 19, 202615
Trip 2Mar 1 - Mar 30, 202630
Trip 3May 10 - May 24, 202615
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)