eu 90 day calculator

Schengen 90/180 Calculator

Use this tool to estimate your days in the Schengen Area under the 90 days in any 180-day period rule.

Accepted formats per line: YYYY-MM-DD, YYYY-MM-DD or YYYY-MM-DD to YYYY-MM-DD or YYYY-MM-DD - YYYY-MM-DD. Start and end dates are counted as days present.
Enter your dates and click Calculate.

What is the EU 90/180 rule?

The Schengen short-stay rule allows many non-EU travelers to spend up to 90 days in any rolling 180-day period inside the Schengen Area. It is not calculated by calendar month and it is not a simple “90 days every 6 months” reset. Every day of stay is checked against the previous 180 days.

That rolling-window concept is exactly why people overstay by accident. This page gives you a practical way to track your day count before booking flights, extending travel, or planning multiple trips across Europe.

How this calculator works

This calculator asks for your previous Schengen stays and a reference date. It then:

  • Builds the 180-day window ending on your selected date.
  • Counts unique days you were physically present in Schengen during that window.
  • Shows how many of the 90 days are used and how many remain.

If you enter a planned trip, it also checks whether that trip would trigger a violation and, if so, displays the first date you would go over the limit.

How to use it step by step

1) Add your historical stays

List each previous stay on a new line. Include the date you entered and the date you left. Both dates count as days in Schengen.

2) Choose a reference date

Use today to see your current situation, or pick a future date to estimate your day balance later.

3) Optionally test a future trip

Add a planned entry and exit date to check whether the full trip fits the rule. If you only provide planned entry, the calculator gives the latest likely legal exit date based on your current history.

Common mistakes travelers make

  • Assuming a fixed reset date: The limit is always rolling, not fixed.
  • Ignoring entry and exit days: Both typically count as full stay days.
  • Tracking by country: Days are counted across the Schengen Area as a whole, not per country.
  • Using rough estimates: A small error can cause a border issue. Count carefully.

Helpful travel planning tips

  • Save passport stamps, e-tickets, and itinerary records.
  • Recalculate before every new leg of travel.
  • Keep a personal log in the same format used by this calculator.
  • Leave a cushion of a few days when possible to avoid edge-case mistakes.

Important note

This tool is an educational estimator, not legal advice. Border authorities make final determinations and special visa/residence rules can change your situation. For high-stakes travel, verify with official government sources or immigration counsel.

🔗 Related Calculators