Guides

Schengen Area: The 90/180 Rule, Explained

The Schengen 90/180 rule limits non-visa visitors to 90 days in any rolling 180 across 29 European countries. Here's how to count it correctly and avoid overstay bans.

The answer

The Schengen 90/180 rule limits non-visa short-stay visitors to 90 days of presence in any rolling 180-day period across the Schengen Area. Entry and exit days both count, and the window moves with you every day.

Max stay = 90 days inside any rolling 180-day window

Last updated:

Why it matters

Overstay the 90-day limit and the consequences are real. Fines on exit. Entry bans that block future trips for months or years. A flag on every visa application after.

The frustrating part is that nobody tells you you’re close. Border officers don’t volunteer a count. The EU’s Entry/Exit System flags problems on arrival — which is the wrong moment to learn about one. Source: European Commission — Entry/Exit System

You don’t get a warning. You find out at the border.

Most people who overstay didn’t plan to. They miscounted.

How it works

The rule is 90 days in any rolling 180-day window. Source: European Commission — Short-stay visa calculator

Not 90 per calendar year. Not 90 per trip. A window that moves with you.

On any given day, look back 180 days. Your total Schengen days inside that window have to be 90 or fewer.

180 days ago Today
Days in Schengen 90 / 90
Tomorrow, the window shifts — the earliest day falls off the left. Your allowance refills gradually, not at a reset point.

Your allowance refills gradually — as old days fall off the back of the window. Not all at once, at a reset point.

There is no reset. The window shifts every day.

Entry and exit days both count in full. A weekend from Friday to Sunday is three Schengen days on the count, not two. Source: EU Schengen Borders Code (Regulation 2016/399)

Before your next trip, run your upcoming dates through our Schengen calculator. It does the backwards count for you across all 29 Schengen countries and shows where the next denial point sits.

Where people get this wrong

Treating it as 90 days per year. The window is rolling, not annual. A trip in October and another in February can push you over, even though they sit in different calendar years.

Counting the current trip and forgetting the last one. The window reaches back six months. Past trips eat into your current allowance. A continuous record of where you’ve been is what makes that count reliable.

Missing layovers. Clear Schengen passport control — Amsterdam, Frankfurt, Zurich, Lisbon — and the whole day counts. Only airside transit through a non-Schengen terminal is free.

Reconstructing it from memory. By the time you’re planning the next trip, last April’s long weekend is a blur. Not to the system.

Your move

Run the numbers

Most people don't realize they're close until they check.

The problem

You can't count a six-month window in your head.

The days that cross you over are the ones you forgot.

Let Chrono count for you

Scan to install. Chrono starts tracking immediately.

Takes 10 seconds

Prefer to install manually?

Questions

Is the EU the same as Schengen?
No. Ireland and Cyprus are in the EU but not in the Schengen Area — days there don't count. Iceland, Liechtenstein, Norway, and Switzerland are in Schengen but not in the EU — days there do count.
Did Romania and Bulgaria join Schengen?
Yes — both joined the border-free Schengen Area on January 1, 2025. Days spent there from that date onward count toward the 90/180 limit.
Does a layover count as a Schengen day?
If you clear Schengen passport control, yes — even for a few hours. Airside transit through a non-Schengen terminal doesn't count.
Does a long-stay visa or residence permit change the rule?
Yes. Days under a national long-stay visa or residence permit for a Schengen country are generally outside the 90/180 count. The specifics depend on the issuing country.

Related guides