Schengen 90/180 Day Calculator
Enter every trip you have made to the Schengen Area and instantly see how many of your 90 days you have used in the rolling 180-day window, how many you have left, and whether any stay would put you over the limit. Multi-trip, day-by-day, ETIAS-ready — all in your browser.
Defaults to today. Change it to plan a future trip or check a past date.
Add each Schengen trip. Both the entry day and exit day count as days of stay, as per the Schengen Borders Code.
Key dates
- Window covers
- —
- Oldest day in window resets on
- —
- Next safe re-entry date
- —
- Reference date
- —
180-day window — days present in Schengen
Each cell is one day, oldest on the left, reference date on the right. Blue = day spent in Schengen.
Day-by-day breakdown (current 180-day window)
"Days in window" = total Schengen days in the 180 days ending on that date. Status colors match the gauge above.
| Date | In Schengen? | Days in window | Status |
|---|
Add at least one trip to see your Schengen day calculation, or click Load example.
What is the Schengen 90/180-day rule?
The Schengen Area operates a single short-stay visa policy: if you are a visitor from a visa-exempt country (such as the United States, United Kingdom, Canada, Australia, or Japan), or you hold a short-stay Schengen visa, you may travel freely across the 29 Schengen countries for up to 90 days within any rolling 180-day period. The clock is shared across the whole zone — a week in France and a week in Poland both draw down the same 90-day allowance. There is no per-country quota.
The rule exists because Schengen abolished internal border checks. Once you are inside the zone you can drive from Lisbon to Tallinn without showing a passport, so the only way to control total stay is a single, area-wide counter. The 90-in-180 formula gives generous flexibility for tourism, family visits, and short business trips while preventing people from effectively living in Schengen on a visitor status.
This calculator implements exactly that formula. You type in the dates of each trip — past, present, or planned — and it tells you, for any reference date you choose, how many of your 90 days are consumed by the trailing 180-day window, how many remain, and whether any single day would push you over the limit.
How the rolling 180-day window actually works
The rolling window is the single most misunderstood part of the rule, and getting it wrong is the most common reason travelers accidentally overstay. Many people imagine a fixed 180-day block — "I entered on March 1, so my period runs March 1 to August 27" — and assume that once that block ends they get a fresh 90 days. That is not how it works.
The correct mental model is a sliding window. For every single day you are physically present in Schengen, the system looks back over the 180 days ending on that day and counts how many of those days you also spent in Schengen. If that count is 90 or fewer, you are compliant for that day. The next day, the window slides forward by one day: a new day enters at the front and an old day drops off the back. There is no fixed start or end — the window is recomputed continuously.
A concrete example makes this clear. Suppose you spend 60 continuous days in Schengen in the spring, leave for the summer, and want to return in the autumn. Your spring days do not vanish when you exit. They each sit in the rolling window for exactly 180 days from the date they occurred. On any future day of stay, the calculator looks back 180 days; if any spring day is inside that lookback, it still counts. You only start "regaining" those days one at a time, as each spring day passes its 180-day anniversary. This is why a quick weekend trip outside Schengen does not reset your counter, and why a calculator that checks every day individually — like this one — is essential.
The practical consequence: you cannot safely use 90 days, leave briefly, and use 90 more. To get a full fresh 90 days you must stay outside Schengen long enough that every prior day of stay is more than 180 days old — in practice, roughly 90 days out before you can re-enter for another long stay.
Which countries are in the Schengen Area (2026)
Days spent in any of the following 29 countries count toward your 90/180 allowance. The list includes three non-EU states (Iceland, Liechtenstein, Norway, and Switzerland) which are in Schengen through separate agreements, and the newest members from the 2023–2025 expansions.
- Austria
- Belgium
- Bulgaria
- Croatia
- Czechia
- Denmark
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Italy
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
Recent changes: Croatia became a full Schengen member on 1 January 2023, ending land border checks with its neighbours. Romania and Bulgaria opened Schengen air and sea borders in March 2024 and completed accession by lifting land border checks on 1 January 2025 — so as of 2026, all 29 states apply the unified 90/180 short-stay rule. Note that Cyprus and Ireland are EU members but not part of Schengen, and the United Kingdom is outside both the EU and Schengen; days spent in those countries do not count against your Schengen allowance.
ETIAS (2026) — what changes and what doesn't
The European Travel Information and Authorisation System (ETIAS) is a new pre-travel screening layer for visitors from visa-exempt countries. It is expected to become operational in 2026 after several delays. Before boarding a flight or ship to a Schengen country, eligible travellers will apply online for an ETIAS authorization (a few minutes, about €7, valid for three years or until passport expiry). It is comparable to the US ESTA or Canada eTA.
What ETIAS does not change is the maths. ETIAS is a permission to request entry; it is not a visa and it does not grant extra days. Once you clear the border, the exact same 90-in-180-days rolling rule applies, counted the same way. So this calculator stays correct after ETIAS launches — you will still need to track your days exactly as you do today. Think of ETIAS as an extra front gate, not a change to how long you may stay once inside.
Common mistakes that cause accidental overstays
The "reset" myth
As described above, leaving Schengen for a few days does not reset your counter. The rolling window keeps counting every prior Schengen day for 180 days. Travelers who "border run" to a non-Schengen neighbour and return the same week are often shocked to find they have not regained any allowance.
Entry and exit days both count
Under the Schengen Borders Code, the day of entry is counted as day one, and the day of exit is counted as the last day of stay. A trip that arrives Friday and leaves Sunday is three days, not two. This calculator honours that convention — both endpoints are included in the count.
Forgetting that the whole zone is one pool
Because internal borders are open, a day in Germany and a day in Italy are the same from the counter's perspective. Trips must be aggregated across all 29 countries, which is why a multi-trip calculator (rather than a single-trip tool) is so important.
Midnight and timezone counting
Border officials record the date stamped in your passport, not the precise time. A late-night arrival or an early-morning departure is still a full calendar day of stay. Always count by calendar date, not by hours — this tool does exactly that, using whole dates throughout.
What happens if you overstay
Overstaying is a serious matter, not a minor formality. Each Schengen state sets its own fines, but consequences routinely include a monetary penalty (from a few hundred to a few thousand euros), an order to leave immediately at your own expense, and — most significantly — an entry ban recorded in the Schengen Information System (SIS). Bans typically run one to three years for straightforward overstays and longer where aggravating factors exist.
The ripple effects go beyond the ban itself. A recorded overstay surfaces during future Schengen visa applications, ETIAS screenings, and sometimes even other countries' visa processes, because immigration authorities share data. Future applications can be refused or granted only with reduced validity. For that reason, experienced travelers leave a safety buffer — for example, planning to use at most 85 of the 90 days — rather than cutting the calculation to the exact limit. This calculator shows you the precise numbers so you can build in that margin deliberately.
This tool is informational only and does not constitute legal or immigration advice. For official guidance, consult the embassy or consulate of the Schengen country you plan to visit.
Frequently asked questions
How is the Schengen 90/180 rule calculated?
For every single day you are physically present in the Schengen Area, look back over the previous 180 days (the 180-day period ending on that day, inclusive) and count every day you spent in Schengen during that window. That count must be 90 or less. Because the window moves forward one day at a time, you have to repeat this check for each day of stay — not just your entry date. This is why the rule is sometimes called a "rolling" or "sliding" window rather than a fixed 180-day period.
Does the 180-day window ever reset?
No. The 180-day reference period does not reset on a calendar date, at the start of a new year, or when you leave and re-enter Schengen. It rolls forward continuously: each new day of stay gets its own 180-day lookback. Old days simply "fall off" the back of the window exactly 180 days after they happened, freeing up allowance one day at a time. There is no shortcut that resets the counter to zero except staying out long enough that every prior Schengen day is more than 180 days old.
Which countries count as Schengen?
As of 2026, 29 countries are in the Schengen Area: Austria, Belgium, Bulgaria, Croatia, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, and Switzerland. Croatia joined on 1 January 2023. Romania and Bulgaria completed their Schengen accession with land border checks lifted on 1 January 2025 (air and sea borders opened in March 2024). Cyprus and Ireland are EU members but not yet in Schengen; the United Kingdom is not in Schengen either.
What is ETIAS and does it change the 90/180 rule?
ETIAS (European Travel Information and Authorisation System) is a pre-travel electronic authorization for visitors from visa-exempt countries such as the United States, United Kingdom, Canada, and Australia. It is expected to launch in 2026 and will cost about €7, valid for three years or until your passport expires. ETIAS is an entry-screening system — it does NOT change the 90/180-day limit. Having ETIAS lets you request entry; the same 90-in-180-days allowance still applies once you are inside Schengen.
Can I leave Schengen and re-enter to reset my days?
No. A short trip outside the Schengen Area does not reset the clock. Because the window is rolling, the days you spent in Schengen before your exit still count toward the 180-day lookback for any day you are present after re-entering. You only "regain" a day once 180 days have passed since that specific day of stay. This is the single most common mistake travelers make — popping out to a non-Schengen country for a weekend does not give you a fresh 90 days.
What happens if I overstay my Schengen allowance?
Overstaying is taken seriously. Consequences can include a fine (often several hundred to a few thousand euros, set by the member state), an administrative order to leave, a stamp or annotation in your passport, and an entry ban from the entire Schengen Area — typically for one to three years, and longer in aggravated cases. An overstay can also make future visa or ETIAS applications much harder, because overstays are recorded in the Schengen Information System (SIS). Always leave a safety margin rather than using all 90 days.