What the Schengen 90/180-day rule means
If you travel to the Schengen area visa-free or on a short-stay (type C) visa, you may spend at most 90 days within any rolling 180-day period. It is one of the most misunderstood rules in travel because the 180-day window is not a fixed six-month block — it slides forward one day at a time, so your allowance is recalculated every single day. This calculator counts your days the same way a border officer would: it looks back 180 days from your reference date, adds up every day of presence, and tells you how many days you have left, the longest onward stay you could start now, and the earliest date a fresh 90 days becomes available.
The European Commission publishes an official short-stay calculator that does this check in two modes — Control (assess trips already taken) and Planning (project a future trip). This tool mirrors both: your reference date drives the compliance figures, and an optional planned entry date drives the forward projection.
How the count works
The legal basis is Regulation (EU) 2016/399 (the Schengen Borders Code), Article 6. Two rules from that article do all the heavy lifting:
- Article 6(1) — no more than 90 days in any 180-day period, “which entails considering the 180-day period preceding each day of stay.”
- Article 6(2) — the date of entry is your first day of stay and the date of exit is your last day of stay, so both count in full regardless of the hour you crossed the border.
windowStart = referenceDate − 179 days
daysUsed = distinct calendar days of presence within [windowStart, referenceDate]
daysRemaining = max(0, 90 − daysUsed)
Because the window is 180 calendar days inclusive of the day being assessed, it spans the reference date and the 179 days before it. Overlapping or duplicated trips are merged into a single set of distinct calendar days, so a day is never counted twice.
The refill effect most calculators miss
Worked example
Suppose you spent 1 January to 1 March 2026 in the Schengen area (a 60-day trip) and you check your standing on 1 April 2026. The figures below are produced by the same engine that powers the calculator above.
| Step | Value |
|---|---|
| Reference (control) date | 1 April 2026 |
| 180-day window | 4 October 2025 → 1 April 2026 |
| Prior stay (1 Jan → 1 Mar 2026) | 60 days (both entry & exit counted) |
| Days used in the window | 60 |
| Days remaining under the 90-day cap | 30 |
| Compliance status | Within limit |
| Longest stay you can start now | 30 days |
| Last compliant day of that stay | 30 April 2026 |
| Earliest date a fresh 90 days is available | 28 August 2026 |
You have used 60 of your 90 days, leaving 30. Starting a new stay on 1 April, your 90th day would fall on 30 April 2026 — the last compliant day — because the earliest prior days do not begin rolling off the window until late June. A fresh, uninterrupted 90 days only opens up on 28 August 2026 (180 days after your last exit).
Who this rule applies to
The 90/180 short-stay rule governs third-country nationals travelling visa-free or on a short-stay Schengen visa. It does not apply if you hold a national long-stay (type D) visa or a residence permit in a Schengen country — those are governed by different rules and are not counted here. The table below summarises the common cases.
| Traveller status | Counted by the 90/180 rule? |
|---|---|
| Visa-free short-stay visitor | Yes — 90 days in any 180 |
| Short-stay (type C) Schengen visa holder | Yes — subject to the visa's own validity too |
| National long-stay (type D) visa holder | No — different regime |
| EU/EEA/Swiss residence-permit holder | No — exempt from the short-stay count |
Planning the trip itself? Pair this with our Travel Days Counter to total your days abroad, check your document validity with the Passport Six-Month Rule Calculator, and budget the drive with our Fuel Cost Calculator.
Assumptions and limitations
- This is an unofficial estimate, not legal advice. The authoritative count is made by Schengen border authorities and, from its rollout, the EU Entry/Exit System (EES); border-stamp and EES records govern in any dispute.
- The whole Schengen area is treated as one territory — days in all member states are summed, whether consecutive or in different countries.
- The maximum onward stay and the “fresh 90 days” date assume you add no further trips between the reference date and those dates.
- It does not model bilateral visa-waiver agreements, long-stay visas, residence permits or special-category permits, and it does not track which countries were in the Schengen area on a given past date (for example around the 2024–2025 accession of Bulgaria and Romania).
- The answer changes every day as the window rolls, so re-check it close to your actual travel dates rather than relying on it long in advance.
Always confirm with the official source
Frequently asked questions
How exactly is the Schengen 90/180-day rule counted?+
You are allowed a maximum of 90 days of presence in the Schengen area within any rolling 180-day period. To check compliance on a given day, count back 180 days (including that day itself) and add up every day you were physically present in the Schengen area during that window. If the total is 90 or fewer, you're compliant.
Do both my entry day and exit day count as full days?+
Yes. Under Article 6(2) of the Schengen Borders Code, the date you enter is counted as your first day of stay and the date you leave is counted as your last day of stay — both count as full days regardless of what time you actually crossed the border.
Is the 180-day window fixed, like a calendar quarter, or does it move?+
It moves. The 180-day window is a ROLLING period that slides forward one day at a time and is always measured backward from the day you're checking. It is not a fixed 6-month block, so your allowance recalculates every single day as older days drop out of the back of the window.
Why does the calculator show I can stay more days than "90 minus days already used"?+
Because the window is rolling, some of the days you used earlier can drop off the back of the 180-day window WHILE you're on a new, longer stay — freeing up allowance mid-trip. This calculator simulates your planned stay day by day so it can catch that refill effect; a simple "90 minus days used" subtraction would understate how long you can actually stay.
What counts as "the Schengen area" for this rule?+
All the days you spend in any Schengen member state are added together as if it were one territory — it doesn't matter whether you moved between countries or stayed in just one. The rule is based on presence in the area as a whole, not per-country.
Can I use this calculator for a trip I haven't taken yet?+
Yes. Enter your past or ongoing trips (if any) plus an optional planned entry date for a future trip, and the calculator will show the maximum number of consecutive days you could still stay starting from that date without breaching the 90-day cap.
What if I've already overstayed — will this tell me?+
The calculator will show days used exceeding 90 and mark the result as an overstay. However, an actual overstay is a serious immigration matter with real consequences (fines, entry bans, flags on future visa applications) — this tool is only an estimate; contact an immigration professional or the relevant authorities directly.
Does a residence permit or long-stay (type D) visa count toward my 90 days?+
No. This 90/180 short-stay rule applies to visa-free travel and short-stay (Schengen type C) visas. Time spent under a national long-stay visa or a residence permit in a Schengen country is governed by different rules and is not counted by this calculator.
How many past trips can I enter?+
Up to 8 separate entry/exit date pairs. That comfortably covers most travellers' relevant history — only trips whose dates could fall inside the current or a planned 180-day window actually affect the result, so older trips outside that range have no effect anyway.
What happens if I enter overlapping or duplicate trip dates by mistake?+
The calculator merges overlapping stay rows into a single set of distinct calendar days before counting, so an accidental duplicate or overlapping entry cannot inflate your day count above what you actually spent in the Schengen area.
Is this the official EU calculator?+
No. This is an independent estimate built on the same rule (Regulation (EU) 2016/399, Article 6) used by the European Commission's own short-stay calculator. For an official check, use the European Commission's short-stay Schengen calculator or confirm with a border authority or immigration professional.
Does the calculator account for countries that recently joined the Schengen area, like Bulgaria and Romania?+
The calculator itself only does the day-counting math — it doesn't maintain a list of which countries were in the Schengen area on which date. If your trips touch a country around the time it joined or left the area, confirm its status for that specific period before relying on the result.
Disclaimer
Sources
- Regulation (EU) 2016/399 (Schengen Borders Code), Article 6 — EUR-Lex
- European Commission — Short-stay Schengen calculator (Migration and Home Affairs)
- European Commission — Short-stay Schengen calculator user manual (PDF)
Formula and data last reviewed by the TheCalculatorHive team on 13 July 2026. Figures are for general information, not professional advice.
Related calculators
Check whether your passport meets a destination's minimum-validity rule — six months from entry, three months from departure, or the EU/Schengen test.
Travel DaysAdd up days spent in a country across multiple trips, deduped for overlaps, and check the total against the common 183-day tax-residency line.
Fuel CostWork out a trip's fuel cost from the distance, your vehicle's fuel economy and the pump price — in US MPG, Imperial MPG, km/L or L/100km, split among passengers.