Schengen 90/180-Day Rule: Calculation and Border-Evidence Checklist (2026)
Calculate Schengen short-stay days with a rolling 180-day window, arrival/departure counting, permit exceptions, EES evidence, and conservative trip buffers.

The Schengen short-stay rule is often summarized as “90 days in 180,” but it is not a bucket that resets every six months. On every day of intended presence, look backward across that day and the preceding 179 days. The total Schengen short-stay presence in that moving window must not exceed 90 days unless a different lawful status applies.
A traveler who treats January–June and July–December as separate blocks can overstay even when each calendar block looks under 90. A traveler who counts nights instead of dates can also be off by one because both arrival and departure generally count. This guide turns the rule into a reproducible trip ledger checked against European Commission material on August 21, 2026. It is not immigration or legal advice, and a border authority—not a spreadsheet—decides entry.

First classify the traveler and the stay
Do not calculate until these questions are answered:
- Which passport or travel document will be presented?
- Is the traveler visa-exempt, a short-stay visa holder, or using another status?
- Is any period covered by a residence permit or long-stay visa?
- Which countries and territories are actually within the relevant Schengen calculation?
- Are bilateral arrangements or special national rules being claimed?
- Does the traveler have prior refusals, overstays, lost documents, or uncertain stamps?
The European Commission’s visa-policy overview distinguishes short-stay visa policy from longer stays governed by national procedures. Its nationality list identifies who generally needs a short-stay visa. Neither page decides a specific person’s admissibility; use the responsible consulate or border authority for unusual status.
The rolling-window algorithm
For each intended day in Schengen:
- Set that date as the reference day.
- Count back 179 calendar days, creating a 180-day window that includes the reference day.
- Count every day of qualifying Schengen presence inside the window.
- Include the planned reference day.
- The result must not exceed 90.
The European Commission Schengen border-crossing overview is the official policy starting point. Preserve your own dated inputs and verify any calculator link through an official government page; a result is only as reliable as the entry and exit dates supplied.

Count dates, not hotel nights
Suppose a traveler enters on May 1 and exits on May 10. The stay is ten days: May 1 through May 10 inclusive. An overnight booking may show nine nights, but immigration counting follows dates of presence.
Use this inclusive formula for a continuous stay:
stay days = departure date − arrival date + 1
For May 1–10, 10 − 1 + 1 = 10. The same rule means a late-night arrival and an early-morning departure can each consume a calendar day even if the elapsed time is short.
The Commission’s visa-free regime FAQ explains the 90-in-180 concept, the moving reference period, and inclusion of entry and exit dates. Use current official guidance if newer material conflicts with the older FAQ.
Worked example: three trips and one proposed stay
Hypothetical ledger:
| Trip | Entry | Exit | Inclusive days |
|---|---|---|---|
| Trip A | Jan 10 | Jan 29 | 20 |
| Trip B | Mar 5 | Mar 24 | 20 |
| Trip C | May 15 | Jun 13 | 30 |
| Planned Trip D | Jul 20 | Aug 18 | 30 |
The first three trips total 70 days, but the answer for Trip D is not simply 90 − 70 = 20 for every date. As Trip D advances, older January days begin falling outside the rolling window. Calculate each planned day or use the official calculator.
At the start of Trip D, the 180-day window reaches back into January, so some or all of Trip A may still count depending on the exact reference date. Later in August, more January days expire. This is why one “remaining days” number without a reference date can mislead.
Create a daily ledger for tight itineraries:
| Reference day | Window starts | Prior counted days | Planned day included | Total |
|---|---|---|---|---|
| Jul 20 | Jan 22 | Recalculate from actual ledger | 1 | Must be ≤90 |
| Jul 21 | Jan 23 | Recalculate | 1 | Must be ≤90 |
| Aug 18 | Feb 20 | Recalculate | 1 | Must be ≤90 |
Do not use these hypothetical totals for a real trip. Enter every actual border date into the official calculator and cross-check manually.

Add a conservative buffer instead of planning to day 90
A plan that reaches exactly 90 days has no capacity for a cancelled flight, illness, strike, weather disruption, or mistaken prior date. Use a decision model:
planned maximum = calculated legal capacity − disruption buffer − uncertainty buffer
Example: the ledger suggests 18 days remain. The traveler keeps 3 days for disruption and 2 days for uncertain historical evidence. The editorial planning target is 18 − 3 − 2 = 13 days.
This is not a legal formula. A buffer does not cure an overstay and does not create entitlement to entry. It is operational risk control. A remote-work plan, family visit, or cheap fare is not a reason to consume the final days when leaving on time depends on one flight.
| Situation | Suggested planning response |
|---|---|
| Clean electronic and stamp history | Still retain a small disruption buffer |
| Missing or unreadable stamp | Reconstruct travel and ask authority; use larger buffer |
| Separate-ticket exit itinerary | Add connection and cancellation margin |
| Medical condition or seasonal disruption | Avoid final-day departure |
| Long-stay permit overlaps short stays | Obtain qualified status-specific calculation |
Distinguish short-stay days from permit residence
The Schengen Borders Code is the legal framework for border crossing and entry conditions. Generic calculators cannot resolve every period under a long-stay visa or residence permit, nor every special agreement or status transition.
Do not simply delete a period from the ledger because a traveler held a card at some point. Record exact permit validity, issuing country, permitted activity, and border movements. Ask the issuing authority or qualified immigration professional how the period is treated, especially when switching from a permit to visa-free travel.
Also distinguish the Schengen area from the European Union. Not every EU territory has identical border participation, and geographic assumptions can be wrong. Verify each country on an official source when an itinerary moves at the edges of the area.
Build a border-evidence packet
A traveler should be able to reconstruct presence without publishing sensitive documents. Keep offline:
- passport used for each trip;
- entry and exit dates and border points;
- boarding passes or carrier confirmations;
- accommodation records that corroborate location;
- transport tickets between Schengen and non-Schengen territory;
- visa, permit, or status evidence;
- the dated calculator input and output;
- corrections explaining cancelled or rerouted travel.
Do not upload a full passport scan, visa number, home address, or booking code to a public calculator, forum, or shared AI prompt. A local ledger can use masked identifiers.
Your Europe’s non-EU traveler document guide describes passport, visa, purpose, means, and border-document expectations in general. Requirements can vary by nationality and purpose; official consular guidance controls.

EES changes records, not arithmetic permission
The EU’s Entry/Exit System page is the primary current source for rollout, traveler scope, and border-process information. EES is intended to electronically record specified entries and exits and support overstay detection. Its implementation status and operational details can change by date and border point.
Do not assume that an electronic record grants more days, fixes an incorrect trip history automatically, or eliminates the need to check stamps and travel evidence during transition. If a record appears wrong, use the responsible authority’s correction process rather than planning another trip on the disputed total.
Similarly, ETIAS is a travel-authorisation system for covered visa-exempt travelers. An authorisation is not a 90-day extension, residence permission, or guarantee of admission. Check the live official rollout page; avoid commercial advertisements that imply immediate mandatory purchase before the official system is active.
For a document-focused preflight, use the site’s ETIAS and Schengen entry checklist. It complements this day-count ledger but does not replace it.
Visa validity and allowed stay are different fields
A multiple-entry visa may be valid across a broad date range while authorizing fewer days of stay. Read the visa sticker and consular instructions carefully. “Valid until” is not automatically “may remain until.”
France-bound travelers can use the official France visa wizard to identify a likely application path based on nationality, document, residence, purpose, and duration. Script clients may encounter bot filtering; verify in a normal browser rather than switching to an unofficial agent that requests passport data.
If a visa or permit states a specific duration, do not override it with a generic online calculation. Resolve conflicts with the issuing consulate or competent border authority before travel.

Disruption plan for a near-limit trip
A delay does not automatically excuse an overstay. Before traveling near the limit:
- identify at least two exit routes;
- avoid the last possible flight of the day;
- keep enough funds for a replacement ticket and lodging;
- know the carrier and insurer evidence requirements;
- preserve cancellation notices, medical records, and receipts;
- contact the responsible immigration authority promptly if timely exit becomes impossible;
- do not invent dates or conceal an overstay at the border.
The travel-insurance claim evidence guide helps preserve disruption records, but insurance cannot grant immigration status. A policy may exclude foreseeable losses or immigration violations.
A connection outside Schengen can also affect the exit plan. The JFK–Heathrow–Paris checklist illustrates why separate tickets and border transitions need larger buffers. Apply the same logic to the actual route.
Spreadsheet QA
Before relying on a ledger, test it with deterministic cases:
- same-day entry and exit equals one day;
- May 1–10 equals ten days;
- two adjacent stays separated by one non-Schengen day count separately but do not reset the window;
- a 91st day inside a 180-day window is flagged;
- an old day drops only when it is outside the 180-day lookback;
- duplicate trip rows are rejected;
- entry after exit is rejected;
- missing dates produce a hold, not a guessed zero.
Compare the spreadsheet against the official calculator for several reference dates. If results differ, do not average them. Find the date, boundary, or status assumption causing the discrepancy.

Final checklist
- The exact passport and immigration status are identified.
- Every arrival and departure date is recorded inclusively.
- The 180-day window rolls for every intended day.
- The official calculator and manual ledger agree.
- Long-stay visa or residence-permit periods are not guessed.
- Visa validity is distinguished from allowed duration.
- EES and ETIAS are treated as separate systems, not extra days.
- A disruption and uncertainty buffer remains.
- Exit evidence is stored privately and offline.
- The final-day route has a realistic backup.
- Conflicts are escalated before booking or entry.
Limitations and safety boundary
This article cannot determine whether a specific day counts, whether a bilateral agreement applies, whether a permit period is excluded, whether an overstay may be excused, or whether a traveler will be admitted. Nationality, document type, prior travel, visa wording, residence status, purpose, border records, and current law all matter.
Do not overstay based on a blog calculation, erase an adverse stamp, use someone else’s authorisation, or give sensitive document images to an unverified “visa helper.” When the itinerary is close to the limit or the history is uncertain, obtain written guidance from the responsible consulate, immigration authority, or qualified lawyer.
The safest 90/180 plan is not the cleverest use of day 90. It is a transparent ledger, independently checked, with enough margin to leave lawfully when travel stops going according to schedule.