Schengen 90/180 Calculator

The rule is a rolling window, not a season, not "six months a year", and not reset by leaving. This is the only way to count it.

The rule (EU Regulation 2016/1157 / Visa Code): in any rolling 180-day window you may not exceed 90 days of presence. Entry and exit days both count (EES logs them). A long single stay and six short ones count identically. The window slides every single day.

—Days used in current 180d window
—Days left (as of today)
—Max continuous stay from today
—First day a used day rolls out
—Next date you can burn 90 straight
—Overstay? (as of today)
How the math works
  • Window check: for each date D, count presence days in [D−179, D]. The tool counts inclusive ranges (entry and exit days count, the EES biometric system stamps them).
  • Days left today = 90 − used. Max continuous stay from today = the largest N where every day in [today, today+N−1] keeps the rolling window ≤ 90 (computed by day-walk, the honest answer, not the 90−used shortcut).
  • Refill day: the first future date where one of your used days falls out of the window, your counter starts giving days back one per day after that.
  • Consequences row: an overstay triggers an EES flag, a 60-day→multi-year entry ban per member-state enforcement; a flagged record shows at every EU border after 2026 full EES rollout.
Simplified presence counter for planning. National visa schemes, ETIAS launch timing (late 2026), visa-free vs visa-required nationalities, and Ireland/Cyprus non-Schengen rules change the legal answer, official EES/GSC count is the one that governs.

How does the 90/180 rule actually work?

Take any day you're in the zone: look back 180 days, and your presence days in that window must be ≤ 90. It's recomputed every day. "90 days, then 90 days out" is the classic misreading, the window slides, so a 90-day stay needs 90+ clean days to fully refill.

Does leaving for a month reset the counter?

No. Every day you spent stays in the window for 180 days. The counter only "refills" as each used day slides out of the back of the window, one day at a time.

What happens if I overstay Schengen?

The EES exit check flags it automatically (full rollout since October 2024–April 2025): fines, possible detention, and a 60-day-to-5-year entry ban recorded EU-wide. The overstay row exists because the ban is real.

Related tools