The Schengen 90/180 Day Rule Explained — And Why Most People Get It Wrong
The Schengen 90/180 rule is one of the most-cited and least-understood immigration rules on the internet. Most online calculators get the formula right but the explanation wrong. This post is the explanation.
What the rule actually says
Article 6(1) of the Schengen Borders Code says that third-country nationals "may stay on the territory of the Member States for a maximum duration of 90 days within any 180-day period." The 180-day period is rolling — it is not a fixed calendar 6-month window.
There are 29 Schengen states as of 2026 (the EU plus Iceland, Norway, Switzerland, and Liechtenstein). The 90 days are pooled across all of them, not per country.
Days count inclusively
Both the day you arrive and the day you leave count as 1 Schengen day each. A 1-night stay counts as 2 days against your allowance. This is consistent across all Schengen states.
Worked example
Suppose you fly into Lisbon on March 15 and out on June 12. That is 89 days inclusive. The 180-day window in effect on June 12 runs from December 14 (prior year) through June 12. Across that window, you spent 89 days in Schengen. Status: SAFE.
Now suppose on July 1 you fly into Madrid for another 30 nights. On day 30 (July 30), the rolling 180-day window extends back to January 31. You have 89 days (Lisbon) + 30 days (Madrid) = 119 days. Status: VIOLATION.
How border guards actually compute it
There is no formal "the guard checks a database" moment at most land border crossings. Schengen border guards compute the rule manually using your passport stamps, with an automated lookback tool called the EU calculator (sometimes called "Visa Calculator" or "Short-Stay Calculator") published by the European Commission. Here is how it works in practice:
- On entry, the officer scans your passport and identifies every prior Schengen entry/exit stamp within the previous 180 days.
- They (or the calculator) tally how many of those stamps fall within any 180-day lookback window ending today.
- If today's stay pushes the rolling count over 90, you are denied entry at the officer's discretion (Article 6 enforcement is country-specific).
- If you are admitted with a warning, you are recorded as an overstay candidate in the Schengen Information System (SIS II) once you cross the boundary.
- On exit, the same calculation confirms whether you overstayed and flags the appropriate country for any fine or entry ban.
The Article 6 framework is intentionally simple so it can be applied without specialist tooling. The EU publishes the official calculator and a "what counts as a day" reference so that travellers can self-check before border crossings.
A common misconception
People often treat Schengen as "90 days every 6 months." That is NOT what the rule says. There is no automatic reset every 6 months. Once your rolling-window count exceeds 90, you are over. The only way to reset is to spend enough consecutive days OUTSIDE Schengen for the in-Schengen days to fall out of the trailing 180-day window.
Real consequences of an overstay
Schengen enforcement is country-specific, but the EU-wide pattern is well documented in the official Schengen evaluation reports:
- An immediate "non-admission" decision at the border, sometimes with a fine (typically €100–€500 per overstayed day, varies by country).
- A 1–3 year Schengen-wide entry ban recorded in the Schengen Information System.
- A longer (3–5 year) ban for repeat or wilful overstays, recorded publicly and visible to consulates worldwide.
- In a few countries (Germany, France), fines are routinely issued even after departure and pursued through debt-collection agencies.
The exact number depends on the member state that catches you. The Visa Code harmonises the rule, not the fines — which means there is no single "Schengen fine for overstay." Each country sets its own escalating tariff inside a published range.
Edge cases that trip calculators
- Airport transit that does NOT pass immigration (airside transit) does not consume a Schengen day. Transit that requires you to clear immigration does.
- Cruise ship passengers who never leave the ship do not consume days in many jurisdictions; passengers who disembark do.
- Seasons at ski resorts: even 90 nights inside a single season counts toward the 90-day cap, no matter where you spend them.
- Pre-Schengen-arrival stays count as soon as you hit a Schengen stamp — the clock does not reset on departure.
How RoamSync calculates it
Our calculator iterates day-by-day across your trip range, and for each day computes the count within the prior 180-day window. This matches the algorithm in the EU visa code calculator guidance and what we have validated against the official EU short-stay calculator plus Passport Index, iVisa, and Schengen Visa Info outputs.
Inputs: trip start/end dates, list of cities with their Schengen status, your passport nationality. Outputs: a daily count of days-in-Schengen-over-the-prior-180, plus warning flags at 85 days and a violation flag at 91 days.
Bilateral carve-outs (the "extra" days)
Several EU member states grant bilateral visa arrangements that allow extra days beyond the standard 90. Two real examples:
- United Kingdom ⇄ Denmark (and formerly the rest of the Nordic countries): some categories of passport holders may stay longer in Denmark under bilateral treaties. The calculator must know about these or it will under-report your rights.
- United Kingdom ⇄ Spain: Spain has run bilateral arrangements for Gibraltar residency categories. These are typically narrow and tied to residence permits rather than tourist stays.
Why we show a warning at 85 days, not 90
Border guards can decline entry for any reason that lawfully prevents admission, including suspicion of intent to overstay. Showing 85 as a warning lets you either cut the trip short or apply for a longer visa before the cutoff. Better safe than sorry.
When to get a real lawyer
If your trip plan puts you at 80+ Schengen days within any 12 months, or if you have an unusual case (multiple passports, asylum claims, residence permits in flux, complex cross-border commutes between Schengen and non-Schengen enclaves like Italian Livigno or Spanish Ceuta), consult an immigration lawyer. RoamSync is an informational tool, not a substitute for legal advice.
Sources & further reading
Sources
- Regulation (EU) 2016/399 — Schengen Borders Code, Article 6
- European Commission — Short-stay visa calculator (180-day window)
- SIS II (Schengen Information System) — Council overview
- EU Visa Code (Regulation 810/2009), as amended — overstay & sanctions
- Pact & Co. — The Schengen Area (overview of bilateral arrangements)
Ready to plan your compliant trip?
Use RoamSync to track your Schengen days, monitor tax residency, and plan your next move with confidence.
Start Free Workspace