How the Schengen 90/180 rule actually works (and the mistake that gets people banned)
Relocation tip 6 min read

How the Schengen 90/180 rule actually works (and the mistake that gets people banned)

The "90 days in any 180" rule trips up more travellers than almost any other — because the window rolls and does not reset. Here is how it really works, with a free tool that does the maths for you.

GM

GoMate Editorial

15 June 2026

It is the rule everyone has heard of and almost no one fully understands: as a visitor to the Schengen Area, you may stay a maximum of 90 days within any 180-day period. It sounds simple. The reason it catches people out — sometimes with an entry ban attached — is that the 180-day window is not a fixed half-year that resets. It rolls. Get that one idea right and the rest falls into place.

One zone, one budget

The 29 Schengen countries are treated as a single area for this purpose. Days spent in Spain, Germany, Greece and Croatia all draw down the same 90-day allowance — you do not get a fresh 90 days each time you cross an internal border. The rule applies to visa-free visitors and to holders of a short-stay (Type C) Schengen visa. It does not apply to EU, EEA and Swiss citizens, or to people living in a Schengen country on a residence permit or long-stay national visa.

The window rolls — it does not reset

This is the heart of it. For any given day, the authorities look back over the previous 180 days and count how many of those days you were physically inside Schengen. If that number is 90, you are at your limit. There is no reset on 1 January and no automatic clean slate after six months. As each day passes, the day exactly 180 days ago drops out of the window — so your allowance replenishes gradually, day by day, as your oldest days "age out". Think of it as a rolling budget, not a fixed term.

Two details that decide your count

  • Your day of entry counts as a full day inside Schengen.
  • Your day of exit does not count.
  • Brief trips out of the zone — a weekend in London, a layover in Istanbul — never reset the counter; only the days actually spent inside Schengen are tallied.

Why it is now enforced to the day

Until recently, the rule was policed by passport stamps and rough mental arithmetic. That changed with the EU's Entry/Exit System (EES), fully operational since April 2026, which logs every entry and exit biometrically and calculates your remaining days automatically. The practical upshot: miscounting is no longer a quiet risk you can get away with. An overstay is visible at your next border crossing, and the consequences — fines, a re-entry ban of typically one to five years, and trouble obtaining future visas — are real.

Let the tool do the maths

Counting a rolling 180-day window by hand, across several trips, is exactly the kind of arithmetic humans get wrong. Our free Schengen 90/180 calculator tracks your past and planned trips, tells you how many days you have left today, checks whether a future trip fits, and — the question people most often ask — works out the earliest date you can re-enter once you have used your days. It runs entirely in your browser, with no account needed. Try it at /tools/schengen before you book your next trip.

A worked example

Spend 90 days in Schengen and leave, and you cannot simply return 90 days later for another 90. You can only re-enter as your earliest days age out of the 180-day window — so your next stay is limited until enough old days have dropped off. The calculator shows you the exact date.

Key Takeaway

It is a rolling budget, not a fixed term: 90 days spent, replenished slowly as old days fall out of the trailing 180-day window. Count to the day — because the border now does.

Orientation, not advice

GoMate is a relocation intelligence platform — not a legal, tax, or immigration advisor. Rules change frequently and depend on your circumstances. Always verify current requirements with the relevant official source before acting.

Get the GoMate newsletter

Policy changes, relocation tips and destination spotlights — a calm, sourced digest. No spam, unsubscribe anytime.