How the Schengen 90/180 rolling window actually works
Most people who cross Schengen borders regularly think the rule works in fixed six-month blocks. January through June is one period, July through December is another, and once the period ends, the count resets.
That is not how it works. And from April 2026, the gap between that assumption and reality has real consequences.
What the rule actually says
EU Regulation 2016/399, the Schengen Borders Code, defines the rule in Article 6. The relevant text: "Aliens... shall not exceed 90 days in any 180-day period."
Those four words, "any 180-day period," are where most travelers get tripped up. It does not mean two fixed six-month windows per year. It means a window that moves forward by one day, every day.
How the daily lookback works
For any day you are inside the Schengen Area, look back exactly 180 calendar days from that day. Count every day you spent inside any Schengen state during that stretch. That total must not exceed 90.
The window does not reset on January 1 or July 1. It does not reset when you re-enter from a non-Schengen country. It rolls forward continuously.
A worked example makes this concrete. Say you spent 60 days in France from February 1 to March 31. You left, came back on August 1, and assumed you had a fresh 90-day window.
On August 1, look back 180 days. That takes you to February 1. The 60 days you spent in France between February 1 and March 31 are still inside that window. You have 30 days left, not 90.
Those February days start aging off only after they are more than 180 days in the past. The last of your February 1 days aged off on July 31. So on August 1, some have dropped off, but not all of them. The only way to know exactly where you stand is to run the rolling 180-day calculation from today's date.
That is the number that matters. Not your mental estimate.
Three mistakes that cost people their travel status
Mistake 1: Assuming the window resets at the new year or mid-year
There is no fixed reset date. The window is always "the 180 days ending today."
If you spent 85 days in Schengen between May and July, those days are still inside your rolling window when you return in August. You have 5 days left, not 90.
Mistake 2: Thinking a short exit gives you days back
Leaving Schengen for 48 hours does not restore anything. A weekend in Morocco or a stopover in London changes nothing.
Days recover only when they age off the back of the 180-day window. A three-day exit stops new days from accumulating for those three days. It does not touch the days you already spent. If you used 88 days and left for 48 hours, you still have 88 spent days sitting inside your rolling window when you return.
A short exit is a pause, not a reset.
Mistake 3: Treating each Schengen country as its own limit
The Schengen Area is one zone for this count. All 29 member states share one 90-day pool.
Sixty days in Germany and forty days in Spain is 100 days in Schengen. You cannot reach 90 days in France and then start a fresh 90 in Portugal.
Entry day and exit day both count
EU Regulation 2016/399 says it directly: "The date of entry shall be considered as the first day of stay... the date of exit shall be considered as the last day of stay."
It does not matter what time you crossed. Enter on a Monday, leave on a Wednesday: three days used. Not one, not one and a fraction. Three.
A lot of travelers count entry and exit as half-days, or drop one of them from their count. The Regulation does not.
Long-stay visas and residence permits: a separate pool
If you are in a Schengen country under a national long-stay visa (Type D) or a residence permit, those days do not count toward your 90-day total.
The EEAS FAQ is explicit: "Periods of previous stay authorised under a residence permit or a long-stay visa are not taken into account in the calculation of the duration of visa-free stay."
So if you hold a Portuguese NHR visa or a German freelance visa, days you spend under that authorization are excluded from the rolling count. The 90/180 rule applies to your visa-free periods, not your permitted residency.
If you move between visa-free stays and residence-permit periods in the same year, you need to track which days fall under which category. The calculation treats them separately.
Why this matters more now: EES is live
For years, the 90/180 rule was enforced with passport stamps. Officers counted them. Stamps were sometimes missing, faded, or absent. People who were slightly over sometimes slipped through.
That is changing.
The EU Entry/Exit System, EES, began phased rollout on October 12, 2025. It records every Schengen border crossing biometrically: facial image and fingerprints at each entry and exit. Full mandatory activation across all 29 Schengen states is set for April 9, 2026, according to Euronews reporting from February 2026. EES detected more than 4,000 overstays in its first six months of partial rollout.
The calculation itself is unchanged. Article 6 of the Schengen Borders Code is the same text it has always been. What is different is that biometric records do not fade, go missing, or depend on whether an officer remembered to stamp your passport. If your count was off by a few days, that used to be hard to catch. Now it is not.
How to track it
Manual calculation is doable. Look back 180 days from today, count every day spent in Schengen, check the total. If you do that consistently and correctly, you know where you stand.
Most people keep rough mental tallies instead. That works well enough for planning ahead. It is not reliable enough for knowing your actual position the day you cross a border.
Jetseen has a Schengen 90/180 rule engine. You log trips manually and the app runs the rolling-window calculation, showing you how many days you have left. Alerts trigger before you hit the threshold, not after. There is also a Trip Impact Simulator: put in a future trip and see whether it would push you over the limit before you book.
Your travel data stays on your device.
FAQ
Does leaving Schengen for one week restore my days? No. Days age off only after 180+ days have passed since you spent them. One week outside Schengen pauses accumulation. It does not undo days already inside your window.
If I have a residence permit in France, does it affect my 90/180 count? Days under a French residence permit or long-stay visa are excluded from the visa-free count. If you mix permitted residency with visa-free stays in the same year, track which days fall under which authorization.
Does a connecting flight through a Schengen airport count? Airside transit, where you stay in the international departure lounge without clearing border control, does not count. If you clear customs and enter the Schengen Area, those days count.
What is EES and does it change the rule? EES is the EU's biometric border-tracking system, live since October 2025 and fully mandatory from April 9, 2026. The 90/180 rule is unchanged. EES changes how overstays are caught.
Can I get 90 days in Germany and another 90 in Spain? No. One pool, 90 days total, across all 29 Schengen states.
Sources
- EU Regulation 2016/399 (Schengen Borders Code, consolidated 2025-10-12) — EUR-Lex, European Union
- European Commission Short-Stay Calculator — EC DG Home Affairs
- Entry/Exit System (EES) — official information — EC DG Home Affairs
- EU announces launch date for Entry/Exit System — Euronews, February 2026
- EEAS — Visa Waiver FAQs — European External Action Service
- EES full implementation still April 9, with flexibility — ETIAS.com, April 2026
Jetseen helps you track days — always consult a qualified tax professional or immigration lawyer for advice specific to your situation.
Start free at jetseen.com.
Disclaimer: This article is for informational purposes only and does not constitute legal or tax advice. Tax residency rules change frequently. Consult a qualified tax professional for advice specific to your situation.