Schengen 90/180 Day Stay Tracker and Calculator

Plan entries with a rolling 180-day window

Add each period you were in the Schengen Area. Any presence counts as a full day, including entry and exit dates. Choose a check date to see your balance for that day or leave it as today.

Add at least one stay, then tap Calculate.

Schengen tracker: quick guide and safe planning

This tool helps you follow the well known rule: visitors can stay up to 90 days in any rolling 180-day period within the Schengen Area. The key word is rolling. Instead of resetting on fixed months, the window is always the 180 days counting back from a chosen check date, usually today or your next intended entry. If you have been in the area during that window, those presence days reduce the balance you can use now.

Enter each stay with entry and exit dates. For compliance, any day of presence counts as a full day, so both the day you arrive and the day you depart are included. The calculator merges overlapping or back-to-back stays automatically to avoid double counting. Press Calculate to see three answers: days used in the past 180 days, days remaining out of 90, and the earliest date you could re-enter if you are already at or over the limit. You can also toggle a preview that factors in future plans, useful for testing itineraries before booking.

Reading the result is straightforward. The headline states the status in plain language, such as “There are 34 days remaining.” A subline confirms the check date and the exact 180-day window, so it’s easy to audit. A compact key-value block lists used days, remaining days, the last day in your current window, and the earliest re-entry date if applicable. If the tool detects that an entry date is after an exit date, it swaps them for that segment and labels the correction. When the balance is zero, the tracker shows the first date on which a past presence day falls outside the 180-day window; from that date onward, your allowance begins to recover one day at a time.

  • Merge logic: adjacent stays (exit on 10th, next entry on 10th) count as continuous presence.
  • Future preview: when enabled, planned dates are flagged, but the core 180-day math still centers on the check date.
  • CSV export: download a simple log you can share or attach to an application.

Practical tips keep plans stress-free. Choose a conservative check date such as the morning of your planned entry rather than the day before, as a midnight landing can shift which days are inside the window. If you are close to the limit, experiment with a later entry or a shorter stay to keep used days under ninety. Remember that Schengen and the European Union are not the same set; time spent in non-Schengen countries does not affect your balance. The tracker is designed for personal planning and does not store your data on a server; everything runs in the browser.

Border rules can be nuanced. Nationals of some countries, residents, and holders of certain visas or permits can have different allowances. Airlines and border officers decide based on documents presented at the time of travel. Treat the output as a helpful estimate and bring evidence of prior travel when you are close to the limit, such as passport stamps or boarding passes that match the dates you entered.

Limits are deliberate. The calculator counts calendar presence days only and does not model partial days, midnight cutoffs, or special agreements between specific states. If your travel history is complex, rely on the CSV and keep your own archive. For itinerary design, plan around a simple habit: before booking, run your expected entry as the check date, confirm your days remaining, and test a worst-case delayed exit. Those three checks catch most edge cases and help you avoid last-minute changes at the airport.

How the rolling 180-day math works

For a chosen check date, we set the window start to check date minus 179 days and the window end to the check date itself. We expand each stay into presence days inclusive of both ends, merge overlaps, and count how many presence days fall within the window. Remaining allowance is 90 minus used (floored at zero). If used is at least 90, the earliest re-entry is the day after the 90th most recent presence day when projected forward, which is equivalent to moving the window until one used day falls out.

Schengen 90/180 FAQs
Do entry and exit days both count?

Yes. Any day of presence counts as one full day, including arrival and departure.

Is this legal advice?

No. It’s a planning aid. Always check your specific visa, permit, or nationality rules before travel.

What about non-Schengen countries?

Time outside Schengen does not reduce your 90-day allowance. The rule only counts Schengen presence.