Last updated: May 31, 2026
The Schengen short-stay rule counts days on a rolling basis. A non-EU
traveller can spend up to 90 days in the Schengen area during any
180-day period, and the 180-day window is recalculated for every day of
presence.
This rolling check is the part most travellers get wrong. A traveller
can be legal on Monday and illegal on Tuesday if the Tuesday count
pushes the rolling window over 90 days. A side trip to Ireland, Cyprus,
or the UK can stop the Schengen count from increasing, but it does not
reset the clock.
This guide explains the rule, shows how to use the official European
Commission calculator, and separates the 2026 EES and ETIAS changes from
the 90/180 calculation itself.
Quick Answer
The Schengen rule allows a short stay of up to 90 days in any
rolling 180-day period. Entry day counts. Exit day counts. The
90 days are shared across all Schengen countries, so France, Spain,
Italy, Germany, Greece, Croatia, Bulgaria, and Romania all draw from the
same allowance in 2026. If any prior Schengen day falls within the 180
days before a planned entry, run the official European Commission
calculator before booking. A flat-year subtraction will give the wrong
answer in many cases.
The Rule in One Table
| Situation | What to do | Why |
|---|---|---|
| First Schengen trip, under 90 days | Count entry and exit days, then keep the itinerary | A simple first trip rarely needs advanced math, but the border record still matters |
| Any prior Schengen stay in the last 180 days | Use the official European Commission calculator | The rolling window can produce a different answer from a calendar-year count |
| Trip includes Bulgaria or Romania | Count those days as Schengen days | Both are full Schengen members in 2026 |
| Trip includes Croatia | Count those days as Schengen days | Croatia joined Schengen on 1 January 2023 |
| Trip includes Cyprus or Ireland | Count them separately from Schengen | They are EU countries, but not Schengen countries |
| Traveller asks about ETIAS in 2026 | Re-check before travel; no ETIAS action is required until launch |
ETIAS is scheduled for Q4 2026 and does not change the 90/180 limit |
| Possible overstay | Stop using blog math and contact the relevant authority | The official calculator is a planning tool, not a legal decision |
How the 90/180 Rolling
Window Works
The legal test is not “90 days per country” and not “90 days per
half-year.” The Schengen Borders Code uses a rolling formula: no more
than 90 days in any 180-day period. The 180-day period is checked by
looking backwards from each day of presence.
That means the allowance returns gradually as old Schengen days fall
out of the 180-day look-back window. It does not reset all at once
because the traveller crossed into a non-Schengen country for a
weekend.
Two counting rules matter:
- Entry day counts. If passport control admits a
traveller into Schengen on 1 June, 1 June is a Schengen day. - Exit day counts. If the traveller leaves Schengen
on 20 June, 20 June is also a Schengen day.
Hotel nights are not the right unit. Calendar days of presence are
the right unit.
A Worked Example: The 90-Day
Stay
Assume this trip:
| Trip | Dates | Schengen days |
|---|---|---|
| France, Italy, Spain | 1 January 2026 to 31 March 2026 | 90 |
This uses the full 90-day allowance. The next question is when a new
Schengen entry becomes possible.
If the traveller tries to enter again on 29 June 2026, the 180-day
window still includes the 90-day stay from 1 January to 31 March. The
new entry day would add one more Schengen day. That creates a 91-day
count in the look-back window.
On 30 June 2026, 1 January has aged out of the 180-day window. The
window then contains 89 old Schengen days. A one-day entry can fit
because the count becomes 90.
This is why “stay out for 90 days and you reset” is an unsafe
shortcut. The clean rule is simpler: check the 180-day window ending on
the day you plan to be in Schengen.
A Worked Example:
Two Trips and a Third Trip
Assume these two completed trips:
| Trip | Dates | Schengen days |
|---|---|---|
| Trip 1 | 10 January 2026 to 8 February 2026 | 30 |
| Trip 2 | 1 April 2026 to 30 April 2026 | 30 |
Now the traveller wants to enter on 1 July 2026 and stay until 31
July 2026.
The flat-year count is 30 + 30 + 31 = 91 days. That looks like a
violation, but it is not enough to decide the case because the early
January days start falling out of the 180-day window during July.
The correct method is to test each day of the planned July stay. The
official calculator is the right tool because it tests the rolling
window rather than adding annual totals. This example assumes all listed
dates were normal short-stay Schengen days; residence permits and
long-stay visas can require different handling.
How to Use the Official
EU Calculator
The European Commission provides the official short-stay calculator.
Use it before using any third-party app.
- Open the official calculator.
- Enter the planned date of entry or control.
- Enter every prior Schengen stay that falls inside the relevant
look-back period. - Use passport stamps, boarding records, EES records, or booking
confirmations. Do not use memory. - Read the output as planning support, not as permission to
enter.
The calculator’s own manual makes the same point: the tool helps
apply the rule, but it does not replace the legal decision made by
border or immigration authorities.
There is one practical habit that prevents most errors: keep a simple
trip log with four columns.
| Entry date | Exit date | Countries | Days counted |
|---|---|---|---|
| 2026-01-10 | 2026-02-08 | France, Italy | 30 |
| 2026-04-01 | 2026-04-30 | Spain | 30 |
| Planned: 2026-07-01 | Planned: 2026-07-31 | Germany, Austria | Check with calculator |
The countries column is useful for records, but the day count is
pooled across Schengen.
Once the 90/180 count clears, the next planning question is usually
budget. The Trip
Budget Framework covers how to size a multi-country Schengen trip
without running out of money mid-way.
What Counts as Schengen in
2026
As of 30 May 2026, the Schengen area has 29 countries: 25 EU Member
States plus Iceland, Norway, Switzerland, and Liechtenstein.
The important 2026 correction is Bulgaria and Romania. Old travel
articles often describe them as partial Schengen cases. That advice is
stale. The Council of the EU lifted land border controls with Bulgaria
and Romania from 1 January 2025, completing their Schengen
participation. In 2026, days in Bulgaria and Romania count as Schengen
days.
| Place | Schengen count in 2026 | Notes |
|---|---|---|
| France, Spain, Italy, Germany, Greece, Portugal, Austria, Netherlands, Belgium, plus the remaining Schengen EU Member States: Czech Republic, Slovakia, Poland, Hungary, Slovenia, Denmark, Sweden, Finland, Lithuania, Latvia, Estonia, Malta, and Luxembourg |
Counts | Standard Schengen pool |
| Croatia | Counts | Joined Schengen on 1 January 2023 |
| Bulgaria | Counts | Full Schengen participation from 1 January 2025 |
| Romania | Counts | Full Schengen participation from 1 January 2025 |
| Iceland, Norway, Switzerland, Liechtenstein | Counts | Non-EU Schengen countries |
| Cyprus | Does not count as Schengen | EU country, not currently in Schengen |
| Ireland | Does not count as Schengen | EU country with its own border policy |
| United Kingdom | Does not count as Schengen | Outside the EU and outside Schengen |
Cyprus needs careful wording because it is outside Schengen but
inside the future ETIAS travel-authorisation scope. A Cyprus stay does
not consume Schengen 90/180 days and does not reset the Schengen rolling
window.
Ireland is outside Schengen and outside ETIAS. Ireland time does not
count as Schengen time, and Schengen time does not count as Ireland
time.
When Days Count and When
They Do Not
| Travel pattern | Does it count as a Schengen day? |
|---|---|
| Land in Paris, pass immigration, fly onward to Rome | Yes, entry happened in Paris |
| Fly New York to Istanbul to Rome | Yes, entry happens in Rome |
| Airside transit through a non-Schengen airport | No Schengen day |
| Stay in Dublin between two Schengen trips | No Schengen day, but no reset |
| Stay in Cyprus between two Schengen trips | No Schengen day, but no reset |
| Move from France to Spain | Still Schengen; no reset |
| Move from Germany to Switzerland | Still Schengen; no reset |
| Stay under a national long-stay visa or residence permit | Do not treat automatically as ordinary short-stay days; check the calculator manual and the issuing country rules |
Airport transit is a common source of mistakes. The first Schengen
airport usually handles passport control. After that, flights inside
Schengen are internal. For example, New York to Paris to Rome normally
enters Schengen in Paris, not Rome.
EES and ETIAS in 2026
EES and ETIAS are different systems.
The Entry/Exit System, or EES, is fully operational
across all Schengen countries since 10 April 2026, according to the
European Commission. It registers non-EU short-stay travellers at
external borders, both visa-required and visa-exempt. It records data
such as passport details, facial image, fingerprints, entry and exit
dates, and entry and exit locations.
EES does not apply to every non-EU traveller. Holders of residence
permits and long-stay visas are outside the ordinary short-stay EES
registration group, and several family-member and privilege-based
exemptions also exist.
EES does not give extra days. It records the same short-stay rule
more systematically.
ETIAS is the European Travel Information and Authorisation
System. It is scheduled to start in the last quarter of 2026.
As of 30 May 2026, travellers do not need to apply before the launch
date is announced and the system goes live.
When ETIAS launches, it will apply to visa-exempt nationals
travelling to 30 European countries: the Schengen countries plus Cyprus.
An ETIAS authorisation will be linked to the traveller’s passport and
can be valid for up to three years or until the passport expires,
whichever comes first.
The application fee published by the European Commission for ETIAS is
EUR 20. Applicants under 18 or over 70 are exempt, and
some family members of EU nationals can also be exempt if they qualify
for family-member status. ETIAS does not guarantee entry; the final
decision remains with border officers at arrival.
ETIAS does not change the 90/180 calculation. It is permission to
travel to the border, not permission to stay longer than the short-stay
limit.
What This Guide Does Not
Cover
The 90/180 rule applies to short-stay travel only. This guide does
not cover:
- National long-stay (Type D) visas issued by
individual Schengen states for study, work, or family reasons. - Residence permits issued by a Schengen state.
- Bilateral visa-waiver agreements between specific
Schengen states and specific non-EU countries. - Rules for family members of EU citizens travelling
under EU free-movement law. - Exceptional entry regimes, such as pandemic
restrictions or security incidents.
For any of these cases, the first source should be the consulate or
immigration authority of the specific country, not a general guide.
What to Do If You May
Have Overstayed
If there may have been an overstay, do not rely on forum posts or
social-media advice. They circulate outdated rules and country-specific
exceptions that may not apply. Follow these five steps in order:
- Gather entry and exit evidence: passport stamps, EES records where
available, flight confirmations, ferry tickets, hotel records, and any
visa or residence permit documents. - Reconstruct the trip table by date.
- Run the official calculator using exact dates.
- Contact the immigration authority, consulate, or border authority
for the country involved, especially before attempting another
entry. - If travel is urgent or consequences are serious, use qualified legal
advice.
Penalties and consequences are handled by national authorities. They
can include refusal of entry, fines, removal, or future entry
restrictions depending on the country and facts. Do not assume that
leaving quietly removes the record.
Common Mistakes
| Mistake | Why it fails | Better rule |
|---|---|---|
| Counting 90 days per country | Schengen is a shared travel area | Count all Schengen countries together |
| Using Jan-Jun and Jul-Dec windows | The law uses a rolling 180-day look-back | Check each day of planned presence |
| Counting nights instead of days | Entry and exit calendar days count | Count calendar days in Schengen |
| Treating a weekend in London as a reset | Outside days stop the count but do not reset old days | Use the calculator to identify the exact date each old Schengen day falls out of the 180-day window |
| Using old Bulgaria/Romania advice | They are full Schengen members in 2026 | Count Bulgaria and Romania as Schengen |
| Treating Cyprus like Schengen | Cyprus is EU, but not Schengen | Count Cyprus separately |
| Treating ETIAS as extra stay time | ETIAS is travel authorisation | Keep the 90/180 calculation unchanged |
| Assuming a multiple-entry visa means unlimited days | Visa validity and permitted duration are different | Check the visa duration and the 90/180 rule |
| Trusting a third-party calculator over official records | Apps can be outdated or use wrong assumptions | Use the European Commission calculator first |
FAQ
Does
the Schengen 90/180 rule reset after 90 days outside Schengen?
Not as a legal reset. The rule is rolling. After enough time outside
Schengen, old Schengen days fall out of the 180-day window and the
available allowance returns. That can feel like a reset, but the
calculation still depends on the exact dates.
Do entry and exit days count?
Yes. Entry day counts and exit day counts. A trip from 1 June to 10
June is 10 Schengen days, not 9 hotel nights.
Does each Schengen
country give 90 days?
No. The 90-day allowance is shared across the Schengen area. Moving
from Portugal to Spain to France does not create a new allowance.
Is Bulgaria in Schengen in
2026?
Yes. Bulgaria is a full Schengen member in 2026. Days in Bulgaria
count toward the shared Schengen 90/180 allowance.
Is Romania in Schengen in
2026?
Yes. Romania is a full Schengen member in 2026. Days in Romania count
toward the shared Schengen 90/180 allowance.
Is Cyprus in Schengen?
No. Cyprus is an EU country but not currently part of the Schengen
area. Cyprus days do not count as Schengen days. Cyprus is expected to
be inside ETIAS scope when ETIAS launches, which is a separate issue
from the Schengen day count.
Is Ireland in Schengen?
No. Ireland is not part of the Schengen area and keeps its own visa
and border policy. Ireland is also outside ETIAS scope.
Does ETIAS give extra days
in Europe?
No. ETIAS will be a travel authorisation for visa-exempt travellers
when it launches. It does not extend the 90/180 short-stay limit.
Does EES replace passport
stamps?
EES records entries and exits digitally for non-EU short-stay
travellers at external Schengen borders. Travellers should still keep
their own trip records, especially during the first years of the system
and when itineraries include non-Schengen countries.
What
if the official calculator disagrees with another app?
Use the official European Commission calculator as the starting
point, then verify the date inputs. If the result affects a real trip or
a possible overstay, contact the relevant authority rather than choosing
the answer that looks more convenient.
Related Guides
- Eurail Pass Calculator
2026 - Japan Budget Planner
2026 - How
to Build a Trip Budget That Does Not Break in Week Two
Changelog
- 2026-05-31 – Draft prepared for publication after
source verification on 2026-05-30. EES/ETIAS status checked against
European Commission sources.
Sources
- European Commission short-stay calculator – https://ec.europa.eu/assets/home/visa-calculator-2/calculator.htm
– official calculator for the 90/180-day short-stay rule. - European Commission short-stay calculator user
manual – https://ec.europa.eu/assets/home/visa-calculator/docs/short_stay_schengen_calculator_user_manual_en.pdf
– instructions and examples for using the calculator. - Schengen Borders Code, Regulation (EU) 2016/399 –
https://eur-lex.europa.eu/legal-content/en/TXT/?uri=CELEX%3A32016R0399
– legal basis for the 90 days in any 180-day period rule. - EU Visa Code, Regulation (EC) No 810/2009 – https://eur-lex.europa.eu/eli/reg/2009/810
– short-stay visa framework and visa rules. - European Commission: Applying for a Schengen visa –
https://home-affairs.ec.europa.eu/policies/schengen/visa-policy/applying-schengen-visa_en
– Commission explanation of short-stay visa limits and calculator
use. - European Commission: Schengen area – https://home-affairs.ec.europa.eu/policies/schengen/schengen-area_en
– official country scope, including Bulgaria, Romania, Cyprus, and
Ireland status. - Council of the EU: Bulgaria and Romania land border controls
lifted – https://www.consilium.europa.eu/en/press/press-releases/2024/12/12/schengen-council-decides-to-lift-land-border-controls-with-bulgaria-and-romania/
– confirms full Schengen participation from 1 January 2025. - European Commission: Main differences between EES and
ETIAS – https://home-affairs.ec.europa.eu/news/main-differences-between-ees-and-etias-what-travellers-need-know-2026-04-28_en
– confirms EES operational status and ETIAS Q4 2026 timing. - Travel Europe: What is the EES? – https://travel-europe.europa.eu/en/ees/what-is-the-ees
– official EES traveller explanation and short-stay definition. - Travel Europe: To whom does the EES not apply? – https://travel-europe.europa.eu/ees/ltr/to-whom-does-ees-not-apply.html
– official EES exemption list, including holders of residence permits
and long-stay visas. - Travel Europe: ETIAS – https://travel-europe.europa.eu/en/etias/what-is-etias
– official ETIAS status, scope, and validity information. - Travel Europe: ETIAS FAQ – https://travel-europe.europa.eu/en/etias/faq
– official ETIAS fee, exemption, refund, and border-decision
information. - GOV.UK: Travel to the EU and Schengen area – https://www.gov.uk/travel-to-eu-schengen-area
– official plain-language government explanation of the rolling 90/180
count.
