TheCalculatorHive

Schengen 90/180-Day Calculator

Check whether your Schengen-area trips comply with the 90-days-in-any-180-days short-stay rule, and see how many days you have left or when a fresh 90 days becomes available.

Reference / control date

The day the compliance check is run against. Leave as today, or move it to check a past or future date.

Your past & ongoing Schengen trips

Add each trip's entry and exit date. Leave a trip blank if you have none — only days inside the current 180-day window count. Add a trip but no exit date to model an ongoing stay.

Trip 1
Entry date
Exit date
Planned entry date (optional)

For a future trip: the longest stay figure then counts forward from this date instead of today (Planning mode).

Results update live as you type

90-day allowance used
/ 90 days

Within the limit — 90 days remaining in this window

Days remaining under the 90-day cap
Longest stay you can start now
days
Current 180-day window
17 January 202615 July 2026
Last compliant day of that stay
12 October 2026
Earliest date a fresh 90 days is available

Unofficial estimate. The authoritative count is made by Schengen border authorities (and the EU Entry/Exit System); confirm with the European Commission's official short-stay calculator before you travel.

Like this? Share: Email

Unofficial estimate — not legal advice. The authoritative count is made by Schengen border authorities and the EU Entry/Exit System. Confirm with the European Commission's official short-stay calculator before travelling.

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

The maximum onward stay is not simply “90 minus days used.” While you are on a long onward trip, the window keeps sliding, so older days from previous trips drop off its trailing edge and free up allowance mid-stay. This tool simulates your onward stay day by day to capture that refill — which is why it can legitimately show you may stay longer than the leftover balance suggests.

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.

StepValue
Reference (control) date1 April 2026
180-day window4 October 2025 → 1 April 2026
Prior stay (1 Jan → 1 Mar 2026)60 days (both entry & exit counted)
Days used in the window60
Days remaining under the 90-day cap30
Compliance statusWithin limit
Longest stay you can start now30 days
Last compliant day of that stay30 April 2026
Earliest date a fresh 90 days is available28 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 statusCounted by the 90/180 rule?
Visa-free short-stay visitorYes — 90 days in any 180
Short-stay (type C) Schengen visa holderYes — subject to the visa's own validity too
National long-stay (type D) visa holderNo — different regime
EU/EEA/Swiss residence-permit holderNo — 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

Before you travel or make any decision that depends on this count, verify it with the European Commission's official short-stay Schengen calculator or a border/immigration authority. An overstay can lead to fines, entry bans and problems with future visa applications.

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

This calculator is provided for general educational and informational purposes only and is not legal, immigration or visa advice. Entry rules, permitted-stay limits and passport-validity requirements are set by each destination government, can change at any time, and are enforced by border officers and airlines (for example via IATA Timatic) — this tool cannot account for every exception or country-specific rule. Always verify your specific situation with the official government source and your own government’s travel advisory before you travel.

Sources

Formula and data last reviewed by the TheCalculatorHive team on 13 July 2026. Figures are for general information, not professional advice.