Skip to content
induwara.lk
Premium
induwara.lkTravel · Schengen

Schengen 90/180-Day Visa Calculator

Enter your past and planned Schengen trips to see how many of your 90 permitted days remain in the rolling 180-day window — day by day — plus the earliest date you can legally re-enter. Free, no signup, runs entirely in your browser.

By Induwara AshinsanaUpdated Jul 17, 2026
Schengen 90/180 trackerrolling 180-day window
EC method · both travel days count
Your Schengen trips1/40
Load example:

The day you want to test — today, or a planned check-in date.

Days used in window
0 / 90
Days remaining
90
as of your reference date
180-day window opens
7 Mar 2026
Add a trip to begin

Rolling window breakdown

Window: 7 Mar 20262 Sept 2026

No trip days fall inside this window yet. Add a trip whose dates land within the 180 days shown above.

Method replicates the European Commission short-stay calculator and Schengen Borders Code Art. 6(1). Not legal advice — border officers have final say. Type D national visas and residence permits do not consume the 90/180 allowance.

How it works

The calculator applies the rule in the Schengen Borders Code (Regulation (EU) 2016/399, Article 6(1)): a non-EU visitor may be present for no more than 90 days in any 180-day period. Since Regulation (EU) No 610/2013, that 180-day period is a moving window, not a fixed calendar block — you re-evaluate it against every single day of your stay. This page mirrors the method used by the European Commission's official short-stay calculator.

  1. Turn each trip into days of presence. For every trip, each calendar day from the entry date to the exit date inclusive is a day of presence. Both the day of entry and the day of exit count as full days.
  2. Define the window for a reference day D. The relevant period is the 180 consecutive days ending on and including D — that is, from D − 179 days to D.
  3. Count presence in the window. Add up the distinct days of presence that fall inside that window. Overlapping trips are merged first so a day is never counted twice.
  4. Test compliance. The stay is compliant only if the count stays at or below 90 for every day of presence — not just the last one. Days remaining = 90 − days used.
  5. Plan a future entry.Starting from the planned entry date, the tool simulates a stay day by day, recomputing the window each day. Because old days drop out of the rolling window as time passes, the maximum stay can be longer than a plain “90− days used” subtraction would suggest.
  6. Find the earliest legal entry. If you are already at the limit, the tool steps the candidate date forward until enough old days have aged out of the window for at least one day to open up.

Every count is produced two independent ways — summing each trip's overlap with the window, and scanning the window day by day — and the two must agree. All arithmetic uses whole calendar dates in UTC, so there are no timezone or daylight-saving effects. Nothing is uploaded; the math runs on your device.

Worked examples

Single trip, well under the limit

  1. Trip: 10 Jan 2026 → 10 Mar 2026 (2026 is not a leap year, Feb = 28 days).
  2. Days of presence: Jan 10–31 = 22, Feb = 28, Mar 1–10 = 10 → 60 days.
  3. Reference 10 Mar 2026 → window 12 Sep 2025 → 10 Mar 2026 (180 days).
  4. All 60 days fall inside the window → used = 60, remaining = 30.
  5. Result: ✅ Compliant.

Plan a re-entry (rolling window)

  1. Past trip: 1 Sep 2025 → 30 Oct 2025 = 60 days.
  2. Planned entry 15 Jan 2026 → window 20 Jul 2025 → 15 Jan 2026.
  3. The 60-day trip sits entirely inside → 60 of 90 already used.
  4. Day-by-day simulation: 60 + (day count) hits 90 after 30 more days.
  5. Result: 30 days available, last legal day 13 Feb 2026.

One day over the limit (edge case)

  1. Trip: 1 Jan 2026 → 1 Apr 2026 = 91 days.
  2. On 31 Mar 2026 (day 90) the window holds exactly 90 days — still legal.
  3. On 1 Apr 2026 the window holds 91 days.
  4. Result: ❌ Overstay — the window first exceeded 90 on 1 Apr 2026.

Frequently asked questions

Sources & references

The method on this page was last cross-checked against the European Commission short-stay calculator on 2026-07-17. This tool is a day-counter, not legal advice: border officers have final discretion, and it does not track per-country bilateral agreements or long-stay national visas.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.