The 90/180 rule is simple to state and treacherous to compute: ninety days of presence in any rolling 180-day window, counted across every Schengen country as one account, with both your arrival and departure days counting in full. Since April 2026, the EES border database performs this arithmetic automatically on every traveler — which makes doing it yourself first not optional but essential. This calculator does it properly: add your trips (past and planned), check any date, and get your exact days used, days remaining, and earliest safe re-entry. Free, unlimited, and nothing you enter ever leaves your browser.
The Calculator
1 · Add Your Trips (Past + Planned)
2 · Check Any Date
3 · Your Status Board
Planning aid only — EES is the authoritative record of your actual crossings. Both entry and exit days count in full. Nothing you enter is stored or transmitted.
How to Use It — the Three-Step Method
Step one: log everything. Enter every Schengen trip in the last six months (older trips can’t affect a current window, though logging a year back costs nothing and helps future checks) — and be honest about bookend days: the Friday-night arrival and Sunday-morning departure are three days, not two, because the rule counts both ends in full. Include every Schengen country as one account — the Paris week, the Swiss weekend, the post-2023 Croatian sail — and remember which places don’t belong: the UK, Ireland and most of the Balkans sit outside the zone (their days are free), while Cyprus gets our conservative include-it-anyway treatment.
Step two: check the dates that matter. The tool’s real power is prospective: add the trip you’re considering, then check its planned exit date — if the window ending that day exceeds 90, the itinerary overstays before you’ve booked it, which is precisely the moment to find out. Frequent travelers should check quarter-ends; season-keepers should check both ends of the season.
Step three: respect the status board. Days used, days remaining, and — when you’re maxed — the earliest safe re-entry date, computed as the first day the rolling lookback dips below 90. Plan to return after that date with a buffer day or two: flight cancellations don’t pause the window, and since EES went live the border’s copy of this arithmetic is automatic, biometric, and unimpressed by explanations.
Worked Examples — the Three Classic Patterns
The vacationer: two weeks in Italy in June (14 days), a month home, three weeks in France in August (21 days) — 35 days used, 55 remaining, and by mid-December the June days begin sliding out of every current window, restoring themselves one at a time. Most travelers live here and never strain the math. The maximizer: a full 90 days January through March means no re-entry until roughly late June — when day one turns 181 days old — and even then the allowance returns as a dribble, one aged-out day per day, not a fresh lump of 90. This is the lawful rhythm of the season-keeper: 90 in, 90-plus out, repeat, forever. The accumulator: a 5-day business trip every month feels like nothing and burns 60 days per rolling half-year — add one two-week holiday inside the same window and the polite frequent flyer stands at 88 with a Munich meeting still on the calendar. Feed the tool the pattern, not the trip, and it shows the collision months before the gate agent does.
The Mistakes This Tool Exists to Prevent
Three patterns produce most overstays. The bookend miscount — treating travel days as free — quietly inflates every trip by one to two days until a long itinerary lands days over. The accumulator — the frequent flyer’s monthly short hops stacking invisibly past 87 inside one window — is invisible to intuition and obvious to the tool. And the reset myth — the belief that leaving and re-entering, a new calendar year, or a fresh ETIAS restarts the clock — has stranded more travelers than any other folklore: nothing resets a rolling window except time, one aging day after another, which is exactly what the earliest-re-entry computation shows you. Run the numbers before every booking; the database certainly will.
Frequently Asked Questions
How does this calculator count days?
Exactly as the rule does: for any date you check, it looks back 180 days and totals every day you were present in Schengen during that window — with both entry and exit days counting in full. It then reports days used, days remaining (out of 90), and — if you’re at or over the limit — your earliest safe re-entry date.
Is the earliest re-entry date guaranteed?
It’s the arithmetic answer: the first date on which your 180-day lookback holds fewer than 90 days. The EES database is the authoritative record — if your entered trips match your real crossings, the numbers match. Always keep a buffer day or two for flight changes; the window forgives nothing.
Do I include planned future trips?
Yes — that’s the tool’s best use: add past trips AND the trip you’re considering, then check your planned exit date. If days remaining goes negative before your exit, the plan overstays and needs shortening or shifting.
Which countries do I include?
All 29 Schengen states — including non-EU members Switzerland, Norway, Iceland and Liechtenstein, and (since 2023) Croatia. Exclude the UK, Ireland, and non-Schengen Balkans. Cyprus formally runs its own separate limit, but conservative planners include Cypriot days here as margin — see our Cyprus guide.
Is my data stored anywhere?
No — the calculator runs entirely in your browser: trips exist only on this page while it’s open, nothing is transmitted, and refreshing clears everything. We never see your travel history.
What if I already overstayed?
The tool will show a negative remaining count for the dates in question. Since April 2026, EES records overstays automatically — consequences range from fines to multi-year entry bans. If you believe you’ve overstayed, exit as soon as possible and consider legal advice; see our 90/180 guide for the enforcement picture.
The calculator handles your days; the Alert handles your timing — the official application link, delivered the day the portal opens. Nothing else, ever.
Join the Portal-Open Alert →