Does the 90-day rule reset after 180 days?
Short answer: No — there is no reset moment. The 180-day window rolls forward one day at a time, so each day you spent in Schengen stops counting exactly 180 days after it happened. Your allowance rebuilds gradually as old days age out, never all at once on a fixed date.
Why there is no reset
The idea of a "reset" comes from imagining the 180 days as a fixed block — like a six-month season that ends, wipes the slate clean, and starts over. That is not how the rule is written. Article 6 of the Schengen Borders Code allows 90 days in any 180-day period, and "any" is the operative word: on every single day of your stay, officials look back over the 180 days ending on that day and count your days of presence. There is no date on the calendar where the count returns to zero.
What actually happens is quieter: each individual day you spent in Schengen stops counting exactly 180 days after it happened. If you were in Italy on March 1, that one day falls out of the window on August 28 — and only that day. Every other day of your trip ages out on its own schedule, one at a time.
What this looks like in practice
Suppose you spent 90 days in Schengen from January 1 to March 31, then left:
- April and May — every one of your 90 days is still inside the current 180-day window. You have zero allowance, even though you are outside Schengen.
- June 30 — January 1 is now more than 180 days ago. One day has aged out, so you could lawfully enter for exactly one day.
- July onward — if you re-entered on June 30 and stayed, every new day is matched by an old one aging out, so the stay can run to September 27 — a full 90 days — with the count pinned at exactly 90. If you stayed out instead, your allowance rebuilds by one day per day, and only in late September (180 days after your exit) is every spring day gone from the window.
Notice what did not happen: no moment where you suddenly regained 90 days. That is the practical meaning of "no reset."
See it with your own dates
Put in the dates of your last stay. The first re-entry date lands exactly 180 days after your entry — and, for a continuous stay, it is also the day a new 90-day stay can begin, because from then on one old day leaves the window for every new day you add. Nothing about that is a reset; it is the window rolling.
When can I go back? — quick check
Enter the entry and exit dates of your most recent stay.
Entry and exit days both count as days in Schengen, as in the official EU calculator.
Several trips in the last 180 days? Use the full calculator — it takes any number of stays. Open the full Schengen 90/180 calculator
Two common misreadings
- "I left Schengen, so my count restarted." Leaving changes nothing about the days you already spent — they stay on the clock until each is more than 180 days old. Border hops to the UK or the Balkans do not clear anything.
- "After 180 days away I get a full reset." This one is nearly true but for the wrong reason. If you stay out of Schengen for 180 straight days, every previous day has aged out — so you do have a clean window. But it is the aging-out that did it, not a reset rule, and any shorter absence leaves some days still counting.
How to check your own dates
Pick the day you want to enter (or any day of a planned stay), count back 180 days, and add up every day you were inside Schengen in that range — entry and exit days both count as full days. Our free Schengen 90/180 calculator does this for you, including the earliest date a trip of a given length becomes possible.
Related questions
This rule is tracked automaticallyin
Bounded
- Automatically tracks your days for this rule
- Alerts you before you cross the limit
- Counts arrival and departure days correctly
- Runs alongside your other visa, tax, and residency rules
Sources
For information only. This page is a plain-English summary of publicly available rules, not tax, legal, or immigration advice. Rules change and depend on your personal circumstances — always confirm with the official source above and a qualified professional before acting.