Skip to main content
BorderLedger logo BorderLedger
Traveler reviewing a calendar and travel documents in a European railway station

The Schengen 90/180-Day Rule, Explained

A practical guide to the rolling window, the days that count, the exceptions that matter, and how to plan a trip without accidentally overstaying.

The rule at a glance

For most non-EU visitors using visa-free access or a short-stay visa, the limit is 90 days in any rolling 180-day period across the Schengen Area as a whole. It is not 90 days per country, and it does not restart on January 1 or July 1.

90 maximum days
180 day lookback
29 countries combined

In plain terms: for every day you are in Schengen, look back over that day and the previous 179 days. Your total physical presence must never exceed 90 days.

The rolling window—not a calendar half-year

The calculation moves forward one day at a time. On each date of your stay, there is a new 180-day lookback period. Older presence days eventually fall outside that window and become available again.

A moving lookback

Earlier travel days roll out on the left as new calendar days enter on the right.

Days present in Schengen Days outside Schengen

There is no single “reset date.” If you use the full 90 days, you regain capacity only as your oldest Schengen days leave the active 180-day window. Depending on your travel pattern, that may happen one day at a time.

Overhead travel-planning scene with a calendar, European route map, phone, tickets, and coffee
Calculate against the date you plan to enter—and check every day of the proposed stay, not only the first.

Where the rule applies

The allowance is shared across all 29 Schengen countries. Moving from France to Spain, for example, does not stop the count because you remain inside the same common travel area.

25 EU countries

Austria, Belgium, Bulgaria, Croatia, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and Sweden.

4 non-EU countries

Iceland, Liechtenstein, Norway, and Switzerland participate in Schengen even though they are not EU member states.

EU, but not fully Schengen

Cyprus is not yet fully part of the border-free area, while Ireland maintains an opt-out. Their days are not added to the shared Schengen short-stay total.

Recent expansion

Bulgaria and Romania became full Schengen members on January 1, 2025. Their days now count in the same shared allowance.

Which days count?

Both the day of entry and the day of exit count as full days, regardless of arrival or departure time. Count calendar days, not hotel nights or 24-hour periods.

Quick example

Arrive in Paris on Monday at 10:00 p.m. and leave Amsterdam on Thursday at 6:00 a.m.

Total used: 4 days—Monday, Tuesday, Wednesday, and Thursday.

Time spent in any Schengen country counts. Internal journeys between member states do not create a new entry period, and a same-day visit can still consume one day.

A worked 90/180 calculation

Suppose you want to check your position on September 30, 2026.

  1. Your inclusive 180-day lookback starts on April 4, 2026.
  2. Count every Schengen day between April 4 and September 30, including arrival and departure dates.
  3. Add the trips: April 10–29 = 20 days, June 1–20 = 20 days, and August 1–30 = 30 days.
  4. You have used 70 days, leaving 20 days available on September 30.

20 days available does not always mean exactly 20 consecutive future days.

During a future stay, older presence days may roll out—or other trips may still remain inside the lookback. Recalculate for every planned day, especially when trips are close together.

For a future trip, start with the intended entry date, then test the intended exit date and each day between them. BorderLedger’s Schengen calculator handles this rolling calculation automatically.

Who the rule applies to—and important exceptions

The standard calculation mainly applies to non-EU/EEA/Swiss nationals visiting on visa-free access or a short-stay type C visa. Your personal documents can impose a different or lower limit.

  • Short-stay visa holders: the visa sticker may authorize fewer than 90 days. Its “duration of stay” and validity dates still control.
  • Long-stay visa or residence permit holders: time authorized under a national type D visa or residence permit is not entered into the standard EU short-stay calculator. Separate rules can apply to travel in other Schengen states.
  • EU/EEA/Swiss citizens: the visitor calculation is not the basis of their free-movement rights, although registration or residence rules may apply.
  • Bilateral arrangements: a few national agreements may create narrow exceptions. Confirm them directly with the relevant country’s immigration authority before relying on one.

Use the stricter limit: a valid visa window is not the same thing as a 90-day allowance. You must satisfy both your document’s conditions and the rolling Schengen calculation.

What the Entry/Exit System changes in 2026

The EU’s Entry/Exit System (EES) launched on October 12, 2025 and became fully operational on April 10, 2026. For eligible non-EU travelers crossing Schengen’s external borders, it electronically records entries, exits, refusals of entry, travel-document data, and biometric identifiers.

EES replaced routine manual passport stamping at external borders. It does not change the 90/180 formula; it makes border records and overstay checks more systematic.

Still keep your own travel record. Save bookings and transport evidence, check your dates before travel, and remember that border authorities—not an app—make the final decision on admission.

Six common mistakes to avoid

Treating it as “90 days every six months”

The window is rolling, not split into fixed January–June and July–December blocks.

Counting nights instead of dates

Arrival and departure dates both count, even when only part of the day is spent inside Schengen.

Resetting at an internal border

Travel between Schengen countries continues the same shared count.

Using an outdated country list

Bulgaria and Romania are full members, so their days belong in the total.

Confusing visa validity with days allowed

A visa can be valid for a broad date range while authorizing a much shorter stay.

Checking only the arrival date

A trip must remain compliant on every day, including the planned departure date.

Your pre-trip checklist

  1. Collect complete entry and exit dates for every Schengen trip in the previous 180 days.
  2. Include Bulgaria and Romania for stays from their applicable Schengen membership periods.
  3. Run the calculation for your intended entry and exit dates—not just today.
  4. Check your passport, visa sticker, residence permit, and any country-specific condition separately.
  5. Leave a safety margin where plans or travel records are uncertain, and verify special cases with the relevant authority.

Official sources

This guide is general information, not legal advice. Rules can depend on nationality, document type, and individual circumstances.

Free · No signup needed

Know your exact Schengen balance

Enter your trips to see days used, days remaining, and the dates when older stays begin to roll out.

Open the Schengen Calculator
Back to Blog