Categories
Travel

Schengen 90/180 Day Rule in 2026: How to Count Your Days Correctly

Last updated: July 1, 2026

The Schengen rule looks simple until you actually try to count.

Ninety days in any 180-day period. Sounds clean. Except the 180 days isn’t a calendar window — it’s a rolling check that runs every single day you’re inside Schengen. You can be legal on Monday and illegal on Tuesday because Tuesday’s look-back adds one more day to the count and crosses the line.

That single mechanic is where most short-stay mistakes happen. A weekend in Ireland doesn’t reset the clock. A side trip to London doesn’t reset it either. Old Schengen days only fall off the count one at a time, as the rolling window slides forward.

This guide explains the rule, shows how to use the official European Commission calculator, and separates the 2026 changes (EES is now live, ETIAS is still pending) from the 90/180 math itself.

Quick answer

You’re allowed up to 90 days in any rolling 180-day period across the entire Schengen area. Entry day counts. Exit day counts. The 90 days are shared across all Schengen countries, which in 2026 means France, Spain, Italy, Germany, Greece, Croatia, Bulgaria, Romania, and the rest of the 29-country zone all draw from the same allowance.

If you’ve spent any time in Schengen during the last 180 days, run the official European Commission calculator before booking your next trip. A flat-year subtraction (like dividing your stays into “first half” and “second half”) will be wrong in most cases. The rule isn’t a calendar test. It’s a rolling one.

The rule in one table

Situation What to do Why
First Schengen trip, under 90 days Count entry and exit days, then go A simple first trip rarely needs the calculator, but border control still keeps the record
Any prior Schengen stay in the last 180 days Use the official European Commission calculator The rolling window gives a different answer than annual math
Trip includes Bulgaria or Romania Count those days as Schengen Both became full Schengen members on January 1, 2025
Trip includes Croatia Count those days as Schengen Croatia joined on January 1, 2023
Trip includes Cyprus or Ireland Count them separately, not as Schengen Both are EU but not Schengen
Asked about ETIAS for 2026 No application yet — recheck before travel ETIAS is scheduled for Q4 2026 and doesn’t change the 90/180 limit
You might have overstayed Stop calculating with blog math; contact the consulate The official calculator helps you plan. A potential overstay is a legal question

How the 90/180 rolling window actually works

There’s no “90 days per country” rule. There’s no “calendar half” rule. The Schengen Borders Code uses one formula: no more than 90 days in any 180-day period, checked by looking backwards from each day of presence.

Old days fall off the count gradually as the 180-day window slides forward. A weekend in London doesn’t reset anything — it just stops adding to the count for those two days. The allowance returns one day at a time, not all at once.

Two counting rules to keep straight:

  • Entry day counts. If you walk through passport control on June 1, June 1 is a Schengen day
  • Exit day counts. If you leave on June 20, June 20 is a Schengen day

A 20-day trip from June 1 to June 20 is 20 Schengen days, not 19 hotel nights. The unit is calendar days of presence. Not nights. Not 24-hour periods. Days.

A worked example: the full 90-day stay

Take a single trip:

Trip Dates Schengen days
France, Italy, Spain January 1 to March 31, 2026 90

That’s the full allowance. The question is when you can re-enter.

If you try to re-enter on June 29, 2026, the 180-day window still catches all 90 of those January-to-March days. Adding the June 29 entry day brings the rolling count to 91. Refused.

If you try on June 30, January 1 has finally aged out of the look-back window. The window now contains 89 old Schengen days. One more day fits. You’re at 90, which is legal — for that one day.

This is why “stay out for 90 days and you reset” is dangerous shorthand. The actual rule is simpler to apply but harder to summarize: check the 180-day window ending on each day you plan to be in Schengen, and make sure you stay at or under 90.

A worked example: two trips and a third one

Trip Dates Days
Trip 1 January 10 to February 8, 2026 30
Trip 2 April 1 to April 30, 2026 30

Now you want to enter on July 1 and stay until July 31.

Adding the years up: 30 + 30 + 31 = 91 days. That looks illegal. It might not be.

By July, some of the January days will have aged out of the 180-day window. The right way to check is to test each individual day of the planned July stay against the previous 180 days. The official calculator does exactly this — it doesn’t add years, it runs the rolling test.

If you don’t run the rolling test, you get one of two wrong answers: refusing a trip that would have been legal, or trying a trip that would have been refused. Both are expensive in different ways.

Limitation worth flagging: this example assumes all the listed days were standard short-stay days. Days under a national long-stay visa or a residence permit are handled differently in the calculator — see the calculator’s user manual for the specific rules.

How to use the official EU calculator

The European Commission publishes the calculator at ec.europa.eu/assets/home/visa-calculator-2/calculator.htm. It’s the official tool. It’s the only one that matters for planning purposes.

How to use it without making things worse:

  1. Open the calculator
  2. Enter your planned date of entry, or any check date you care about
  3. Enter every prior Schengen stay inside the relevant look-back window
  4. Use passport stamps, EES records, boarding records, or hotel confirmations — not memory
  5. Read the output as planning information. It’s not permission to enter — border officers make that call

The calculator’s own user manual makes this distinction explicit: the tool helps apply the rule. It doesn’t make the legal decision. Don’t quote the calculator’s output to a border officer and expect that to settle anything.

One operational habit that prevents most counting 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 the calculator

The countries column is good record-keeping. The day count is what matters legally, and it’s pooled across all of Schengen.

What counts as Schengen in 2026

As of June 17, 2026, the Schengen area has 29 countries: 25 EU member states plus Iceland, Norway, Switzerland, and Liechtenstein.

The big correction worth noting: Bulgaria and Romania are fully in for 2026. Older travel articles still describe them as partial cases. That advice predates December 12, 2024, when the Council of the EU lifted land border controls. From January 1, 2025, Bulgaria and Romania count as Schengen, full stop. Days in either count toward your 90.

Country Counts toward Schengen in 2026? Notes
France, Spain, Italy, Germany, Greece, Portugal, Austria, Netherlands, Belgium, plus the remaining Schengen EU states (Czech Republic, Slovakia, Poland, Hungary, Slovenia, Denmark, Sweden, Finland, Lithuania, Latvia, Estonia, Malta, Luxembourg) Yes Standard Schengen pool
Croatia Yes Joined January 1, 2023
Bulgaria Yes Full Schengen from January 1, 2025
Romania Yes Full Schengen from January 1, 2025
Iceland, Norway, Switzerland, Liechtenstein Yes Non-EU Schengen countries
Cyprus No EU but not Schengen. Cyprus days don’t count
Ireland No EU with its own border policy. Ireland days don’t count
United Kingdom No Outside the EU and outside Schengen

Cyprus is worth noting carefully — it’s outside Schengen but inside the future ETIAS scope. A stay in Cyprus doesn’t consume your Schengen 90/180. It also doesn’t reset the rolling window. The two things are independent.

Ireland is the simpler case. It’s outside Schengen and outside ETIAS. Time spent in Ireland doesn’t count against Schengen, and Schengen time doesn’t count against Ireland.

When days count, and when they don’t

What you do Counts as a Schengen day?
Land in Paris, pass immigration, fly onward to Rome Yes — entered in Paris
Fly New York to Istanbul to Rome Yes — entered 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 of the rolling window
Stay in Cyprus between two Schengen trips No Schengen day, but no reset
Drive from France to Spain Still Schengen, no reset
Take the train from Germany to Switzerland Still Schengen, no reset
Stay under a national long-stay visa or residence permit Don’t assume the calculator handles this automatically — check the manual and the issuing country’s rules

Airport transit is where travelers get confused. The first Schengen airport you reach is usually the entry point. From there, flights within Schengen are internal — Paris to Rome is Schengen-to-Schengen, not a new entry.

EES and ETIAS in 2026

Two different systems. Easy to confuse.

The Entry/Exit System (EES) has been fully operational across all Schengen external borders since April 10, 2026. EES registers non-EU short-stay travelers at entry and exit. It records passport details, facial image, fingerprints, entry and exit dates, and locations. It doesn’t grant extra days. It records the same 90/180 rule more systematically than the old passport stamps did.

EES doesn’t apply to every non-EU traveler. Holders of residence permits or long-stay visas are outside the standard short-stay EES registration group. Several family-member and privilege-based exemptions also exist.

The European Travel Information and Authorisation System (ETIAS) is scheduled to launch in the last quarter of 2026. As of June 17, 2026, visa-exempt travelers don’t need to apply yet — the system isn’t live. When it does launch, ETIAS will apply to visa-exempt nationals traveling to 30 European countries: the Schengen states plus Cyprus.

The 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 qualify for exemptions if they meet the family-member status rules. ETIAS authorisation doesn’t guarantee entry. The border officer still makes that call at arrival.

Critical point about ETIAS: it does not change the 90/180 calculation at all. It’s permission to travel to the border, not permission to stay longer than the short-stay limit. Treating ETIAS as a way to extend your stay is the wrong mental model.

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. Those have their own duration rules
  • Residence permits issued by a Schengen state. Time under a valid residence permit is governed by that state’s national rules, not by the 90/180 count
  • Bilateral visa-waiver agreements between specific Schengen states and specific non-EU countries (a few pre-Schengen agreements still exist with limited modern effect)
  • Rules for family members of EU citizens traveling under EU free-movement law
  • Exceptional entry regimes such as pandemic restrictions or security incidents

For any of these, the consulate or immigration authority of the specific country is the right first source. Not a general guide. Not a forum post.

What to do if you may have overstayed

If you suspect an overstay, do not rely on forum posts or social-media advice. They circulate outdated rules and country-specific exceptions that may not apply to your case.

Follow these five steps in order:

  1. Gather your entry and exit evidence — passport stamps, EES records where available, flight confirmations, ferry tickets, hotel records, and any visa or residence permit documents
  2. Reconstruct your trip timeline date by date
  3. Run the official calculator with the exact dates
  4. Contact the immigration authority, consulate, or border authority of the country where the overstay may have happened — especially before attempting another entry
  5. If travel is urgent or the consequences look serious, get qualified legal advice

Penalties are set by national authorities and vary considerably. They can include refusal of entry, fines, removal, or future entry bans. The penalty depends on the country, the length of the overstay, and the specific circumstances. The one thing that consistently doesn’t work is leaving quietly and hoping the record disappears. EES makes that even less likely to work now than it was before.

Common mistakes

Mistake Why it fails Better rule
Counting 90 days per country Schengen is one shared travel area, not 29 separate quotas Count all Schengen countries together
Using calendar halves (Jan-Jun, Jul-Dec) The law uses a rolling 180-day look-back, not a calendar split Check each day of planned presence against the rolling window
Counting nights instead of days Entry and exit calendar days both count Count calendar days, not hotel nights
Treating a weekend in London as a reset Outside days stop the count, but don’t reset old days Use the calculator to find the exact date each old day falls out of the window
Using outdated Bulgaria/Romania advice They’re full Schengen members in 2026 Count days in both as Schengen days
Treating Cyprus like Schengen Cyprus is EU but not Schengen Count Cyprus separately
Treating ETIAS as extra stay time ETIAS is travel authorisation, not visa Keep the 90/180 calculation unchanged
Assuming a multiple-entry visa means unlimited days Visa validity and permitted stay length are two different things Check the visa’s duration alongside the 90/180 rule
Trusting a third-party calculator over passport records Apps go out of date or use the 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 days drop off the 180-day window and the allowance returns. That can feel like a reset, but the math still depends on the exact dates.

Do entry and exit days count?

Yes. Both. A trip from June 1 to June 10 is 10 Schengen days, not 9 nights.

Does each Schengen country give 90 days?

No. The 90-day allowance is shared across the whole area. Moving from Portugal to Spain to France doesn’t generate a new allowance — it’s all one count.

Is Bulgaria in Schengen in 2026?

Yes. Full member. Days in Bulgaria count toward the shared 90/180 allowance.

Is Romania in Schengen in 2026?

Yes. Full member, same as Bulgaria. Days in Romania count.

Is Cyprus in Schengen?

No. Cyprus is an EU country but isn’t in the Schengen area. Cyprus days don’t count as Schengen days. Cyprus will be inside ETIAS scope when ETIAS launches, but that’s a separate question.

Is Ireland in Schengen?

No. Ireland has its own border policy and is also outside ETIAS.

Does ETIAS give extra days in Europe?

No. ETIAS is a travel authorisation for visa-exempt travelers. It doesn’t extend the 90/180 limit. The 90/180 math stays the same.

Does EES replace passport stamps?

EES records entries and exits digitally for non-EU short-stay travelers at external Schengen borders. Your own records still matter — especially during the first years of the system and for itineraries that mix Schengen and non-Schengen countries.

What if the official calculator disagrees with another app?

Use the European Commission calculator as the starting point and verify your date inputs. If the result affects an actual trip — or a possible overstay — contact the relevant authority rather than picking the answer that looks more convenient.

Sources

Leave a Reply