How the Schengen 90/180 Rule Actually Works
If you hold a passport that gives you visa-free access to the Schengen area — or you hold a Type C short-stay visa — the 90/180 rule decides how long you can stay. The phrasing trips a lot of people up. Here's what it actually says, in plain English, with a worked example you can verify on paper.
The rule, in one sentence
You may spend a maximum of 90 days inside the Schengen area during any rolling 180-day period.
That single sentence packs three ideas: a quota of days, a window of time, and the word "rolling." The first two are easy. It's "rolling" that does most of the damage.
What "rolling" means
A natural reading is: "I get 90 days, then I have to wait 180 days starting from when I leave." That is not how the rule works. There is no fixed start date. There is no calendar reset on January 1st.
Instead, the rule is checked on every single day you are inside Schengen. On any given day, the authorities look backwards 180 days. They count how many days inside that window you were present in Schengen. If that count exceeds 90, you are overstaying — even if you only crossed the border yesterday.
This is what "rolling" means: the window slides forward day by day. The 180-day period that matters today is different from the one that mattered yesterday. As you stay longer, the window keeps moving with you.
The good news is that the window also moves away from your old trips. Each day you spend outside Schengen, your oldest day inside it gets a day closer to falling off the back of the 180-day window. Once it does, that day no longer counts — this is what we call a "refill."
How a day is counted
The rule is generous about what does not count and strict about what does.
- Both your entry day and your exit day count as full days of presence. A trip from 5 March (entry) to 12 March (exit) is 8 days, not 7.
- It does not matter what time of day you cross the border. Five minutes after midnight on entry day counts the same as arriving at noon.
- Transit through a Schengen airport without entering (staying in the international zone) is generally not counted, though this is rare in practice for visa-free travelers.
- Days spent in non-Schengen EU countries (Ireland, Cyprus, Bulgaria, Romania — until those last two join Schengen fully) do not count. Days in Croatia do count, as it joined Schengen in 2023.
A worked example
Say you spent the following days in Schengen during 2025:
| Trip | Entry | Exit | Days |
|---|---|---|---|
| Trip 1 (Berlin) | 10 Jan | 9 Feb | 31 |
| Trip 2 (Lisbon) | 1 Apr | 30 Apr | 30 |
| Trip 3 (Rome) | 1 Jun | 30 Jun | 30 |
You used 91 days total — over 90 in absolute terms, but the question is whether you broke the rule on any individual reference date.
On 30 June, the 180-day window looks back to 1 January. Inside that window: 31 (Trip 1) + 30 (Trip 2) + 30 (Trip 3) = 91 days. That is over 90 — an overstay by one day.
Notice that on 29 June the same calculation gave 90 days exactly, which is allowed. The overstay started the day Trip 3 pushed the total over.
Notice also that if you had spaced the trips out further — even by one day — the 31 days from January would have started dropping out of the 180-day window before Trip 3 ended, and you might have stayed legal.
"Refill" — when does a day come back?
The day you leave Schengen does not free up an allowance immediately. The trick is that days drop off the back of the 180-day window, not the front.
If you entered Schengen on 1 March 2025 and want to know when that day stops counting against you: it counts for the next 180 days. On 27 August 2025 (180 days later, inclusive counting), the window will have moved past 1 March, and that day will no longer be in scope. You get one day "back."
This is why someone who used all 90 days in a single block does not get the whole 90 back at once. They get them back day by day, in the same order they used them, starting 180 days after the first day used.
The simple rule of thumb
If you want a memorable approximation: 90 days in, then 90 days out, repeated. If you leave Schengen the day you reach 90 used and stay out for 90 consecutive days, you re-enter with a fresh 90-day allowance. It is not exact — the rolling window is more flexible than this — but it is a safe heuristic.
What this calculator does
Rather than memorising rules, you can use the calculator on this site to:
- Mark every day you have been (or plan to be) in Schengen.
- Drag the reference date slider to see your day count on any specific future date.
- See the "Next day refills on" and "Earliest next entry" estimates — the dates when your allowance starts restoring and when you could legally come back if you used everything up today.
- Plan trips against constraints like "I need to be in Schengen on 15 December for a wedding."
All data stays in your browser. There is no account and no server.
Important caveats
- This rule applies only to visa-free travelers and Type C short-stay visa holders. If you hold a long-stay (Type D) visa or residence permit, days in your residence country do not count against the 90/180 budget for short stays in other Schengen countries.
- Bilateral visa-waiver agreements with individual Schengen countries can in theory extend your stay beyond 90 days — but they are rare, hard to invoke at the border, and not something to rely on.
- Overstays can result in fines, refused entry on a future trip, a multi-year ban from Schengen, or both. The system is digital and well-recorded.
- This article is informational, not legal advice. Always cross-check critical dates with the official EU short-stay calculator and consult an immigration lawyer for high-stakes decisions.